Open Source Licenses
This reference is to identify the major open source licenses, as well as identify some of the requirements that need to be met according to the license.
License Name | Category | Compatible w/GPL | Derivitive Works Required to remain open? | Integration Prohibition? | Distribution of Object Code or Executable Form? | Unique Features | Restructions / Requirements |
---|---|---|---|---|---|---|---|
Apache License Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.html | Permissive | Likely Not (b/c allows licensee to provide additional or different license terms) | No | No | No restrictions | Licensee's modifications may provide additional or different license terms and conditions for use provided licensee's use otherwise complies with License. | To reproduce and distribute copies or DWs LICENSEE must:
|
BSD - http://www.opensource.org/licenses/bsd-license.php | Permissive | Yes | No | No | No restrictions | Arguably one of the most permissive licenses. | Redistributions must retain CR notice, a list of the License’s conditions, and a disclaimer
No Endorsement: No use of UCB’s name or contributors’ names for endorsement/promotion |
GNU GPL - http://www.gnu.org/copyleft/gpl.html | Restrictive | N/A | Yes (and must be licensed under GPL only) | Yes | OK provided licensee does one of the following:
|
|
Copies: To distribute copies LICENSEE must:
Modifications: To distribute DWs licensee must:
|
GNU LGPL - http://www.gnu.org/copyleft/lesser.html | Restrictive Hybrid | Yes | Yes (and may be licensed under LGPL or GPL) Note: software which merely link to LGPL'd software do not have to be (L)GPL'd just Derivative Works. | Can be linked to non (L)GPL software (which may be free or proprietary) | OK under terms of License if licensee provides complete source code and releases object code under same terms in Section 1 and 2 of License.
If distribution of object code is made by offering access to copy from a designated place then offering equivalent access to source code is OK. |
Derivative works can be licensed under LGPL or GPL. | Copies: To distribute copies licensee must:
Modifications: To distribute derivative works licensee must:
|
MIT (Expat License) - http://www.opensource.org/licenses/mit-license.php | BSD-Style permissive | Yes | No | No | No restrictions | Just like BSD except no non-endorsement clause | To copy, modify, and distrbute work licensee must:
|
Mozilla Public License - http://www.mozilla.org/MPL/MPL-1.1.html | Restrictive Hybrid | No | Yes (code copied or modified must stay under MPL) | No (may be combined with proprietary files) | OK but must make source code availab le under terms of License on same media as executable version or via an accepted Electronic Distribution Mechanism (must remain available for at least 12 months) |
|
Copies: To distribute copies of work licensee must:
Modifications: To distribute modifications of work licensee must:
|