[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#688110: Please wheezy-ignore 688095 or unblock: yorick/2.2.02+dfsg1-1 (4-clause BSD leftover in Yorick)



Package: release.debian.org
Severity: minor

Hi,

Concerning:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=688095

Yorick is an interpreted language developed at UCB. It is under 3-clause BSD
license.

It has recently been brought to my attention that there is one file bearing the
obnoxious 4-clause BSD license. 4-clause BSD is DFSG-free, but GPL-incompatible
(and overall we'd like to get rid of it).

Problem: many Yorick plug-ins are released under GPL, the package ships some
file under GPL.

Considering that:
 - its just a tiny header file which doesn't get installed;
 - its clearly a leftover and upstream has already corrected it on their git;
 - it's a modified file coming from actual *BSD, from which the clause has been
waved already:
   ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change

I think it's best to just ignore it for Wheezy.

Alternatively, I can upload a "new upstream" version with those changes (Yorick
is already repacked with a +dsfg version anyway):
 - replace this file with the git version (which only changes the copyright
comment);
 - mention it in debian/copyright;
 - mention it in debian/changelog.
Debdiff attached.


Kind regards, Thibaut.



-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-3-amd64 (SMP w/2 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -Nru yorick-2.2.02+dfsg/debian/changelog yorick-2.2.02+dfsg1/debian/changelog
--- yorick-2.2.02+dfsg/debian/changelog	2012-06-30 07:41:29.000000000 +0200
+++ yorick-2.2.02+dfsg1/debian/changelog	2012-09-19 15:09:30.000000000 +0200
@@ -1,3 +1,9 @@
+yorick (2.2.02+dfsg1-1) unstable; urgency=low
+
+  * New upstream release (DFSG packaging, Closes: #688095).
+
+ -- Thibaut Paumard <paumard@users.sourceforge.net>  Wed, 19 Sep 2012 13:11:04 +0200
+
 yorick (2.2.02+dfsg-6) unstable; urgency=low
 
   * yorick-full Depends: on yorick-svipc and yorick-gyoto
diff -Nru yorick-2.2.02+dfsg/debian/copyright yorick-2.2.02+dfsg1/debian/copyright
--- yorick-2.2.02+dfsg/debian/copyright	2012-06-19 17:47:22.000000000 +0200
+++ yorick-2.2.02+dfsg1/debian/copyright	2012-09-19 13:10:33.000000000 +0200
@@ -2,6 +2,8 @@
 Upstream-Name: Yorick
 Upstream-Contact: David H. Munro <dhmunro at users.sourceforge.net>
 Source: http://yorick.sourceforge.net/
+ regexp/yfnmatch.h has been updated from git due to a DFSG issue:
+ https://github.com/dhmunro/yorick/blob/f85a07ac77d88696bda31e00ead43007359cb5b3/regexp/yfnmatch.h
 
 Files: *
 Copyright: 1989, 1993-1995, 2005-2011, The Regents of the University of California.
diff -Nru yorick-2.2.02+dfsg/regexp/yfnmatch.h yorick-2.2.02+dfsg1/regexp/yfnmatch.h
--- yorick-2.2.02+dfsg/regexp/yfnmatch.h	2012-04-15 12:28:11.000000000 +0200
+++ yorick-2.2.02+dfsg1/regexp/yfnmatch.h	2012-09-19 11:37:55.000000000 +0200
@@ -1,6 +1,8 @@
 /*
  * $Id: yfnmatch.h,v 1.1 2005-09-18 22:06:21 dhmunro Exp $
  */
+/*	$OpenBSD: fnmatch.h,v 1.8 2005/12/13 00:35:22 millert Exp $	*/
+/*	$NetBSD: fnmatch.h,v 1.5 1994/10/26 00:55:53 cgd Exp $	*/
 /*-
  * Copyright (c) 1992, 1993
  *	The Regents of the University of California.  All rights reserved.
@@ -13,11 +15,7 @@
  * 2. Redistributions in binary form must reproduce the above copyright
  *    notice, this list of conditions and the following disclaimer in the
  *    documentation and/or other materials provided with the distribution.
- * 3. All advertising materials mentioning features or use of this software
- *    must display the following acknowledgement:
- *	This product includes software developed by the University of
- *	California, Berkeley and its contributors.
- * 4. Neither the name of the University nor the names of its contributors
+ * 3. Neither the name of the University nor the names of its contributors
  *    may be used to endorse or promote products derived from this software
  *    without specific prior written permission.
  *
@@ -34,7 +32,6 @@
  * SUCH DAMAGE.
  *
  *	@(#)fnmatch.h	8.1 (Berkeley) 6/2/93
- *	$OpenBSD: fnmatch.h,v 1.4 1997/09/22 05:25:32 millert Exp $
  */
 
 #ifndef	_FNMATCH_H_

Reply to: