[kepler-dev] [Bug 3196] - Find/Change license on gpl/lgpl code

bugzilla-daemon at ecoinformatics.org bugzilla-daemon at ecoinformatics.org
Fri Apr 4 17:41:24 PDT 2008


http://bugzilla.ecoinformatics.org/show_bug.cgi?id=3196





------- Comment #6 from jones at nceas.ucsb.edu  2008-04-04 17:41 -------
Apache-licensed code is generally redistributable in both source and binary
forms (it is similar to BSD), although it often has an attribution clause.  You
can read the license here:

http://www.apache.org/licenses/LICENSE-2.0.html

The crux is:

"2. Grant of Copyright License. Subject to the terms and conditions of this
License, each Contributor hereby grants to You a perpetual, worldwide,
non-exclusive, no-charge, royalty-free, irrevocable copyright license to
reproduce, prepare Derivative Works of, publicly display, publicly perform,
sublicense, and distribute the Work and such Derivative Works in Source or
Object form."

Plus, if people require NOTICES to be redistributed, we need to comply in our
redistribution:

4. Redistribution. You may reproduce and distribute copies of the Work or
Derivative Works thereof in any medium, with or without modifications, and in
Source or Object form, provided that You meet the following conditions:

   1. You must give any other recipients of the Work or Derivative Works a copy
of this License; and

   2. You must cause any modified files to carry prominent notices stating that
You changed the files; and

   3. You must retain, in the Source form of any Derivative Works that You
distribute, all copyright, patent, trademark, and attribution notices from the
Source form of the Work, excluding those notices that do not pertain to any
part of the Derivative Works; and

"4. If the Work includes a "NOTICE" text file as part of its distribution, then
any Derivative Works that You distribute must include a readable copy of the
attribution notices contained within such NOTICE file, excluding those notices
that do not pertain to any part of the Derivative Works, in at least one of the
following places: within a NOTICE text file distributed as part of the
Derivative Works; within the Source form or documentation, if provided along
with the Derivative Works; or, within a display generated by the Derivative
Works, if and wherever such third-party notices normally appear. The contents
of the NOTICE file are for informational purposes only and do not modify the
License. You may add Your own attribution notices within Derivative Works that
You distribute, alongside or as an addendum to the NOTICE text from the Work,
provided that such additional attribution notices cannot be construed as
modifying the License."


So, I think we are all set on redistributing Apache code, but we need to be
sure we include the Apache license in the release as well as any required
attribution and NOTICES from the packages.



More information about the Kepler-dev mailing list