Package: scheme48
Version: 1.8-1
Severity: normal

Hi, scheme48 ships with emacs/cmulisp.el, which has the following
copyright declaration: (which is dutifully noted in debian/copyright)

;;; Copyright Olin Shivers (1988).
;;; Please imagine a long, tedious, legalistic 5-page gnu-style
copyright
;;; notice appearing here to the effect that you may use this code any
;;; way you like, as long as you don't charge money for it, remove this
;;; notice, or hold me liable for its results.

I believe that the principle that you may use the code "as long as you
don't charge any money for it" violates point 1 of the DFSG, which
demands that "The license of a Debian component may not restrict any
party from selling or giving away the software as a component of an
aggregate software distribution containing programs from several
different sources."

I do think that this can probably fixed with an email to Olin Shivers.
He has other code in the package with 10 years newer copyright that is 
licensed without the "don't charge money" clause, so he would probably be
amenable to a change.

>From #debian-bugs

dmoerner> would a file that declares in the copyright that "you may use
this code any way you like, as long as you don't charge money for it" be
non-dfsg free (violating point 1)?

[...]

<vorlon> it would be best to try (politely as possible) to get
clarification from the copyright holder

[...]

<vorlon> it's best to get clarification by asking the question "Is it ok
for us to distribute this under <this license>?", where <this license>
is probably "GPLv2 or later"
<dmoerner> the rest of the package is 3-clause bsd actually so i would
think i would ask about that. thanks.

I filed this as severity normal since this code looks like a relic
and the author's intention from the 1998 copyrights seems pretty clear.

I will see if I can find a way to contact the original copyright holder.

Cheers,
Daniel

-- System Information:
Debian Release: 5.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (101, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-1-686-bigmem (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages scheme48 depends on:
ii  libc6                         2.7-16     GNU C Library: Shared libraries

scheme48 recommends no packages.

Versions of packages scheme48 suggests:
ii  cmuscheme48-el                1.8-1      Emacs mode specialized for Scheme4
pn  scheme48-doc                  <none>     (no description available)

-- no debconf information



-- 
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