On 05/05/2015 03:52 PM, László Böszörményi (GCS) wrote:
>  This is not authoritative. For example someone could sent an email to
> Ullrich with his/her patch. As it was not commited by the contributor
> but Ullrich, the person's identity is lost.

Well, then Ullrich didn't use the version control system he was using
properly. At least in git, you always differentiate between committer
and author and therefore the authorship is always kept.

> But well, the commit log can be a good starting point. May you Oliver
> handle this?

Oliver asked me do it instead but he made a good suggestion to look at
the file cc65-2.13.3/doc/CREDITS from
ftp://ftp.musoftware.de/pub/uz/cc65/cc65-sources-2.13.3.tar.bz2.

Furthermore, there is a file packages/debian/copyright with the
following interesting statement:

=================================snip=================================

This is the original compiler copyright:

--------------------------------------------------------------------------
  -*- Mode: Text -*-

     This is the copyright notice for RA65, LINK65, LIBR65, and other
  Atari 8-bit programs.  Said programs are Copyright 1989, by John R.
  Dunning.  All rights reserved, with the following exceptions:

      Anyone may copy or redistribute these programs, provided that:

  1:  You don't charge anything for the copy.  It is permissable to
      charge a nominal fee for media, etc.

=================================snip=================================

In acknowledgment of this copyright, I will place my own changes to the
compiler under the same copyright.

However, since the library and all binutils (assembler, archiver,
linker) are a complete rewrite, they are covered by another copyright:

=================================snip=================================

(text of the zlib license)

I will try to contact John, maybe he is also willing to place his
sources under a less restrictive copyright, after all these years:-)

=================================snip=================================

Thus, the code with the problematic license was always in the compiler
part only. And for that, we can actually compare the current sources
with the old sources:

http://umich.edu/~archive/atari/8bit/Languages/Cc65/cc65-UNIX.tgz

=================================snip=================================

Additionally, I also have the following statement from Ullrich which
I will translate from German:

Der größte Teil der Software unterliegt bereits der zlib Lizenz.
"Größter Teil" heisst, alle Tools mit Ausnahme des Compilers. Beim
Compiler kann mein Code sowohl mit der alten (JRD) als auch mit der zlib
Lizenz verteilt werden. Vom JRD Code übrig sind eigentlich nur noch ein
paar Zeilen Code in den Dateien expr.c (bzw. expr.h), wegen denen der
Compiler die alte Lizenz hat.

Am einfachsten wäre es, wenn John seinen Code bzw. den der Dateien
expr1.c, expr2.c und expr3.c die zlib stellt. Falls er das nicht will
kann man den Code wahlweise gemischt lizensieren, oder sich tatsächlich
die Mühe machen, den Rest alten Codes von John rauszuwerfen.

=================================snip=================================

Translation:

The largest portion of the code is already licensed under the Zlib
license. "Largest portion" means all tools with the exception of the
compiler. As for the compiler, my code can be distributed both under
John's old license as well as the Zlib license. The remaining parts
from John's code are basically just a few lines in the files expr.c
(expr.h respectively) which is why the compiler was still distributed
under John's original license.

Thus, the simplest thing would be if John just relicensed all of his
code or the code in the files expr1.c, expr2.c and expr3.c under the
Zlib license. If John doesn't like that, it may also be possible to use
a mixed license for the code or just get rid of John's code altogether.

=================================snip=================================

So, according to Ullrich, who has been maintaining and developing the
cc65 code for the longest time, all that is needed to be able to
redistribute the code under the free Zlib license is to ask John for
permission to put his contributions under the Zlib license as well which
is what I did and for which I received a positive answer from John.

Who if not Ullrich is authoritative to give such a statement regarding
the license of the code. He wrote - by far - the largest portions of the
code and supervised all contributions. I am pretty sure we can take his
word on that.

Adrian

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to