On Thu, Aug 17, 2017 at 03:03:15PM -0600, J Lovejoy wrote: > As promised, the summary of where we got to is here under Current Proposed > Solution: > https://wiki.spdx.org/view/Legal_Team/or-later-vs-unclear-disambiguation
Is this proposal different from [1]? The only think I can see is that
the old “GPL-2.0 by itself is unclear” issue is now being explicitly
embraced (while [1] listed it as a potential issue).
Also, do we have a preferred phrasing for a grant like:
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 2 of the License, or
(at your option) version 3 of the License.
Will that be:
a. GPL-2.0-only OR GPL-3.0-only
b. GPL-2.0 OR GPL-3.0
(a) reads strangely to me, but (b) might seem ambiguous unless you
treat any information which shows that versioning was considered as
unambiguous. You can express “versioning was considered” objectively
with something like “either a versioning operator (-only, +, [or
PROXY]) or an OR clause with multiple versions of the same license”,
but if we want to go with (b), I recommend we make that an explicit
part of the spec.
And to bring up some points from [2] (sorry I couldn't make the call
to advocate for them there), do we want to:
* Add fields to the license metadata and the license-list's XML for
“compatible with -only”, “compatible with +”, etc. That would allow
us to report NPL-1.0-only as nonsensical and GPL-2.0 as ambiguous
(because it would allow both -only and +).
* Add a ‘PROXY {TEXT}’ operator for the GPL-3.0's proxy clause [3].
This would be on the same footing as -only and +.
> If you have any additional comments, pros, or cons - raise it on the
> mailing list.
I've replied to the mailing list with my thoughts, but we may also
want to consider moving this into pull requests [4] now that we seem
to have consensus about the big picture and are getting down to nuts
and bolts.
Cheers,
Trevor
[1]:
https://wiki.spdx.org/view/Legal_Team/or-later-vs-unclear-disambiguation#Alternative_Solution_-_Do_Not_Deprecated_GPL-2.0
[2]:
https://wiki.spdx.org/view/Legal_Team/or-later-vs-unclear-disambiguation#Alternative_Solution_-_create_-only_and_PROXY_.7BTEXT.7D_operators_for_licenses_that_explicitly_declare_their_compatibility
[3]:
https://github.com/spdx/license-list-XML/blob/7ecb7363bc82aedd0e293ca8825e348181619e6a/src/GPL-3.0.xml#L515-L517
[4]: https://github.com/spdx/spdx-spec/pulls
--
This email may be signed or encrypted with GnuPG (http://www.gnupg.org).
For more information, see http://en.wikipedia.org/wiki/Pretty_Good_Privacy
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Spdx-tech mailing list [email protected] https://lists.spdx.org/mailman/listinfo/spdx-tech
