Fix several license issues
cover Fix several license issues
From: Jackie Huang <[email protected]>
Fixed the following license issues:
WARNING: jikes-native: No generic license file exists for: IBM in any provider
WARNING: cup-native: No generic license file exists for: CUP in any provider
WARNING: jacl-native: No generic license file exists for: JACL in any provider
WARNING: jlex-native: No generic license file exists for: JLEX in any provider
WARNING: classpath: No generic license file exists for: Classpath in any provider
--
The following changes since commit b7fe60a8e23664b3c637fa913ccdcfd0c122487e:
cacao: remove invalid configure options (2016-01-29 11:37:51 +0200)
are available in the git repository at:
git://git.pokylinux.org/poky-contrib.git jhuang0/d_java-licenses_160205-0
http://git.pokylinux.org/cgit.cgi//log/?h=jhuang0/d_java-licenses_160205-0
Jackie Huang (5):
jikes: fix the license name
cup: add the license file
jacl: fix license and add license files
jlex: fix the license and add JLEX license file
classpath: fix the license
licenses/AMD | 50 ++++++++++++++++++++++ licenses/CDS | 83 ++++++++++++++++++++++++++++++++++++ licenses/CUP | 20 +++++++++ licenses/JLEX | 19 +++++++++ licenses/SUN | 31 ++++++++++++++ recipes-core/classpath/classpath.inc | 2 +- recipes-core/jacl/jacl_1.4.1.bb | 5 ++- recipes-core/jikes/jikes_1.22.bb | 2 +- recipes-core/jlex/jlex_1.2.6.bb | 4 +- 9 files changed, 209 insertions(+), 7 deletions(-) create mode 100644 licenses/AMD create mode 100644 licenses/CDS create mode 100644 licenses/CUP create mode 100644 licenses/JLEX create mode 100644 licenses/SUN
Signature · 1 line
1.9.1
PATCH 1/5 jikes: fix the license name
From: Jackie Huang <[email protected]>
The license is: IBM Public License Version 1.0 and it is named IPL-1.0 instead of IBM in common-licenses.
--- recipes-core/jikes/jikes_1.22.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
recipes-core/jikes/jikes_1.22.bb +1 -1
@@ -2,7 +2,7 @@ DESCRIPTION = "Java compiler adhering to language and VM specifications" HOMEPAGE = "http://jikes.sourceforge.net/" PRIORITY = "optional" SECTION = "devel" -LICENSE = "IBM" +LICENSE = "IPL-1.0" LIC_FILES_CHKSUM = " \ file://COPYING;md5=2d52359fd0d8f0c3e371e4cd19b213c0 \ file://doc/license.htm;md5=43506e48033a385dc0936f620ae2c745 \
Signature · 1 line
1.9.1
PATCH 2/5 cup: add the license file
In reply to [email protected]From: Jackie Huang <[email protected]>
--- licenses/CUP | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 licenses/CUP
licenses/CUP new file +20 -0
@@ -0,0 +1,20 @@ +CUP PARSER GENERATOR COPYRIGHT NOTICE, LICENSE AND DISCLAIMER. + +Copyright 1996 by Scott Hudson, Frank Flannery, C. Scott Ananian + +Permission to use, copy, modify, and distribute this software and its +documentation for any purpose and without fee is hereby granted, +provided that the above copyright notice appear in all copies and that +both the copyright notice and this permission notice and warranty +disclaimer appear in supporting documentation, and that the names of +the authors or their employers not be used in advertising or publicity +pertaining to distribution of the software without specific, written +prior permission. + +The authors and their employers disclaim all warranties with regard to +this software, including all implied warranties of merchantability and +fitness. In no event shall the authors or their employers be liable +for any special, indirect or consequential damages or any damages +whatsoever resulting from loss of use, data or profits, whether in an +action of contract, negligence or other tortious action, arising out of +or in connection with the use or performance of this software.
Signature · 1 line
1.9.1
PATCH 3/5 jacl: fix license and add license files
In reply to [email protected]From: Jackie Huang <[email protected]>
license.amd(AMD): applies to the TJC compiler source and test files license.itcl(CDS): applies to the Itcl source and test files license.ucb(UCB): applies to portions of Jacl and Tcl Blend sources license.terms(SUN): applies to the other cource files
--- licenses/AMD | 50 +++++++++++++++++++++++++ licenses/CDS | 83 +++++++++++++++++++++++++++++++++++++++++ licenses/SUN | 31 +++++++++++++++ recipes-core/jacl/jacl_1.4.1.bb | 5 ++- 4 files changed, 167 insertions(+), 2 deletions(-) create mode 100644 licenses/AMD create mode 100644 licenses/CDS create mode 100644 licenses/SUN
licenses/AMD new file +50 -0
@@ -0,0 +1,50 @@ +� 2005 Advanced Micro Devices, Inc. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that existing copyright notices +are retained in all copies, this notice is included verbatim in any +distributions, and the terms and conditions hererin are met. + +Use of the this software manifests acceptance of the terms of this +license by performance. + +The name of Advanced Micro Devices, Inc. may not be used to endorse or +promote products derived from this software without specific prior +written permission. + +THIS SOFTWARE IS PROVIDED BY ADVANCED MICRO DEVICES, INC. "AS IS" AND ANY +EXPRESS, IMPLIED OR STATUTORY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR +PURPOSE AND NON-INFRINGEMENT, OR THOSE ARISING FROM CUSTOM OF TRADE OR +COURSE OF USAGE ARE DISCLAIMED. + +IN NO EVENT SHALL ADVANCED MICRO DEVICES, INC. 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 ITS DOCUMENTATION OR ANY DERIVATIVES +THEREOF, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. BY USING THIS +SOFTWARE WITHOUT CHARGE, YOU ACCEPT THIS ALLOCATION OF RISK. THIS +DISCLAIMER OF LIABILITY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. +ADVANCED MICRO DEVICES, INC. HAS NO OBLIGATION TO PROVIDE MAINTENANCE, +SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS OF THIS SOFTWARE. + +In the redistribution and use of this software, each party shall at all +times comply with all applicable governmental laws, statutes, ordinances, +rules, regulations, orders, and other requirements, including without +limitation such governmental requirements applicable to environmental +protection, health, safety, wages, hours, equal employment opportunity, +nondiscrimination, working conditions, import or export control, and +transportation. Without limiting the foregoing, each party shall adhere +to the U.S. Export Administration Regulations (EAR), currently found at +15 C.F.R. Sections 730 through 744, and, unless properly authorized by +the U.S. Government, shall not (1) export, re-export or release restricted +technology, software, or source code to a national of a country in Country +Groups D:1 or E:1, or (2) export to Country Groups D:1 or E:1 the direct +product of such technology or software, if such foreign produced direct +product is subject to national security controls as identified on the +Commerce Control List (currently found in Supplement 1 to Section 774 of EAR). +These export requirements shall survive any expiration or termination +of this agreement.
licenses/CDS new file +83 -0
83 lines not on this page · raw message
licenses/SUN new file +31 -0
@@ -0,0 +1,31 @@ +SUN MICROSYSTEMS, INC. THROUGH ITS SUN MICROSYSTEMS LABORATORIES +DIVISION ("SUN") WILL LICENSE THIS SOFTWARE AND THE ACCOMPANYING +DOCUMENTATION TO YOU (a "Licensee") ONLY ON YOUR ACCEPTANCE OF ALL +THE TERMS SET FORTH BELOW. + +Sun grants Licensee a non-exclusive, royalty-free right to download, +install, compile, use, copy and distribute the Software, modify or +otherwise create derivative works from the Software (each, a +"Modification") and distribute any Modification in source code and/or +binary code form to its customers with a license agreement containing +these terms and noting that the Software has been modified. The +Software is copyrighted by Sun and other third parties and Licensee +shall retain and reproduce all copyright and other notices presently +on the Software. As between Sun and Licensee, Sun is the sole owner of +all rights in and to the Software other than the limited rights +granted to Licensee herein; Licensee will own its Modifications, +expressly subject to Sun's continuing ownership of the +Software. Licensee will, at its expense, defend and indemnify Sun and +its licensors from and against any third party claims, including costs +and reasonable attorneys' fees, and be wholly responsible for any +liabilities arising out of or related to Licensee's development, use +or distribution of the Software or Modifications. Any distribution of +the Software and Modifications must comply with all applicable United +States export control laws. + +THE SOFTWARE IS BEING PROVIDED TO LICENSEE "AS IS" AND ALL EXPRESS OR +IMPLIED CONDITIONS AND WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT, +ARE DISCLAIMED. IN NO EVENT WILL SUN BE LIABLE HEREUNDER FOR ANY +DIRECT DAMAGES OR ANY INDIRECT, PUNITIVE, SPECIAL, INCIDENTAL OR +CONSEQUENTIAL DAMAGES OF ANY KIND.
recipes-core/jacl/jacl_1.4.1.bb +3 -2
@@ -1,9 +1,10 @@ DESCRIPTION = "Tcl interpreter for Java" -# see this case study about JACL http://olex.openlogic.com/wazi/2008/jacl-license-case-study/ -LICENSE = "JACL" +LICENSE = "UCB & SUN & AMD & CDS" LIC_FILES_CHKSUM = " \ file://license.ucb;md5=997c6617d2f2a747e39945c0f2d1a264 \ file://license.terms;md5=ce3ac33515250b3a438b2633ccb29aac \ + file://license.itcl;md5=52f12c6c2c239f3481edb3e52fc638b8 \ + file://license.amd;md5=a286e569daafb1cf4c3f943d354badab \ " HOMEPAGE = "http://sourceforge.net/projects/tcljava"
Signature · 1 line
1.9.1
PATCH 4/5 jlex: fix the license and add JLEX license file
In reply to [email protected]From: Jackie Huang <[email protected]>
The license statement is in the middle of source file Main.java, it's not correct to referrence the COREBASE MIT license in LIC_FILES_CHKSUM.
--- licenses/JLEX | 19 +++++++++++++++++++ recipes-core/jlex/jlex_1.2.6.bb | 4 +--- 2 files changed, 20 insertions(+), 3 deletions(-) create mode 100644 licenses/JLEX
licenses/JLEX new file +19 -0
@@ -0,0 +1,19 @@ + JLEX COPYRIGHT NOTICE, LICENSE, AND DISCLAIMER + Copyright 1996-2000 by Elliot Joel Berk and C. Scott Ananian + + Permission to use, copy, modify, and distribute this software and its + documentation for any purpose and without fee is hereby granted, + provided that the above copyright notice appear in all copies and that + both the copyright notice and this permission notice and warranty + disclaimer appear in supporting documentation, and that the name of + the authors or their employers not be used in advertising or publicity + pertaining to distribution of the software without specific, written + prior permission. + + The authors and their employers disclaim all warranties with regard to + this software, including all implied warranties of merchantability and + fitness. In no event shall the authors or their employers be liable + for any special, indirect or consequential damages or any damages + whatsoever resulting from loss of use, data or profits, whether in an + action of contract, negligence or other tortious action, arising out + of or in connection with the use or performance of this software.
recipes-core/jlex/jlex_1.2.6.bb +1 -3
@@ -1,9 +1,7 @@ DESCRIPTION = "Lexical analyzer generator for Java" AUTHOR = "Elliot Berk, A. Appel, C. Scott Ananian" LICENSE = "JLEX" -LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=4d92cd373abda3937c2bc47fbc49d690 \ - file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420 \ - " +LIC_FILES_CHKSUM = "file://Main.java;beginline=148;endline=166;md5=9bf4a6a951053991db64f9d7330d648a" RDEPENDS_${PN} = "java2-runtime" RDEPENDS_${PN}_virtclass-native = ""
Signature · 1 line
1.9.1
PATCH 5/5 classpath: fix the license
In reply to [email protected]From: Jackie Huang <[email protected]>
There is no 'Classpath' license, set it as
the same with classpath-native.
--- recipes-core/classpath/classpath.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
recipes-core/classpath/classpath.inc +1 -1
@@ -3,7 +3,7 @@ HOMEPAGE = "http://www.gnu.org/software/classpath/" SECTION = "libs" # GPLv2 + custom linking exception -LICENSE = "Classpath" +LICENSE = "GPL-2.0 & SAX-PD" PBN = "classpath"
Signature · 1 line
1.9.1
Hi,
Quoted 26 lines · On Fri, Feb 05, 2016 at 10:16:56AM +0800, [email protected] wrote:
From: Jackie Huang <[email protected]>
Fixed the following license issues:
WARNING: jikes-native: No generic license file exists for: IBM in any provider
WARNING: cup-native: No generic license file exists for: CUP in any provider
WARNING: jacl-native: No generic license file exists for: JACL in any provider
WARNING: jlex-native: No generic license file exists for: JLEX in any provider
WARNING: classpath: No generic license file exists for: Classpath in any provider--
The following changes since commitb7fe60a8e23664b3c637fa913ccdcfd0c122487e:cacao: remove invalid configure options (2016-01-29 11:37:51 +0200)
are available in the git repository at:
git://git.pokylinux.org/poky-contrib.gitjhuang0/d_java-licenses_160205-0
http://git.pokylinux.org/cgit.cgi//log/?h=jhuang0/d_java-licenses_160205-0Jackie Huang (5):
jikes: fix the license name
cup: add the license file
jacl: fix license and add license files
jlex: fix the license and add JLEX license file
classpath: fix the license
Quoted 16 lines
licenses/AMD | 50 ++++++++++++++++++++++ licenses/CDS | 83 ++++++++++++++++++++++++++++++++++++ licenses/CUP | 20 +++++++++ licenses/JLEX | 19 +++++++++ licenses/SUN | 31 ++++++++++++++ recipes-core/classpath/classpath.inc | 2 +- recipes-core/jacl/jacl_1.4.1.bb | 5 ++- recipes-core/jikes/jikes_1.22.bb | 2 +- recipes-core/jlex/jlex_1.2.6.bb | 4 +- 9 files changed, 209 insertions(+), 7 deletions(-) create mode 100644 licenses/AMD create mode 100644 licenses/CDS create mode 100644 licenses/CUP create mode 100644 licenses/JLEX create mode 100644 licenses/SUN
Pushed these changes to the repo. Thank you!
Best Regards,
Maxin