Package: vlc
Version: 0.8.4-svn20050810-1
Priority: serious
Justification: Section 2.3 "Copyright considerations"

The vlc package contains multiple files whose copyright are not detailed
in debian/copyright. Moreover, many of these files do _not_ have 
a license clarification on its header as described 
http://www.gnu.org/licenses/gpl-howto.html
so it is unclear whether the GPL applies at all to them.

Debian maintainer, please:

1.- Acknowledge all the copyright statements in debian/copyright, you
    should _not_ do citing them as upstream authors, like you currently
    do, but with a Copyright section saying:

    Copyright: 
    Most of the source code is Copyright 1996-2004 The VideoLAN Team.
    The X library is (c) blah blah blah
    The X module is (c) blah blah blah

2.- Ask upstream to add proper license statements to all the source code
    files. There are plenty that don't have a license: src/vlc.c does,
    but modules/gui/kde/common.h, extras/faad2/plugins/xmms/src/libmp4.c
    or/extras/faad2/common/mp4ff/mp4tagupdate.c and some others do not.
    So it dubious that they are under the GPL. Even though there is a
    COPYING statement saying so they might have been extracted from
    other program's source code that holds a different license, that's
    why the recommendations described on
    http://www.gnu.org/licenses/gpl-howto.html should always be followed.

The following files have copyright statements not acknowledged in
debian/copyright. This is not an exhaustive review, but serves
as a sample of this violation:

./modules/gui/kde/common.h:    copyright            : (C) 2001 by andres
./modules/gui/kde/disc.h:    copyright            : (C) 2001 by andres
./modules/gui/kde/interface.h:    copyright            : (C) 2001 by andres
./modules/gui/kde/menu.h:    copyright            : (C) 2001 by andres
./modules/gui/kde/net.h:    copyright            : (C) 2001 by andres
./modules/gui/kde/slider.h:    copyright            : (C) 2001 by andres
./modules/gui/kde/interface.cpp:    copyright            : (C) 2001 by andres
./modules/gui/kde/slider.cpp:    copyright            : (C) 2001 by andres
./modules/gui/kde/disc.cpp:    copyright            : (C) 2001 by andres
./modules/gui/kde/net.cpp:    copyright            : (C) 2001 by andres
./modules/gui/kde/menu.cpp:    copyright            : (C) 2001 by andres

faad2 is:
Copyright (C) 2003-2004 M. Bakker, Ahead Software AG, http://www.nero.com

And some plugins of faad2 hold a different (c), for example:
./extras/faad2/plugins/mpeg4ip/faad2.cpp says:
** MPEG4IP plugin for FAAD2
** Copyright (C) 2003 Bill May [EMAIL PROTECTED]

Notice how that neither of these are (c) the VideoLAN team. You acknowledge
him as 
author but don't state his copyright statement verbatim as required by
policy.

Similary, there is stuff from the Wine project which has (c) assigned
to others:

./loader/wine/windef.h: * Copyright 1996 Alexandre Julliard

And this only is hardly legal since Eugene Kuznetsov is not part of the
Wine project so he can't hold copyright exclusively for:

./loader/loader.h:
/********************************************************

        Win32 binary loader interface
        Copyright 2000 Eugene Kuznetsov ([EMAIL PROTECTED])
        Shamelessly stolen from Wine project

  ********************************************************/

And these libraries are (c) the VideoLAN team, but also _another_
different organisation holds (c) statements in them:

./modules/codec/cmml/xlist.h:
 * Copyright (C) 2003-2004 Commonwealth Scientific and Industrial Research
 *                         Organisation (CSIRO) Australia
 * Copyright (C) 2000-2004 the VideoLAN team

Those samples were found using this shell commands in the source doe:
$ grep -ir copyright . |grep -vi videolan |
egrep -v 'debian|doc|po|autotools/' | grep -v m4 |grep -v Makefile  |
grep -v "Free Software Foundation" |less

Notice it strips the FSF (c) since it applies to all the m4 macros, 
Makefiles and autoconf stuff. There is some stuff that is (c) the FSF
that might need to be acknowledged, however (i.e. ./src/extras/getopt1.c).

Regards

Javier



Attachment: signature.asc
Description: Digital signature

Reply via email to