Package: emacs23 Version: 23.2+1-1 Severity: serious Tags: upstream As is beginning to become widely reported, emacs's upstream tarball is distributing GPL-licensed generated grammars without their original source code:
./lisp/cedet/srecode/srt-wy.el ./lisp/cedet/semantic/wisent/js-wy.el ./lisp/cedet/semantic/wisent/javat-wy.el ./lisp/cedet/semantic/wisent/python-wy.el ./lisp/cedet/semantic/grammar-wy.el ./lisp/cedet/semantic/bovine/scm-by.el ./lisp/cedet/semantic/bovine/make-by.el ./lisp/cedet/semantic/bovine/c-by.el This has been the case since upstream version 23.2. More information is available in the original report on the emacs mailing list: * http://lists.gnu.org/archive/html/emacs-devel/2011-07/msg01090.html * http://lists.gnu.org/archive/html/emacs-devel/2011-07/msg01106.html * http://lists.gnu.org/archive/html/emacs-devel/2011-07/msg01155.html Per Richard Stallman (in the third link above): > The bison grammars MUST be included in Emacs if the parsers are. The > bison grammars are the source code. If the Emacs release contains a > compiled program and not its source code, anyone redistributing that > release by itself would violate the GPL. Debian is in violation of the GPL unless the original source code for these generated files can be distributed as well. In any case, however, a new DFSG-repackaged version with the offending generated files removed should be pushed out immediately, to limit further harm. After that, discussion should be made with the ftp-masters and original grammar authors as to how to best repair this breach of the GPL. -- System Information: Debian Release: wheezy/sid APT prefers testing APT policy: (990, 'testing'), (500, 'oldstable'), (500, 'unstable'), (1, 'experimental') Architecture: i386 (x86_64) Kernel: Linux 2.6.38-x86_64-linode17 (SMP w/4 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 emacs23 depends on: ii emacs23-bin-common 23.3+1-1 The GNU Emacs editor's shared, arc ii libasound2 1.0.23-4 shared library for ALSA applicatio ii libatk1.0-0 2.0.1-2 ATK accessibility toolkit ii libc6 2.13-10 Embedded GNU C Library: Shared lib ii libcairo2 1.10.2-6 The Cairo 2D vector graphics libra ii libdbus-1-3 1.4.12-4 simple interprocess messaging syst ii libfontconfig1 2.8.0-3 generic font configuration library ii libfreetype6 2.4.4-2 FreeType 2 font engine, shared lib ii libgconf2-4 2.32.4-1 GNOME configuration database syste ii libgif4 4.1.6-9 library for GIF images (library) ii libglib2.0-0 2.28.6-1 The GLib library of C routines ii libgpm2 1.20.4-3.4 General Purpose Mouse - shared lib ii libgtk2.0-0 2.24.4-3 The GTK+ graphical user interface ii libice6 2:1.0.7-2 X11 Inter-Client Exchange library ii libjpeg62 6b1-1 The Independent JPEG Group's JPEG pn libm17n-0 <none> (no description available) ii libncurses5 5.9-1 shared libraries for terminal hand pn libotf0 <none> (no description available) ii libpango1.0-0 1.28.4-1 Layout and rendering of internatio ii libpng12-0 1.2.46-1 PNG library - runtime ii librsvg2-2 2.34.0-1 SAX-based renderer library for SVG ii libsm6 2:1.2.0-2 X11 Session Management library ii libtiff4 3.9.5-1 Tag Image File Format (TIFF) libra ii libx11-6 2:1.4.3-2 X11 client-side library ii libxft2 2.2.0-3 FreeType-based font drawing librar ii libxpm4 1:3.5.9-1 X11 pixmap library ii libxrender1 1:0.9.6-2 X Rendering Extension client libra ii zlib1g 1:1.2.3.4.dfsg-3 compression library - runtime emacs23 recommends no packages. Versions of packages emacs23 suggests: ii emacs23-common-non-dfsg 23.3+1-1 GNU Emacs shared, architecture ind -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

