Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add GNU licenses with new identifiers (*-only and *-or-later) #542

Closed
jlovejoy opened this issue Dec 21, 2017 · 15 comments
Closed

add GNU licenses with new identifiers (*-only and *-or-later) #542

jlovejoy opened this issue Dec 21, 2017 · 15 comments
Assignees
Milestone

Comments

@jlovejoy
Copy link
Member

  • GPL-1.0-only or GPL-1.0-or-later

  • GPL-2.0-only or GPL-2.0-or-later

  • GPL-3.0-only or GPL-3.0-or-later

  • LGPL-2.0-only or LGPL-2.0-or-later

  • LGPL-2.1-only or LGPL-2.1-or-later

  • LGPL-3.0-only or LGPL-3.0-or-later

  • FDL-1.1-only or FDL-1.1-or-later

  • FDL-1.2-only or FDL-1.2-or-later

  • FDL-1.3-only or FDL-1.3-or-later

  • AGPL-3.0-only or AGPL-3.0-or-later

license text is same for each set
ensure standard header reflect correct wording for each one

@jlovejoy jlovejoy added this to the Immediate Release - 3.0 milestone Dec 21, 2017
@jlovejoy jlovejoy changed the title add GNU licenses for new identifiers (-only and -or-later add GNU licenses with new identifiers (*-only and *-or-later) Dec 21, 2017
@zvr
Copy link
Member

zvr commented Dec 23, 2017

The FDL ones are actually GFDL ;)

@zvr
Copy link
Member

zvr commented Dec 23, 2017

I assume that this does not affect the isOsiApproved attribute...

I mean, if GPL-2.0 was approved, then GPL-2.0-only and GPL-2.0-or-later are also marked as approved.

@zvr
Copy link
Member

zvr commented Dec 23, 2017

Submitted #553

@wking
Copy link
Contributor

wking commented Dec 27, 2017

Why is AGPL-1.0 not receiving the same treatment?

@wking
Copy link
Contributor

wking commented Dec 27, 2017

I still think this explicit-license-list-entry approach (vs. versioning operators) is going to make it difficult to GPL proxy declarations in the future. I realize that this is the approach adopted by the legal team after lots of discussion, but thought I'd add a final mention here in case there's a last-minute change of heart or anything ;).

@wking
Copy link
Contributor

wking commented Dec 28, 2017

With #553 merged, what's left here? Just the AGPL-1.0 handling?

@zvr
Copy link
Member

zvr commented Dec 28, 2017

As far as I can tell, AGPL-1.0 was a license by Affero, not by the Free Software Foundation and they never raised an issue regarding "or later".

@wking
Copy link
Contributor

wking commented Dec 28, 2017 via email

@jlovejoy
Copy link
Member Author

I am conferring with the FSF as to AGPL-1.0 - I will make the appropriate changes as needed when I get feedback there. No further discussion needed at this point.

@wking
Copy link
Contributor

wking commented Jan 11, 2018

I am conferring with the FSF as to AGPL-1.0

Have we heard back on this? I'd like to get this and #543 closed off so we can close the 3.0 milestone, since it's strange to have that milestone open after we've cut the 3.0 release. If it will take more time to address the AGPL-1.0, we may want to move this issue to the 3.1 milestone.

@jlovejoy
Copy link
Member Author

oops, yes, we have and I have confirmed that we should treat AGPL-1.0 that same) as we suspected.
@zvr or @wking can one of you do a PR for those? (I'll change the label on this and the other issue in the meantime, since this is now a 3.1 release item)

Thanks!

@wking
Copy link
Contributor

wking commented Jan 11, 2018 via email

@jlovejoy
Copy link
Member Author

no need to add AGPLv2 - we vetted that conversation way back with key folks who knew the history and it was decided not to add it then. So, no need to revisit now! :)

wking added a commit to wking/license-list-XML that referenced this issue Jan 12, 2018
Similar to 30cfeab (Merge pull request spdx#553 from
spdx/new_GPL_identifiers, 2017-12-27).

On Thu, Dec 28, 2017 at 09:56:54AM -0800, Jilayne Lovejoy wrote [1]:
> I am conferring with the FSF as to AGPL-1.0 - I will make the
> appropriate changes as needed when I get feedback there. No further
> discussion needed at this point.

On Thu, Jan 11, 2018 at 09:56:18PM +0000, Jilayne Lovejoy wrote [2]:
> ... I have confirmed that we should treat AGPL-1.0 that same) as we
> suspected.

I asked about adding an identifier for the AGPL-2.0, and Jilayne
replied:

On Thu, Jan 11, 2018 at 03:59:28PM -0800, Jilayne Lovejoy wrote [3]:
> no need to add AGPLv2 - we vetted that conversation way back with
> key folks who knew the history and it was decided not to add it
> then. So, no need to revisit now! :)

There's some list discussion around the AGPL-2.0 starting with [4].
My main concern would be preserving the bridge in case affero.org goes
down and someone wants to transition an AGPL-1.0-or-later project to
AGPL-3.0-or-later.  To mitigate my concerns (and avoid surprising
folks using AGPL-1.0-or-later), I've discussed the licenses available
in a <notes> entry.  And just to be safe, here's the whole license
text from [5] in a form that will be available in the Git history:

  AFFERO GENERAL PUBLIC LICENSE

  Version 2, November 2007

  Copyright © 2007 Affero Inc.
  510 Third Street - Suite 225, San Francisco, CA 94107, USA

  This is version 2 of the Affero General Public License. It gives
  each licensee permission to distribute the Program or a work based
  on the Program (as defined in version 1 of the Affero GPL) under the
  GNU Affero General Public License, version 3 or any later version.

  If the Program was licensed under version 1 of the Affero GPL "or
  any later version", no additional obligations are imposed on any
  author or copyright holder of the Program as a result of a
  licensee's choice to follow this version 2 of the Affero GPL.

[1]: spdx#542 (comment)
[2]: spdx#542 (comment)
[3]: spdx#542 (comment)
[4]: https://lists.spdx.org/pipermail/spdx-legal/2013-November/001033.html
     Subject: GNU [?] Affero General Public License v1.0
     Date: Tue Nov 5 19:39:29 UTC 2013
[5]: http://www.affero.org/agpl2.html
@wking
Copy link
Contributor

wking commented Jan 12, 2018

no need to add AGPLv2 - we vetted that conversation way back with key folks who knew the history and it was decided not to add it then.

For the curious, I've turned up an entry-point to that discussion here.

@wking
Copy link
Contributor

wking commented Jan 12, 2018

Can someone with write access close the 3.0 milestone now that it's complete? There should be a button here.

wking added a commit to wking/license-list-XML that referenced this issue Jan 16, 2018
Similar to 30cfeab (Merge pull request spdx#553 from
spdx/new_GPL_identifiers, 2017-12-27).

On Thu, Dec 28, 2017 at 09:56:54AM -0800, Jilayne Lovejoy wrote [1]:
> I am conferring with the FSF as to AGPL-1.0 - I will make the
> appropriate changes as needed when I get feedback there. No further
> discussion needed at this point.

On Thu, Jan 11, 2018 at 09:56:18PM +0000, Jilayne Lovejoy wrote [2]:
> ... I have confirmed that we should treat AGPL-1.0 that same) as we
> suspected.

I asked about adding an identifier for the AGPL-2.0, and Jilayne
replied:

On Thu, Jan 11, 2018 at 03:59:28PM -0800, Jilayne Lovejoy wrote [3]:
> no need to add AGPLv2 - we vetted that conversation way back with
> key folks who knew the history and it was decided not to add it
> then. So, no need to revisit now! :)

There's some list discussion around the AGPL-2.0 starting with [4].
My main concern would be preserving the bridge in case affero.org goes
down and someone wants to transition an AGPL-1.0-or-later project to
AGPL-3.0-or-later.  To mitigate my concerns (and avoid surprising
folks using AGPL-1.0-or-later), I've discussed the licenses available
in a <notes> entry.  And just to be safe, here's the whole license
text from [5] in a form that will be available in the Git history:

  AFFERO GENERAL PUBLIC LICENSE

  Version 2, November 2007

  Copyright © 2007 Affero Inc.
  510 Third Street - Suite 225, San Francisco, CA 94107, USA

  This is version 2 of the Affero General Public License. It gives
  each licensee permission to distribute the Program or a work based
  on the Program (as defined in version 1 of the Affero GPL) under the
  GNU Affero General Public License, version 3 or any later version.

  If the Program was licensed under version 1 of the Affero GPL "or
  any later version", no additional obligations are imposed on any
  author or copyright holder of the Program as a result of a
  licensee's choice to follow this version 2 of the Affero GPL.

[1]: spdx#542 (comment)
[2]: spdx#542 (comment)
[3]: spdx#542 (comment)
[4]: https://lists.spdx.org/pipermail/spdx-legal/2013-November/001033.html
     Subject: GNU [?] Affero General Public License v1.0
     Date: Tue Nov 5 19:39:29 UTC 2013
[5]: http://www.affero.org/agpl2.html
wking added a commit to wking/license-list-XML that referenced this issue Jan 23, 2018
Similar to 30cfeab (Merge pull request spdx#553 from
spdx/new_GPL_identifiers, 2017-12-27).

On Thu, Dec 28, 2017 at 09:56:54AM -0800, Jilayne Lovejoy wrote [1]:
> I am conferring with the FSF as to AGPL-1.0 - I will make the
> appropriate changes as needed when I get feedback there. No further
> discussion needed at this point.

On Thu, Jan 11, 2018 at 09:56:18PM +0000, Jilayne Lovejoy wrote [2]:
> ... I have confirmed that we should treat AGPL-1.0 that same) as we
> suspected.

I asked about adding an identifier for the AGPL-2.0, and Jilayne
replied:

On Thu, Jan 11, 2018 at 03:59:28PM -0800, Jilayne Lovejoy wrote [3]:
> no need to add AGPLv2 - we vetted that conversation way back with
> key folks who knew the history and it was decided not to add it
> then. So, no need to revisit now! :)

There's some list discussion around the AGPL-2.0 starting with [4].
My main concern would be preserving the bridge in case affero.org goes
down and someone wants to transition an AGPL-1.0-or-later project to
AGPL-3.0-or-later.  To mitigate my concerns (and avoid surprising
folks using AGPL-1.0-or-later), I've discussed the licenses available
in a <notes> entry.  And just to be safe, here's the whole license
text from [5] in a form that will be available in the Git history:

  AFFERO GENERAL PUBLIC LICENSE

  Version 2, November 2007

  Copyright © 2007 Affero Inc.
  510 Third Street - Suite 225, San Francisco, CA 94107, USA

  This is version 2 of the Affero General Public License. It gives
  each licensee permission to distribute the Program or a work based
  on the Program (as defined in version 1 of the Affero GPL) under the
  GNU Affero General Public License, version 3 or any later version.

  If the Program was licensed under version 1 of the Affero GPL "or
  any later version", no additional obligations are imposed on any
  author or copyright holder of the Program as a result of a
  licensee's choice to follow this version 2 of the Affero GPL.

[1]: spdx#542 (comment)
[2]: spdx#542 (comment)
[3]: spdx#542 (comment)
[4]: https://lists.spdx.org/pipermail/spdx-legal/2013-November/001033.html
     Subject: GNU [?] Affero General Public License v1.0
     Date: Tue Nov 5 19:39:29 UTC 2013
[5]: http://www.affero.org/agpl2.html
wking added a commit to wking/license-list-XML that referenced this issue Jan 23, 2018
Similar to 30cfeab (Merge pull request spdx#553 from
spdx/new_GPL_identifiers, 2017-12-27).

On Thu, Dec 28, 2017 at 09:56:54AM -0800, Jilayne Lovejoy wrote [1]:
> I am conferring with the FSF as to AGPL-1.0 - I will make the
> appropriate changes as needed when I get feedback there. No further
> discussion needed at this point.

On Thu, Jan 11, 2018 at 09:56:18PM +0000, Jilayne Lovejoy wrote [2]:
> ... I have confirmed that we should treat AGPL-1.0 that same) as we
> suspected.

I asked about adding an identifier for the AGPL-2.0, and Jilayne
replied:

On Thu, Jan 11, 2018 at 03:59:28PM -0800, Jilayne Lovejoy wrote [3]:
> no need to add AGPLv2 - we vetted that conversation way back with
> key folks who knew the history and it was decided not to add it
> then. So, no need to revisit now! :)

There's some list discussion around the AGPL-2.0 starting with [4].
My main concern would be preserving the bridge in case affero.org goes
down and someone wants to transition an AGPL-1.0-or-later project to
AGPL-3.0-or-later.  To mitigate my concerns (and avoid surprising
folks using AGPL-1.0-or-later), I've discussed the licenses available
in a <notes> entry.  And just to be safe, here's the whole license
text from [5] in a form that will be available in the Git history:

  AFFERO GENERAL PUBLIC LICENSE

  Version 2, November 2007

  Copyright © 2007 Affero Inc.
  510 Third Street - Suite 225, San Francisco, CA 94107, USA

  This is version 2 of the Affero General Public License. It gives
  each licensee permission to distribute the Program or a work based
  on the Program (as defined in version 1 of the Affero GPL) under the
  GNU Affero General Public License, version 3 or any later version.

  If the Program was licensed under version 1 of the Affero GPL "or
  any later version", no additional obligations are imposed on any
  author or copyright holder of the Program as a result of a
  licensee's choice to follow this version 2 of the Affero GPL.

[1]: spdx#542 (comment)
[2]: spdx#542 (comment)
[3]: spdx#542 (comment)
[4]: https://lists.spdx.org/pipermail/spdx-legal/2013-November/001033.html
     Subject: GNU [?] Affero General Public License v1.0
     Date: Tue Nov 5 19:39:29 UTC 2013
[5]: http://www.affero.org/agpl2.html
wking added a commit to wking/license-list-XML that referenced this issue Jan 27, 2018
Similar to 30cfeab (Merge pull request spdx#553 from
spdx/new_GPL_identifiers, 2017-12-27).

On Thu, Dec 28, 2017 at 09:56:54AM -0800, Jilayne Lovejoy wrote [1]:
> I am conferring with the FSF as to AGPL-1.0 - I will make the
> appropriate changes as needed when I get feedback there. No further
> discussion needed at this point.

On Thu, Jan 11, 2018 at 09:56:18PM +0000, Jilayne Lovejoy wrote [2]:
> ... I have confirmed that we should treat AGPL-1.0 that same) as we
> suspected.

I asked about adding an identifier for the AGPL-2.0, and Jilayne
replied:

On Thu, Jan 11, 2018 at 03:59:28PM -0800, Jilayne Lovejoy wrote [3]:
> no need to add AGPLv2 - we vetted that conversation way back with
> key folks who knew the history and it was decided not to add it
> then. So, no need to revisit now! :)

There's some list discussion around the AGPL-2.0 starting with [4].
My main concern would be preserving the bridge in case affero.org goes
down and someone wants to transition an AGPL-1.0-or-later project to
AGPL-3.0-or-later.  To mitigate my concerns (and avoid surprising
folks using AGPL-1.0-or-later), I've discussed the licenses available
in a <notes> entry.  And just to be safe, here's the whole license
text from [5] in a form that will be available in the Git history:

  AFFERO GENERAL PUBLIC LICENSE

  Version 2, November 2007

  Copyright © 2007 Affero Inc.
  510 Third Street - Suite 225, San Francisco, CA 94107, USA

  This is version 2 of the Affero General Public License. It gives
  each licensee permission to distribute the Program or a work based
  on the Program (as defined in version 1 of the Affero GPL) under the
  GNU Affero General Public License, version 3 or any later version.

  If the Program was licensed under version 1 of the Affero GPL "or
  any later version", no additional obligations are imposed on any
  author or copyright holder of the Program as a result of a
  licensee's choice to follow this version 2 of the Affero GPL.

[1]: spdx#542 (comment)
[2]: spdx#542 (comment)
[3]: spdx#542 (comment)
[4]: https://lists.spdx.org/pipermail/spdx-legal/2013-November/001033.html
     Subject: GNU [?] Affero General Public License v1.0
     Date: Tue Nov 5 19:39:29 UTC 2013
[5]: http://www.affero.org/agpl2.html
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants