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

Reply via email to