[Openmcl-devel] copyright/license file for Debian

Faheem Mitha faheem at faheem.info
Sat Aug 4 01:22:17 PDT 2012


Hi Gary,

Thank you for the feedback. I changed the header and files paragraphs
to look like this.

############################################################
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: Clozure Common Lisp
Upstream-Contact: http://ccl.clozure.com
Source: The main download url is http://ccl.clozure.com/download.html. The source code was downloaded
from svn.clozure.com. See README.source for further information.
License: LLGPL

Files: *
Copyright: 1994-2012 by Clozure Associates and contributors
License: LLGPL
############################################################

I hope that is satisfactory.

I have a couple of further license-related questions.

1) The text I'm using for the "Stand-alone License Paragraph" is

License: LLGPL
  CCL is licensed under the terms of the Lisp Lesser GNU Public License
  (LLGPL).  The LLGPL consists of a preamble (see below) and the Lessor
  GNU Public License 2.1 (LGPL-2.1).  Where these conflict, the preamble
  takes precedence. CCL is referenced in the preamble as the "LIBRARY."
  On Debian systems the complete text of the LGPL 2.1 is in the file
  /usr/share/common-licenses/LGPL-2.1. The preamble is located in the
  file doc/LICENSE, in the CCL sources, and it is reproduced verbatim
  below.
  [...]

I took that from the old Debian package of openmcl (circa
2005/2006). Please let me know if I need to make corrections to this.

2) I am using ffigen to rebuild the interface dataases, per the
instructions in 13.7 of the Manual
(http://ccl.clozure.com/ccl-documentation.html#The-Interface-Translator).
I obtained the source code for ffigen from
http://svn.clozure.com/publicsvn/ffigen4/trunk/ffigen4. My question is
about the license of this source code. This code is from GCC 4.0, with
some CCL-specific patches in a source subdirectory. It seems the whole
thing is GPL-2+.

My best guess for the relevant files paras appears below. Please
modify as necesary. Note that only one of the files in ffigen4/source
seems to have a copyright notice, namely ffi.c, which is where I got
the copyright notice from. They probably all should.

                                                         Regards, Faheem

Files: ffigen4/source/*
Copyright: 2001, 2005 Clozure Associates.
            2004, Helmut Eller
License: GPL-2+

Files: ffigen4/gcc-core-4.0.0.tar.bz2, ffigen4/gcc-objc-4.0.0.tar.bz2
Copyright: Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc.
License: GPL-2+



More information about the Openmcl-devel mailing list