On 01/19/2016 12:38 AM, Till Kamppeter wrote:
There are several problems, which should really be fixed upstream:
* files in backend/ say that they inherit from dnssd.c, and their
licence says:
* Copyright 2008-2015 by Apple Inc.
*
* These coded instructions, statements, and computer programs are the
* property of Apple Inc. and are protected by Federal copyright
* law. Distribution and use rights are outlined in the file
* "LICENSE.txt" "LICENSE" which should have been included with this
* file. If this file is missing or damaged, see the license at
* "http://www.cups.org/".
*
* This file is subject to the Apple OS-Developed Software exception.
There's no "LICENSE{,.txt}" file in the cups-filters source package,
letting us up to guesses.
This is the LICENSE.txt file of CUPS. I will look into whether I can
copy it (or the relevant parts) into the COPYING file of cups-filters
and modify the copyright headers appropriately.
Fixed in upstream BZR. I have replaced "LICENSE{,.txt}" by "COPYING" and
removed the hint that if the file is missing that you find it at
www.cups.org.
I have also removed the Apple license exception. Developers of
derivative work from CUPS (as cups-filters) do not need to carry it on
and cups-filters is not designed for use on Mac OS X, as Mac OS X does
this task on its own.
I did this change not only in the backend/ directory but in the whole
cups-filters package.
I also removed the ugly SVN file ID placeholders ("$Id") all over.
I have fixed a total of 73 files.
In general, as you can see from the debian/copyright file, there is
quite a mess of various licenses, and it seems that the COPYING file
from the source package is outdated.
I have recently added some "forgotten" files to COPYING. Probably only
beh is missing now. I will update this. The Braille stuff is already in.
I have added the beh and implicitclass backends now.
This will make up upstream 1.7.1 (as this does not add features).
This will get 1.8.0 as I got a feature addition for the Braille support.
Till