Re: license-tag purpose/goal (Was: Re: SPDX Statistics - R.U.R. edition)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Feb 19, 2024 at 06:24:35PM +0100, Mark Wielaard wrote:
> Hi Richard,
> 
> On Wed, 2024-01-17 at 23:23 -0500, Richard Fontana wrote:
> > I think there may be some confusion here. Red Hat originally developed
> > RPMs as a packaging technology and from what I understand, from an
> > early period there was a data field in spec files for licensing
> > information (IIRC it was originally "Copyright:" rather than
> > "License:"). Many other packaging technologies attempt to document
> > licensing information. Some are worse than others.
> 
> So at some point RPM/Fedora adopted the %license directive.
> Which basically meant that we would always include the full declared
> license of the project. Do you happen to know why after this the
> License field was (also) kept? Might it be time to fully switch to just
> including the full %license text in each package instead of also adding
> the license text? If I am reading the legal guidance correctly the
> License field are not legally binding, just the license text in the
> package source code is.

The %license directive typically only gives the text of the
overall project license. Non-trivial projects often have source
included under many more licenses, for which the project usually[1]
won't provide full license text. With this in mind, only providing
%license will be throwing away a lot of info that "License" has.
Neither is a superset of the other, they're complementary.

In the rare case of projects using the reuse.software tools, the
full text for every referenced license will be present, as the
reuse tool forces such compliance. So few projects do this though.

What's enforced by 'reuse' tools is probably the most thorough
way of recording licensing I've come across. What Debian does
is pretty good too but as detailed as 'reuse'. What Fedora does
with %license and "License" is a very high level simplification
and shouldn't be compared with either Debian or 'reuse' IMHO.

IMHO Fedora's simplification was/is a human targetted presentation
& record, while the Debian / reuse approach is more of a machine
targetted presentation. There are merits in both approaches, so
pick your poison for what you intend to achieve ?

Regards,
Daniel
-- 
|: https://berrange.com      -o-    https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org         -o-            https://fstop138.berrange.com :|
|: https://entangle-photo.org    -o-    https://www.instagram.com/dberrange :|
--
_______________________________________________
legal mailing list -- legal@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to legal-leave@xxxxxxxxxxxxxxxxxxxxxxx
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/legal@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue




[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Gnome Users]     [KDE Users]

  Powered by Linux