[cups] CUPS License Change Coming

Michael Sweet msweet at apple.com
Tue Feb 13 10:55:54 PST 2018


5,345 Debian packages that depend on CUPS...  But it isn't a system library... 🤪

> On Feb 13, 2018, at 1:32 PM, Narcis Garcia <informatica at actiu.net> wrote:
> 
> https://lists.debian.org/debian-printing/2018/02/msg00109.html
> 
> "Apache-2.0 license is incompatible with GPL-2 [apache-gpl2]"
> 
> "having Apache-2.0 software (for instance, CUPS) in a dynamically-linked
> construct together with GPL-2-only software makes the result
> undistributable."
> 
> 
> El 08/11/17 a les 20:23, Michael Sweet ha escrit:
>> Narcis,
>> 
>>> On Nov 8, 2017, at 11:04 AM, Narcis Garcia <informatica at actiu.net> wrote:
>>> 
>>> With Apache license, you're not required to distribute the source code
>>> of covered work. This makes CUPS change not good towards FOSS, as
>>> modified versions of CUPS can be distributed without releasing modified
>>> version of source code.
>>> 
>>> This opens door to insecure derivatives or forks.
>> 
>> Honestly, nothing actually prevented this with the prior license, and *every* Linux distribution, *BSD derivative, etc. ships a slightly different fork of CUPS already.  We (Apple/me) try to work with everyone that is packaging or bundling CUPS to make sure that we get changes back to incorporate into CUPS (particularly for security issues) and that they incorporate the latest CUPS (or at least the latest security) changes into their fork of CUPS.  It's a lot of work, but I *think* we've been able to keep the version skew to a minimum.
>> 
>>> If CUPS project needs different licensed components to be linked, there
>>> is LGPL for this too.
>> 
>> That still has issues, particularly with (L)GPL 2<->3 incompatibilities.
>> 
>> _________________________________________________________
>> Michael Sweet, Senior Printing System Engineer
>> 
>> _______________________________________________
>> cups mailing list
>> cups at cups.org
>> https://lists.cups.org/mailman/listinfo/cups
>> 
> _______________________________________________
> cups mailing list
> cups at cups.org
> https://lists.cups.org/mailman/listinfo/cups

_________________________________________________________
Michael Sweet, Senior Printing System Engineer



More information about the cups mailing list