Hi Niko, looks generally fine to me - but how large is it? if too large some automated downloading could also work, i guess. holger
On Fri, Apr 17, 2009 at 15:58 +0200, Niko Matsakis wrote: > I would like to include jasmin.jar into the main PyPy source tree. In > this way, the only thing that a user would have to install to build > and run PyPy-JVM is a recent JDK. Furthermore, it avoids the > incompatibilities between different versions of Jasmin (such as the > one installed by Debian). > > Looking at the license for Jasmin (reproduced below), it seems that > this would require a notice such as the following to be added to > PyPy's LICENSE file: > > > License for 'pypy/translator/jvm/src/jasmin.jar' > > ================================================ > > > > The file 'pypy/translator/jvm/src/jasmin.jar' is copyright (c) > > 1996-2004 Jon Meyer > > and distributed with permission. The use of Jasmin by PyPy does not > > imply > > that PyPy is endorsed by Jon Meyer nor any of Jasmin's > > contributors. Furthermore, > > the following disclaimer applies to Jasmin: > > > > THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS > > "AS IS" AND ANY EXPRESS OR IMPLIED > > WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF > > MERCHANTABILITY AND FITNESS FOR A > > PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT > > OWNER OR CONTRIBUTORS BE LIABLE FOR > > ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR > > CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT > > LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF > > USE, DATA, OR PROFITS; OR BUSINESS > > INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER > > IN CONTRACT, STRICT LIABILITY, OR > > TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF > > THE USE OF THIS SOFTWARE, EVEN IF > > ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. > > Are there any objections? > > > > regards, > Niko > > --------------------------------------------------------------------------------------- > > Jasmin's license: > > /* > * Copyright (c) 1996-2004, Jon Meyer > * All rights reserved. > * > * Redistribution and use in source and binary forms, with or without > modification, are permitted provided > * that the following conditions are met: > * > * Redistributions of source code must retain the above copyright > notice, this list of conditions > * and the following disclaimer. > * > * Redistributions in binary form must reproduce the above copyright > notice, this list of conditions > * and the following disclaimer in the documentation and/or other > materials provided with the > * distribution. > * > * Neither the name of the Jon Meyer nor the names of its > contributors may be used to > * endorse or promote products derived from this software without > specific prior written permission. > * > * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND > CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED > * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES > OF MERCHANTABILITY AND FITNESS FOR A > * PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT > OWNER OR CONTRIBUTORS BE LIABLE FOR > * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR > CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT > * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF > USE, DATA, OR PROFITS; OR BUSINESS > * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, > WHETHER IN CONTRACT, STRICT LIABILITY, OR > * TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF > THE USE OF THIS SOFTWARE, EVEN IF > * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. > * > * Jasmin was written by Jon Meyer, www.cybergrain.com > * The Jasmin website is jasmin.sourceforge.net. > */ > > _______________________________________________ > [email protected] > http://codespeak.net/mailman/listinfo/pypy-dev > -- Metaprogramming, Python, Testing: http://tetamap.wordpress.com Python, PyPy, pytest contracting: http://merlinux.eu _______________________________________________ [email protected] http://codespeak.net/mailman/listinfo/pypy-dev
