Unsubscribe. Sorry to send this to all but my last attempt didn't work.

On Tue, Sep 12, 2017 at 8:18 AM Gisi, Mark <mark.g...@windriver.com> wrote:

> >> I disagree.  LicenseRef is not a cornerstone, and for many use cases
> it's irrelevant.
>
> We will have to respectfully disagree. LicenseRefs are critical for
> creating SPDX files. Packages such as the Linux Kernel, Busybox and all the
> OpenStack modules require LicenseRefs to create a proper SPDX file.
> Therefore the LicenseRef construct is absolutely the SPDX cornerstone
> method for dealing with customer license notices.
>
> >> If people think they "need" a LicenseRef, it's often one of two cases:
> >> 1. The SPDX license list has an important omission (time to report the
> license to SPDX,
> >> not to use a LicenseRef!) 2. There's a weird license in use by a third
> party.
>
> Where cases 1 and 2 above occur frequently.
>
> >> As a developer or potential user, I'm probably going to just avoid
> using that software,
> >> in which case problem solved...
>
> I agree - you will not encounter the weird stuff like CDDL-1.0 only
> notice. This is a convenient choice you get to make but that is not a
> realistic option for anyone creating SPDX files for code for any
> significant open source project or Linux distro.
>
> >> Yes, if you have a full SDPX file, more information can be useful.  But
> *lots* of people use SPDX license expressions separately.
>
> Consider just the people who only use SPDX license expressions (and not
> the full SPDX spec).
>
> Case 1: Because they are writing their own code, they could stick with
> standard licenses and avoid the rare CDDL "only" notices along with all the
> other weird third party stuff. We don't want to encourage them to use
> non-standard stuff anyway. Therefore there is no need to add the "only"
> operator since the current license expression syntax is sufficient to
> address any standard case (including GPL 2.0 only and GPL 2.0 or a later
> version).
>
> Case 2:  If they decide to use other third party code then they will
> encounter, from time to time, custom license notices. They will need a way
> to deal with them - hence the need for a LicenseRefs like construct.
> Therefore there is no need to add the "only" operator because you will have
> a LicenseRef like mechanism.
>
> Regardless, the SPDX identifier model will need to accommodate a
> LicenseRef like mechanism if it wants to accommodate customer license
> notices that are frequently encountered in the wild.
>
> - Mark
>
>
>
> -----Original Message-----
> From: Wheeler, David A [mailto:dwhee...@ida.org]
> Sent: Monday, September 11, 2017 1:58 PM
> To: Gisi, Mark; W. Trevor King
> Cc: SPDX-legal
> Subject: RE: GPLv2 - Github example
>
> W. Trevor King:
> > >> But you can't define a LicenseRef in sitations (like npm [1]) where
> > >> the only thing you can set is a license expression and you don't
> > >> have access to the broader SPDX spec.
> > >> [1]: https://docs.npmjs.com/files/package.json#license
> >
>
>
> Gisi, Mark:
> > This is not a problem with the license expression language. It is a
> > problem with the SPDX identifier mechanism. LicenseRefs are SPDX's
> > cornerstone way of handling the many many non-standard license notices
> > found every day in source code. In the above example you don't need an
> > "only" operator you need a way to include LicenseRefs when using SPDX
> > identifiers. LicenseRefs are so important that they need to be
> > addressed in the SPDX identifier mechanism independent of your situation.
>
> I disagree.  LicenseRef is not a cornerstone, and for many use cases it's
> irrelevant.
>
> Many tools and formats *only* support SPDX license expressions, so it's
> very useful to make it easy to express simple constructs like "*ONLY*
> version 2 of the GPL is acceptable".
>
> If people think they "need" a LicenseRef, it's often one of two cases:
> 1. The SPDX license list has an important omission (time to report the
> license to SPDX, not to use a LicenseRef!) 2. There's a weird license in
> use by a third party.  As a developer or potential user, I'm probably going
> to just avoid using that software, in which case problem solved... I really
> don't need a "LicenseRef" to tell me more.  If not, I'm going to ask a
> lawyer to look at the REAL legal text, not the LicenseRef.  In that case,
> "OTHER" works just as LicenseRef to note that there's something different.
> For people considering whether or not they should use some software, they
> just need to know if they might be in dangerous waters.
>
> Yes, if you have a full SDPX file, more information can be useful.  But
> *lots* of people use SPDX license expressions separately.
>
> --- David A. Wheeler
>
> _______________________________________________
> Spdx-legal mailing list
> Spdx-legal@lists.spdx.org
> https://lists.spdx.org/mailman/listinfo/spdx-legal
>
_______________________________________________
Spdx-legal mailing list
Spdx-legal@lists.spdx.org
https://lists.spdx.org/mailman/listinfo/spdx-legal

Reply via email to