Closed laf0rge closed 2 weeks ago
Text of requested license exception to add:
If you modify this Program, or any covered work, by linking or
combining it with runtime libraries of Erlang/OTP as released by
Ericsson on http://www.erlang.org (or a modified version of these
libraries), containing parts covered by the terms of the Erlang Public
License (http://www.erlang.org/EPLICENSE), the licensors of this
Program grant you additional permission to convey the resulting work
without the need to license the runtime libraries of Erlang/OTP under
the GNU Affero General Public License. Corresponding Source for a
non-source form of such a combination shall include the source code
for the parts of the runtime libraries of Erlang/OTP used as well as
that of the covered work.
This exception is close to GPL-3.0-linking-source-exception
, taking into account the replaceable text bits of that exception.
However, it does add an additional phrase that isn't present in GPL-3.0-linking-source-exception
:
. . . without the need to license the runtime libraries of Erlang/OTP under the GNU Affero General Public License.
I'm not inclined to add that phrase as markup to GPL-3.0-linking-source-exception
, since that exception is based on a template taken from the FSF's FAQ.
So I'm +1 to add this as a new exception on the license list.
I'm fine with the identifier proposed above (erlang-otp-linking-exception
).
For the full name of the exception, I'd suggest tweaking it slightly to something like "Erlang/OTP AGPL-3.0 Linking Exception", for alignment with similarly-named items on the Exceptions List (e.g. "OCaml LGPL Linking Exception").
I just noticed: The http:// URLs in the exception text should probably be replaced with https:// by now (they work as https, as I checked). I'll update them in the source code shortly.
Thanks @laf0rge! For SPDX purposes, it doesn't matter whether it is http or https; the SPDX matching guidelines (B.14) state that they should be treated as equivalent for license matching purposes. So it's fine to update them in the license text, but it shouldn't affect what gets added to the SPDX License List itself.
+1 I agree with @swinslow's analysis.
{metæffekt} Universe canonical name: Erlang Linking Exception (AGPL; with source provision obligation) short name: Linking-Exception-AGPL-source markers: Extended Source Obligation Marker category: Erlang Linking Exception OSI status: none
Comment These multiple relationship exceptions give me headaches. There is the library (here Erlang/OTP), the license (here Erlang Public License) of the library, a secondary license (here AGPL) and an additional obligation. Looking forward to the discussion on this one in the legal call. Again a +1 from my side to add as separate exception due to to the induced risk of the extensive source provisioning obligation.
Erlang/OTP AGPL-3.0 Linking Exception
erlang-otp-linking-exception
I don't think we need any at this point. Can always add for the name later if other entities use this
This exception is generally used with AGPL-3.0
If the license has been accepted, please follow the accepted-license process to create the PR.
I just observed, that the text of https://spdx.org/licenses/GPL-3.0-linking-source-exception.html seems to be missing an important part. It misses the part that would be substituted in the case here by
without the need to license the runtime libraries of Erlang/OTP under the GNU Affero General Public License.
The text of https://spdx.org/licenses/GPL-3.0-linking-source-exception.html appears to be cut off. Can you confirm. I can surely derive an issue.
Hi @karsten-klein, I think the sentence that you're referring to is one of the things that makes this erlang- exception different from the GPL- one. See the discussion above.
Either way, yes, if you think something is missing from GPL-3.0-linking-source-exception then I'd say please file a separate issue for that discussion.
This new license/exception request has been accepted and the information for the license/exception has been merged to the repository. Thank you to everyone who has participated! The license/exception will be published at https://spdx.org/licenses/ as part of the next SPDX License List release, which is expected to be in three months' time or sooner. In the interim, the new license will appear on the license list preview site at https://spdx.github.io/license-list-data/. This is an automated message.
1. License Name: AGPLv3 Erlang/OTP linking exception 2. Short identifier: erlang-otp-linking-exception 3. License Author or steward: Harald Welte 4. Comments: * The exception is not a stand-alone license, but an additional permission to AGPLv3