Bug#618968: Do not use ffmpeg in netgen
On Sun, 13 Jan 2013 19:07:08 +0100 Francesco Poli wrote: On Sun, 13 Jan 2013 18:39:05 +0100 Anton Gladky wrote: Ok, in this case the patch, proposed here [1] can be applied. [...] [1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=618968#40 Yes, I am afraid this is the only short-term solution we have for the time being... :-( *** Breaking news!!! *** The upcoming Open CASCADE Technology version 6.7.0 will be licensed under the GNU LGPL v2.1 (+ some minor additional permissions). For further details, please read http://bugs.debian.org/680738#27 What does this mean for bug #618968 ? Once an LGPL-licensed oce lands in Debian and netgen depends on that package, it will be possible to re-enable the linking with libav libraries. I am looking forward to seeing netgen link again with libav libraries. Bye. -- http://www.inventati.org/frx/frx-gpg-key-transition-2010.txt New GnuPG key, see the transition document! . Francesco Poli . GnuPG key fpr == CA01 1147 9CD2 EFDF FB82 3925 3E1C 27E1 1F69 BFFE pgpakZStZs18C.pgp Description: PGP signature
Bug#618968: Do not use ffmpeg in netgen
On Sun, 2 Dec 2012 12:14:06 +0100 Francesco Poli wrote: [...] On Sat, 1 Dec 2012 23:34:51 +0100 Anton Gladky wrote: 2012/11/28 Francesco Poli invernom...@paranoici.org: Well, it's a single file with a single copyright holder: I don't know, maybe Aaron Holtzman may be contacted and persuaded to re-license the file under the terms of the GNU LGPL v2.1 ... It seems, the file libavcodec/x86/idct_mmx.c is obsolete and dropped by upstream. It does not persist in a newer versions of the libav [1]. [...] I think, there is no need to contact the copyright-holder of the removed file. OK, then it seems that this bug will be fixed, once the new version of libav has entered Debian and netgen links with it (and works properly). In the meanwhile, maybe the Debian release managers are willing to grant a wheezy-ignore tag for this issue. I don't know, but it is probably worth asking... Hello, I have unpleasant news for this bug, unfortunately. I found out that basically *all* libav binary packages are effectively under the GNU GPL v2 or later (some are even under the GNU GPL v3 or later). I suggested [1] to clearly document this situation, since it's currently not apparent at all. [1] http://bugs.debian.org/698019 It seems that netgen should really disable any linking with libav libraries, until Open CASCADE S.A.S. is persuaded to re-license Open CASCADE Technology under GPLv2-and-v3-compatible terms. I am sorry to be the bad news messenger... -- http://www.inventati.org/frx/frx-gpg-key-transition-2010.txt New GnuPG key, see the transition document! . Francesco Poli . GnuPG key fpr == CA01 1147 9CD2 EFDF FB82 3925 3E1C 27E1 1F69 BFFE pgpveqFLnqz5s.pgp Description: PGP signature
Bug#618968: Do not use ffmpeg in netgen
Ok, in this case the patch, proposed here [1] can be applied. Cheers, Anton [1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=618968#40 2013/1/13 Francesco Poli invernom...@paranoici.org: I found out that basically *all* libav binary packages are effectively under the GNU GPL v2 or later (some are even under the GNU GPL v3 or later). -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#618968: Do not use ffmpeg in netgen
On Sun, 13 Jan 2013 18:39:05 +0100 Anton Gladky wrote: Ok, in this case the patch, proposed here [1] can be applied. [...] [1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=618968#40 Yes, I am afraid this is the only short-term solution we have for the time being... :-( Bye and thanks for your responsiveness and for your time. -- http://www.inventati.org/frx/frx-gpg-key-transition-2010.txt New GnuPG key, see the transition document! . Francesco Poli . GnuPG key fpr == CA01 1147 9CD2 EFDF FB82 3925 3E1C 27E1 1F69 BFFE pgpDCrkS0AnG6.pgp Description: PGP signature
Bug#618968: Do not use ffmpeg in netgen
Control: tags -1 - moreinfo On Sat, 1 Dec 2012 23:34:51 +0100 Anton Gladky wrote: 2012/11/28 Francesco Poli invernom...@paranoici.org: Well, it's a single file with a single copyright holder: I don't know, maybe Aaron Holtzman may be contacted and persuaded to re-license the file under the terms of the GNU LGPL v2.1 ... It seems, the file libavcodec/x86/idct_mmx.c is obsolete and dropped by upstream. It does not persist in a newer versions of the libav [1]. [...] I think, there is no need to contact the copyright-holder of the removed file. OK, then it seems that this bug will be fixed, once the new version of libav has entered Debian and netgen links with it (and works properly). In the meanwhile, maybe the Debian release managers are willing to grant a wheezy-ignore tag for this issue. I don't know, but it is probably worth asking... [...] [1] http://git.libav.org/?p=libav.git;a=tree;f=libavcodec;h=37cebf818ae6eb404c14ccb294fd262852ec14ae;hb=HEAD -- http://www.inventati.org/frx/frx-gpg-key-transition-2010.txt New GnuPG key, see the transition document! . Francesco Poli . GnuPG key fpr == CA01 1147 9CD2 EFDF FB82 3925 3E1C 27E1 1F69 BFFE pgpo6aoMTz5jH.pgp Description: PGP signature
Bug#618968: Do not use ffmpeg in netgen
2012/11/28 Francesco Poli invernom...@paranoici.org: Well, it's a single file with a single copyright holder: I don't know, maybe Aaron Holtzman may be contacted and persuaded to re-license the file under the terms of the GNU LGPL v2.1 ... It seems, the file libavcodec/x86/idct_mmx.c is obsolete and dropped by upstream. It does not persist in a newer versions of the libav [1]. The only mentioning about the file in this commit [2]: The file libavcodec/i386/idct_mmx.c is distributed under the GNU General Public License. It is strictly an optimization and its use is optional. I think, there is no need to contact the copyright-holder of the removed file. Anton [1] http://git.libav.org/?p=libav.git;a=tree;f=libavcodec;h=37cebf818ae6eb404c14ccb294fd262852ec14ae;hb=HEAD [2] http://git.libav.org/?p=libav.git;a=commitdiff;h=1d64df10295f81cd99e49f6ca5fee4844f14d35b -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#618968: Do not use ffmpeg in netgen
On Tue, 27 Nov 2012 20:06:16 +0100 Anton Gladky wrote: [...] Francesco, could you, please, verify, whether the bug can be closed? Hi Anton, it seems to me that http://packages.debian.org/changelogs/pool/main/liba/libav/libav_0.8.4-1/libavcodec53.copyright is no longer consistent with the actual licensing status of the libav library. I assumed that it was accurate (maybe it was at the time I originally reported the bug against netgen...) and based my analysis on it! I think this should be reported to the libav Debian package maintainers. Back to the netgen issue, a quick audit of the libavcodec/, libavformat/, and libswscale/ directories in the libav source tree shows that everything seems to be licensed under the GNU LGPL or under more permissive terms, except for: libav-0.8.4/libavcodec/x86/idct_mmx.c which is licensed under the GNU GPL v2 or later. Does this file get compiled into a library that is linked with netgen? -- http://www.inventati.org/frx/frx-gpg-key-transition-2010.txt New GnuPG key, see the transition document! . Francesco Poli . GnuPG key fpr == CA01 1147 9CD2 EFDF FB82 3925 3E1C 27E1 1F69 BFFE pgp7O5H6oqu1V.pgp Description: PGP signature
Bug#618968: Do not use ffmpeg in netgen
On Wed, 28 Nov 2012 19:31:20 +0100 Francesco Poli wrote: [...] I think this should be reported to the libav Debian package maintainers. For the record, I've just reported this bug: its number is #694657 -- http://www.inventati.org/frx/frx-gpg-key-transition-2010.txt New GnuPG key, see the transition document! . Francesco Poli . GnuPG key fpr == CA01 1147 9CD2 EFDF FB82 3925 3E1C 27E1 1F69 BFFE pgpGuIafSfDhe.pgp Description: PGP signature
Bug#618968: Do not use ffmpeg in netgen
2012/11/28 Francesco Poli invernom...@paranoici.org: libav-0.8.4/libavcodec/x86/idct_mmx.c which is licensed under the GNU GPL v2 or later. Does this file get compiled into a library that is linked with netgen? Unfortunately yes [1]. It gets compiled into libavcodec.so.53 and possibly other shared libs. Anton [1] https://buildd.debian.org/status/fetch.php?pkg=libavarch=i386ver=6%3A0.8.4-1stamp=1350978749 -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#618968: Do not use ffmpeg in netgen
On Wed, 28 Nov 2012 21:48:20 +0100 Anton Gladky wrote: 2012/11/28 Francesco Poli invernom...@paranoici.org: libav-0.8.4/libavcodec/x86/idct_mmx.c which is licensed under the GNU GPL v2 or later. Does this file get compiled into a library that is linked with netgen? Unfortunately yes [1]. I see... It gets compiled into libavcodec.so.53 and possibly other shared libs. Well, it's a single file with a single copyright holder: I don't know, maybe Aaron Holtzman may be contacted and persuaded to re-license the file under the terms of the GNU LGPL v2.1 ... Nonetheless, I still think that the problem should be attacked from the other side: it's Open CASCADE Technology that should become GPL-compatible, rather than all the rest being isolated from GPL-licensed libraries!:-( Anton [1] https://buildd.debian.org/status/fetch.php?pkg=libavarch=i386ver=6%3A0.8.4-1stamp=1350978749 Anton, I would like to say this explicitly: thanks for your time and for the effort you are putting into these Open CASCADE related issues. Even though the short-term solutions are not completely satisfying (the real solution is persuading Open CASCADE S.A.S. to re-license in a GPL-compatible manner, as I keep repeating like a broken record!), I appreciate that you are trying hard to keep the affected packages in Debian. Thanks! -- http://www.inventati.org/frx/frx-gpg-key-transition-2010.txt New GnuPG key, see the transition document! . Francesco Poli . GnuPG key fpr == CA01 1147 9CD2 EFDF FB82 3925 3E1C 27E1 1F69 BFFE pgp3vA9JKOFw6.pgp Description: PGP signature
Bug#618968: Do not use ffmpeg in netgen
tags 618968 +patch thanks Please, consider the following patch, which prevents of using ffmpeg in netgen build. It will, of course, cut the functionality of netgen, but will let to stay it in wheezy. The upload should be done directly to wheezy, because sid contains the version, which will unlikely go to a testing. Thanks, Anton nmu.debdiff Description: Binary data
Bug#618968: Do not use ffmpeg in netgen
On Tue, 2012-11-27 at 11:45 +0100, Anton Gladky wrote: tags 618968 +patch thanks Please, consider the following patch, which prevents of using ffmpeg in netgen build. It will, of course, cut the functionality of netgen, but will let to stay it in wheezy. The upload should be done directly to wheezy, because sid contains the version, which will unlikely go to a testing. Thanks, Anton Hi, unless I'm wrong netgen requires the following package to have ffmpeg features : libswscale-dev, libavformat-dev, libavcodec-dev. None of these packages are concerned with the switch from ffmpeg to libav. I think there is no reason to apply this patch. Best C -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#618968: Do not use ffmpeg in netgen
Hi Christophe, sorry, I don't get your point regarding these packages. The patch completely removes ffmpeg from netgen, so the license issue can be solved in this case. Thanks, Anton 2012/11/27 trophime christophe.troph...@lncmi.cnrs.fr: Hi, unless I'm wrong netgen requires the following package to have ffmpeg features : libswscale-dev, libavformat-dev, libavcodec-dev. None of these packages are concerned with the switch from ffmpeg to libav. I think there is no reason to apply this patch. Best C -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#618968: Do not use ffmpeg in netgen
On Tue, 2012-11-27 at 15:10 +0100, Anton Gladky wrote: Hi Christophe, sorry, I don't get your point regarding these packages. The patch completely removes ffmpeg from netgen, so the license issue can be solved in this case. netgen does not use ffmpeg as such. It uses libav libraries! So from my point of view we do not need to disable ffmpeg feature in netgen. Get a look at the code... There is no use of ffmpeg. C Thanks, Anton 2012/11/27 trophime christophe.troph...@lncmi.cnrs.fr: Hi, unless I'm wrong netgen requires the following package to have ffmpeg features : libswscale-dev, libavformat-dev, libavcodec-dev. None of these packages are concerned with the switch from ffmpeg to libav. I think there is no reason to apply this patch. Best C -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#618968: Do not use ffmpeg in netgen
Well, there is a list of files in libav, which are also under GPL-license [1]. I do not know, whether those files are used for building. Anton [1] http://packages.debian.org/changelogs/pool/main/liba/libav/current/copyright 2012/11/27 trophime christophe.troph...@lncmi.cnrs.fr: libav -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#618968: Do not use ffmpeg in netgen
On Tue, 2012-11-27 at 15:25 +0100, Anton Gladky wrote: Well, there is a list of files in libav, which are also under GPL-license [1]. I do not know, whether those files are used for building. Anton [1] http://packages.debian.org/changelogs/pool/main/liba/libav/current/copyright 2012/11/27 trophime christophe.troph...@lncmi.cnrs.fr: libav The files from libav used in netgen are : #include libavcodec/avcodec.h #include libavformat/avformat.h #include libswscale/swscale.h It seems that only swscale.h is under GPL The others are under LGPL. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#618968: Do not use ffmpeg in netgen
From libswscale/swscale.h: /* * Copyright (C) 2001-2003 Michael Niedermayer michae...@gmx.at * * This file is part of Libav. * * Libav is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ http://anonscm.debian.org/gitweb/?p=pkg-multimedia/libav.git;a=blob;f=libswscale/swscale.h;h=b5a6a576817c8022d3ba4e10375a9480eb95c7be;hb=HEAD Is it ok to close the bug? Thanks, Anton 2012/11/27 trophime christophe.troph...@lncmi.cnrs.fr: wscale.h -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#618968: Do not use ffmpeg in netgen
On Tue, 2012-11-27 at 15:59 +0100, Anton Gladky wrote: From libswscale/swscale.h: /* * Copyright (C) 2001-2003 Michael Niedermayer michae...@gmx.at * * This file is part of Libav. * * Libav is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ http://anonscm.debian.org/gitweb/?p=pkg-multimedia/libav.git;a=blob;f=libswscale/swscale.h;h=b5a6a576817c8022d3ba4e10375a9480eb95c7be;hb=HEAD Is it ok to close the bug? For me it's ok to close it Best C Thanks, Anton 2012/11/27 trophime christophe.troph...@lncmi.cnrs.fr: wscale.h -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#618968: Do not use ffmpeg in netgen
tags 618968 - patch + moreinfo thanks Francesco, could you, please, verify, whether the bug can be closed? Thanks, Anton -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org