Permalink
Switch branches/tags
Nothing to show
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
295 lines (265 sloc) 7.84 KB

FOSS License Exception

What is the FOSS License Exception?

This Free and Open Source Software ("FOSS") License Exception allows developers of FOSS Projects to include Patented NTRU Algorithms and/or NTRU reference code ("NTRU") with their FOSS Projects. NTRU is licensed pursuant to version 2 (or later) of the General Public License ("GPL"), or under commercial license. This exception permits distribution of NTRU, licensed under GPL, with a developer's FOSS Project licensed under the terms of another FOSS license listed below, even though such other FOSS license may be incompatible with the GPL.

This FOSS License Exception, along with the GPL licensing of NTRU, is an irrevocable grant by Security Innovation, Inc. and cannot be withdrawn by Security Innovation, Inc, and/or any future owners of the Patented NTRU Algorithms.

  1. Definitions.

    "Derivative Work" means a derivative work, as defined under applicable copyright law, formed entirely from the GPLed NTRU and one or more FOSS Projects.

    "FOSS Project" means a free and open source software product distributed subject to a license listed in the section below titled "FOSS License List."

    "FOSS Notice" means a notice placed by Security Innovation, Inc. in the NTRU Crypto Library Repository ("ntru-crypto") stating that NTRU may be distributed under Security Innovation's FOSS License Exception. As of December 4th 2013, this repository is hosted on github at https://github.com/NTRUOpenSourceProject/ntru-crypto

    "Independent Work" means portions of the Derivative Work that are not derived from the GPLed NTRU and can reasonably be considered independent and separate works.

    "GPLed NTRU" means NTRU, distributed under the GPL v2 or higher.

  2. A FOSS Project developer ("you" or "your") may distribute a Derivative Work provided that you and the Derivative Work meet all of the following conditions:

a. You obey the GPL in all respects for the GPLed NTRU and all portions (including modifications) of the GPLed NTRU included in the Derivative Work (provided that this condition does not apply to Independent Works);

b. The Derivative Work does not include any work licensed under the GPL other than the GPLed NTRU;

c. You distribute Independent Works subject to a license listed in the section below titled "FOSS License List";

d. You distribute Independent Works in object code or executable form with the complete corresponding machine-readable source code on the same medium and under the same FOSS license applying to the object code or executable forms;

e. All works that are aggregated with the GPLed NTRU or the Derivative Work on a medium or volume of storage are not derivative works of the GPLed NTRU, Derivative Work or FOSS Project, and must reasonably be considered independent and separate works.

f. You distribute a copy of this FOSS License Exception with your Derivative Work.

  1. Security Innovation, Inc. reserves all rights not expressly granted in these terms and conditions. If all of the above conditions are not met, then this FOSS License Exception does not apply to you or your Derivative Work.

FOSS License List

<tr class="info">
    <td valign="top">
        GNU General Public License (GPL)
</td>
<td>
        3.0
</td>
</tr>

    <tr class="info">
    <td valign="top">
        IBM Public License
</td>
<td>
        1.0
</td>
</tr>

<tr class="info">
    <td valign="top">
        Jabber Open Source License
</td>
<td>
        1.0
</td>
</tr>
<tr class="info">
    <td valign="top">
        MIT License (As listed in file MIT-License.txt)
</td>
<td>
        -
</td>
</tr>
<tr class="info">
    <td valign="top">
        Mozilla Public License (MPL)
</td>
<td>
        1.0/1.1
</td>
</tr>
<tr class="info">
    <td valign="top">
        Open Software License
</td>
<td>
        2.0
</td>
</tr>
<tr class="info">
    <td valign="top">
        OpenSSL license (with original SSLeay license)
</td>
<td>
        "2003" ("1998")
</td>
</tr>
<tr class="info">
    <td valign="top">
        PHP License
</td>
<td>
        3.0/3.01
</td>
</tr>
<tr class="info">
    <td valign="top">
        Python license (CNRI Python License)
</td>
<td>
        -
</td>
</tr>
<tr class="info">
    <td valign="top">
        Python Software Foundation License
</td>
<td>
        2.1.1
</td>
</tr>
<tr class="info">
    <td valign="top">
        Sleepycat License
</td>
<td>
        "1999"
</td>
</tr>
<tr class="info">
    <td valign="top">
        University of Illinois/NCSA Open Source License
</td>
<td>
        -
</td>
</tr>
<tr class="info">
    <td valign="top">
        W3C License
</td>
<td>
        "2001"
</td>
</tr>
<tr class="info">
    <td valign="top">
        X11 License
</td>
<td>
        "2001"
</td>
</tr>
<tr class="info">
    <td valign="top">
        Zlib/libpng License
</td>
<td>
        -
</td>
</tr>
<tr class="info">
    <td valign="top">
        Zope Public License
</td>
<td>
        2.0
    </td>
</tr>
License Name Version(s)/Copyright Date
Release Early Certified Software
Academic Free License 2.0
Apache Software License 1.0/1.1/2.0
Apple Public Source License 2.0
Artistic license From Perl 5.8.0
BSD license "July 22 1999"
Common Development and Distribution License (CDDL) 1.0
Common Public License 1.0
Eclipse Public License 1.0
European Union Public License (EUPL)1 1.1
GNU Affero General Public License (AGPL) 3.0
GNU Library or "Lesser" General Public License (LGPL) 2.0/2.1/3.0

FAQ

Q: Are the NTRU patents covered under the FOSS exception

A: Yes, the NTRU patents are covered by the FOSS exception

Q: What are the benefits of the FOSS license exception

A: The FOSS License Exception permits use of the GPL-licensed patents and source code with software applications licensed under certain other FOSS licenses without causing the entire derivative work to be subject to the GPL.

Q: Is a commercial license still required for proprietary 'for resale' applications

A: Yes, if you create a derivative work for resale that is not open source you must acquire a commercial license from Security Innovation