Hi, I saw this:
http://linuxtoday.com/stories/1423.html IBM threw support to the Open Source community today with the announcement that the IBM Jikes Java Compiler has been released as Open Source software. The licensing terms have been approved by OSI's Eric S. Raymond. The source code is already available for download and a mailing list has been created for the Jikes project. I'll attach the license at the end. I don't think it's good enough for Debian, because if your derivative program uses less than 60% of the code, you lose the right to use their patents. Cheers, - Jim IBM JikesTM Compiler Open Source License Agreement PLEASE READ THIS DOCUMENT CAREFULLY. BY DOWNLOADING OR USING THE JIKESTM COMPILER CODE BASE AND DOCUMENTATION ACCOMPANYING THIS AGREEMENT (THE "Agreement"), YOU AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT. 1. Definitions. "Original Code" shall mean the code originally contributed by IBM Corporation ("IBM"). "Program" shall mean the Original Code and all Modifications. "Modification" shall mean any addition to or deletion from the Program. "Licensed Code" shall mean a program used for compiling source code written in the Java language as defined by the Java Language Specification, Version 1.1, which is available at the following URL: http://java.sun.com/docs/books/jls/html/index.html. "Contributors" shall mean IBM and any person or entity that makes a Modification to the Program. "Participating Contributor" shall mean a Contributor that submits a Modification to IBM for distribution. 2. Grant of Rights. Subject to the terms and conditions of this Agreement, and subject to third party intellectual property claims, IBM and each Participating Contributor hereby grants to YOU a non-exclusive, worldwide, royalty free copyright license to execute, prepare derivative works of, and distribute (internally and externally), for commercial and noncommercial purposes, the Program as distributed by IBM. Subject to third party intellectual property claims, IBM grants to YOU a non-exclusive, worldwide, royalty free license to make, use, sell, offer to sell or import the Original Code for use in Licensed Code under any patents licensable by IBM (but only to the extent such grant would not require payment of royalties or other consideration by IBM to others), provided that 1) such license shall only be under claims of such patents necessarily infringed by Original Code; and 2) YOUR Program includes more than 60% of the Original Code. No patent license or other right is granted to YOU by IBM: to have the Original Code made for YOU by a third party; with respect to any hardware or software other than the Original Code, notwithstanding that such hardware or software may incorporate the Original Code; or for the combination of the Original Code with any other hardware or software, or for the use of any such combination. Subject to third party intellectual property claims, each Contributor grants to YOU a non-exclusive, worldwide, royalty free license to make, use, sell, offer to sell or import the Program for use in Licensed Code under any patents licensable by such Contributor (but only to the extent such grant would not require payment of royalties or other consideration by such Contributor to others), provided that 1) such license shall only be under claims of such patents necessarily infringed by the Program solely as a result of the Modifications that such Contributor makes and distributes externally; and 2) YOUR Program includes more than 60% of the Program as distributed by IBM. No patent license or other right is granted to YOU by such Contributor: to have the Program made for YOU by a third party; with respect to any hardware or software other than the Program, notwithstanding that such hardware or software may incorporate the Program; or for the combination of the Program with any other hardware or software, or for the use of any such combination. The licenses granted to YOU under this Agreement by a particular Contributor shall immediately terminate should YOU initiate legal action against such Contributor for intellectual property infringement. In the event that YOU are a Contributor, YOU represent that, except as disclosed in YOUR contribution, YOUR contributions are YOUR original creation(s) and, to the best of YOUR knowledge, no third party has any claim (including but not limited to intellectual property claims) relating to YOUR Modification. YOU represent that YOUR contribution includes complete details of any license or other restriction associated with any part of YOUR Modification (including a copy of any applicable license agreement). If YOU learn of a third party claim or other restriction relating to the Program or to YOUR Modification, YOU shall promptly modify YOUR Modification and take all reasonable steps to inform those who may have received the Program containing such Modification. 3. Redistribution. If YOU distribute the Program or any portion thereof in a form to which the recipient can make Modifications, YOU must ensure that the recipient accepts the terms of this Agreement with respect to the Program or such portion. In addition, each source and data file of the Program or portion thereof that YOU distribute must contain the following: This software is subject to the terms of the IBM Jikes Compiler Open Source License Agreement available at the following URL: http://www.ibm.com/research/jikes. Copyright (C) 1996, 1998, International Business Machines Corporation and others. All Rights Reserved. You must accept the terms of that agreement to use this software. If YOU redistribute the Program or any portion thereof in a form to which the recipient can not make Modifications, YOU must include the following in appropriate and conspicuous locations: Includes software which is Copyright (C) 1996, 1998, IBM Corporation and others. All Rights Reserved. 4. Attribution. YOU must include the following statement on all copies of the Program or derivative works of the Program which YOU distribute: This product includes software developed by IBM Corp. as part of the IBM Research Jikes Compiler Project, http://www.ibm.com/research/jikes. 5. Termination. YOUR rights and licenses (but not YOUR obligations) hereunder shall terminate automatically in the event: i) notice of a claim related to the Program is posted on the following URL: http://www.ibm.com/research/jikes ; or ii) YOU have knowledge of any claim relating to the Program. YOU understand that it is YOUR obligation to monitor the URL: http://www.ibm.com/research/jikes for notice of claims related to the Program. If YOU fail to comply with this Agreement, YOUR rights and licenses (but not YOUR obligations) hereunder shall terminate automatically unless YOU cure such failure to comply within thirty days of becoming aware of such noncompliance. 6. Other Terms. Except for the copyright notices required above or as otherwise agreed, YOU may not use any trademark of any of the Contributors. YOU AGREE THAT THE PROGRAM IS PROVIDED AS-IS, WITHOUT WARRANTY OF ANY KIND (EITHER EXPRESS OR IMPLIED) INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTY OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, AND ANY WARRANTY OF NON INFRINGEMENT. IN NO EVENT SHALL THE 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 THE PROGRAM, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. This Agreement may be changed by IBM from time to time, and the amended license will apply to all copies of the Program downloaded after the new license is posted. This Agreement provides YOU no implied rights or licenses to the intellectual property of any Contributor. The substantive laws of the State of New York without regard to its conflicts of law principles shall govern this Agreement.