On Wed, Jun 2, 2021 at 11:41 AM Zbigniew Jędrzejewski-Szmek
<zbys...@in.waw.pl> wrote:
>
> On Wed, Jun 02, 2021 at 01:31:15PM -0000, Benjamin Beasley wrote:
> > > So, it doesn't really matter if two source files are distributed under 
> > > the GPLv2+ license.
> > > The resulting binary (i.e. /usr/bin/cdparanoia) will always be GPLv2.
> > > […]
> > > But Licensing Guidelines make clear that the License: field refers to the
> > > binary packages not source ones.
> > >
> > > BR,
> > >
> > > Andrea
> >
> > The “effective license” approach you advocated is not mentioned in the 
> > packaging guidelines but has historical support in the wiki 
> > (https://fedoraproject.org/wiki/Licensing:FAQ#What_is_.22effective_license.22_and_do_I_need_to_know_that_for_the_License:_tag.3F).
> >  It has also come up on the fedora-legal list recently 
> > (https://lists.fedoraproject.org/archives/list/le...@lists.fedoraproject.org/thread/W57JRNLWVOT55D7TDF7VYFMJT5QMBEGR/).
>
> FWIW, the licensing guidelines live on the wiki. There is nothing
> "historical" about the Licensing:FAQ document, it is still the official
> guide of how to interpret the Licensing:Main page.
>
> I know Ben wrote something that disagrees with the document, but
> I think he is wrong. It also goes against the long-established practice.
> And if we want to change the rules, the document that specifies them
> should be changed, a post on the mailing list is not enough.
>
> > There is, I think, a valid question of how much mechanistic detail to apply 
> > to documenting the source files *that contribute to the binary RPM 
> > contents.* One approach, which I have favored in my packages, exhaustively 
> > lists licenses of such files. The other, which you have advocated, 
> > simplifies the license field into an “effective license” when clearly 
> > appropriate. Both philosophies seem to be well-established as acceptable. 
> > My view is therefore this patch seems to be correct but not absolutely 
> > required.
>
> No, the patch is wrong. It's not super harmful, but it's still wrong.
>
> > HOWEVER: I have to agree with you that the idea of documenting the licenses 
> > of SRPM contents seems to be a questionable justification, as current 
> > Guidelines are clear that the License field is for the binary package 
> > contents. If documenting SRPM contents became policy, it would require 
> > pervasive changes to existing packages. For example, sources that belong to 
> > the build system would need to be documented. Nearly all autotools-based 
> > packages would have to add several licenses, as install-sh is commonly MIT, 
> > aclocal.m4 and various generated files are commonly FSFULLR, configure 
> > scripts are commonly FSFUL, at least GNU configure.ac files are commonly 
> > FSFAP, and so on. If following this approach strictly, even the licenses of 
> > bundled libraries removed in %prep would need to be documented—after all, 
> > they are still in the source tarball, so they are in the SRPM. In addition 
> > to being tedious, I think that would make the License field less useful 
> > than it is now.
>
> Yes, exactly. And if we try to go down this path (which I don't think
> we should), we would need a plan to change all packages, not just one
> or two.
>

For what it's worth, I prefer the effective license approach too. I'm
just working with what people tell me. :(



-- 
真実はいつも一つ!/ Always, there's only one truth!
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure

Reply via email to