Re: Licensing of gmerlin-avdecoder regression tests
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 11/18/2010 10:18 PM, Hans-Christoph Steiner wrote: Looking back at the log of this discussion, I think we just need to patch mentioned below and a DFSG tarball. Perhaps Berkhard, the upstream author, has already included the patch and stripped out the non-DFSG stuff from his CVS, so a 1.0.3~cvs package would be easier: the reason why i did not start packaging the CVS-snapshot is, that burkhard develops gavl and gmerlin-avdec in parallel, meaning that a CVS-snapshot of gmerlin-avdec _most likely_ (not confirmed though) will not compile with the last released version of gavl. so we would have to package gavl-CVS as well. i hoped that burkhard would do a proper release of gmerlin-avdecoder, which has not happened yet. fgamsdr IOhannes -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAkzmR+gACgkQkX2Xpv6ydvSmZQCeIilEVu4gjnkff5ADrhLBcRY+ lgcAoJ3PMa6ex4NkNqNJWzj79Ct5B4gt =r3qP -END PGP SIGNATURE- ___ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers
Re: Licensing of gmerlin-avdecoder regression tests
On Nov 19, 2010, at 4:48 AM, IOhannes m zmölnig wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 11/18/2010 10:18 PM, Hans-Christoph Steiner wrote: Looking back at the log of this discussion, I think we just need to patch mentioned below and a DFSG tarball. Perhaps Berkhard, the upstream author, has already included the patch and stripped out the non-DFSG stuff from his CVS, so a 1.0.3~cvs package would be easier: the reason why i did not start packaging the CVS-snapshot is, that burkhard develops gavl and gmerlin-avdec in parallel, meaning that a CVS-snapshot of gmerlin-avdec _most likely_ (not confirmed though) will not compile with the last released version of gavl. so we would have to package gavl-CVS as well. i hoped that burkhard would do a proper release of gmerlin-avdecoder, which has not happened yet. I guess Alessio missed my Perhaps, I was just saying it was worth checking. I may be wrong, but I was under the impression that it was only the last release of gmerlin-avdecoder that needed a very specific version of libgavl. I believe there was a bug in libgavl that was causing problems in gmerlin-avdecoder. So unless you have specific words from Berkhard saying that this is generally the case, I think this is worth trying. .hc I have always wished for my computer to be as easy to use as my telephone; my wish has come true because I can no longer figure out how to use my telephone. --Bjarne Stroustrup (creator of C++) ___ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers
Re: Licensing of gmerlin-avdecoder regression tests
On Tue, 2010-11-16 at 11:42 +0100, Alessio Treglia wrote: Hello guys, please take a look at this temporary repository and let me know what you think [1]. Cheers. [1] http://git.debian.org/?p=collab-maint/gmerlin-avdecoder.git I get 404 - No such project. I would really like to see this lib in Debian. There is a really great library for Pd, pd-readanysf, that is based on it. Roman has already packaged it and I believe its just waiting on this package. As I remember, we just need to have a DFSG tarball, right? .hc ___ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers
Re: Licensing of gmerlin-avdecoder regression tests
On Thu, Nov 18, 2010 at 6:26 PM, Hans-Christoph Steiner h...@at.or.at wrote: I get 404 - No such project. Yes, 'cause of I've removed it as license issues are the same, I've just reworked the packaging. As I remember, we just need to have a DFSG tarball, right? Yes, I can prepare a DFSG-clean tarball but it isn't the only thing we need, I think... -- Alessio Treglia ales...@debian.org Debian Ubuntu Developer | Homepage: http://www.alessiotreglia.com 0FEC 59A5 E18E E04F 6D40 593B 45D4 8C7C DCFC 3FD0 ___ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers
Re: Licensing of gmerlin-avdecoder regression tests
On Thu, Nov 18, 2010 at 10:18 PM, Hans-Christoph Steiner h...@at.or.at wrote: Looking back at the log of this discussion, I think we just need to patch mentioned below and a DFSG tarball. Perhaps Berkhard, the upstream author, has already included the patch and stripped out the non-DFSG stuff from his CVS, so a 1.0.3~cvs package would be easier: Done! -- Alessio Treglia ales...@debian.org Debian Ubuntu Developer | Homepage: http://www.alessiotreglia.com 0FEC 59A5 E18E E04F 6D40 593B 45D4 8C7C DCFC 3FD0 ___ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers
Re: Licensing of gmerlin-avdecoder regression tests
Hello guys, please take a look at this temporary repository and let me know what you think [1]. Cheers. [1] http://git.debian.org/?p=collab-maint/gmerlin-avdecoder.git -- Alessio Treglia ales...@debian.org Debian Ubuntu Developer | Homepage: http://www.alessiotreglia.com 0FEC 59A5 E18E E04F 6D40 593B 45D4 8C7C DCFC 3FD0 ___ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers
Re: Licensing of gmerlin-avdecoder regression tests
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 08/16/2010 03:13 PM, IOhannes m zmoelnig wrote: i have submitted a patch to burkhard (and he has quickly incorporated it in upstream - thanks again) that does: - rebase lib/base64.c on a clause-3 BSD licensed version of the file (the new base is http://mediatools.cs.ucl.ac.uk/nets/mmedia/browser/common/trunk/src/base64.c, which is simply a re-licensed (with agreement by the copyright owner) version of the original file) - lib/os.c has the BSD-code moved away into lib/os_inet_aton.c (which can be excluded by us) - include/bgav_sem.h has the BSD-code moved out into include/bgav_sem_bsd.h (which can be excluded by us) so i think the issues are now fixed upstream... i didn't do much on the package, because i thought it would be easier if we just waited for the next release that has the license issues fixed. (i'm not so experienced in excluding and modifying files in the orig.tar package, so i'd rather not) there is no release schedule for gmerlin-avdecoder; however, given that debian is now frozen, no new packages enter the queue anyhow, so no delay should come from gmerlin-avdecoder not being availabe yet. fgmasdr IOhannes -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAkyu130ACgkQkX2Xpv6ydvQIMwCgw1cmqsxcNrvMuc2BjFBGqk/m YoAAnjs+AGmhgZy5spFhcYHsVNkq3XKM =KNtv -END PGP SIGNATURE- ___ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers
Re: Licensing of gmerlin-avdecoder regression tests
Am 08.10.2010 10:34, schrieb IOhannes m zmölnig: i didn't do much on the package, because i thought it would be easier if we just waited for the next release that has the license issues fixed. (i'm not so experienced in excluding and modifying files in the orig.tar package, so i'd rather not) You could package a recent SVN-checkout (just an idea). - Fabian ___ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers
Re: Licensing of gmerlin-avdecoder regression tests
On Fri, Oct 08, 2010 at 10:55:30 (CEST), Fabian Greffrath wrote: Am 08.10.2010 10:34, schrieb IOhannes m zmölnig: i didn't do much on the package, because i thought it would be easier if we just waited for the next release that has the license issues fixed. (i'm not so experienced in excluding and modifying files in the orig.tar package, so i'd rather not) You could package a recent SVN-checkout (just an idea). or just add the patch to debian/patches and apply at build-time... -- Gruesse/greetings, Reinhard Tartler, KeyID 945348A4 ___ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers
Re: Licensing of gmerlin-avdecoder regression tests
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 10/08/2010 04:30 PM, Reinhard Tartler wrote: or just add the patch to debian/patches and apply at build-time... is it allowed to fix license issues in the upstream code by applying debian/patches? ,dfsft IOhannes -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAkyvNEkACgkQkX2Xpv6ydvTXMQCfaYsg62ggkJmpgWKkFHLDhy5Y DbMAn3fp9vLhy3bw7M7PZDeI0CfQ+Phx =jHe0 -END PGP SIGNATURE- ___ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers
Re: Licensing of gmerlin-avdecoder regression tests
On Fri, Oct 08, 2010 at 05:10:01PM +0200, IOhannes m zmölnig wrote: On 10/08/2010 04:30 PM, Reinhard Tartler wrote: or just add the patch to debian/patches and apply at build-time... is it allowed to fix license issues in the upstream code by applying debian/patches? If old upstream code is still not DFSG-free (i.e. deemed unsuitable for Debian to redistribute even in source form), and upstream solved the issue by replacing it with other code which is differently licensed, then a Debian patch is not enough: We need to replace the upstream tarball with one containing only DFSG-free code. If, on the other hand, the exact same old code has been relicensed upstream, then we need not even a patch: It is enough to clarify in debian/copyright the upstream statement on the relicensing. Regards, - Jonas -- * Jonas Smedegaard - idealist Internet-arkitekt * Tlf.: +45 40843136 Website: http://dr.jones.dk/ [x] quote me freely [ ] ask before reusing [ ] keep private signature.asc Description: Digital signature ___ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers
Re: Licensing of gmerlin-avdecoder regression tests
On Mon, Aug 16, 2010 at 15:13:39 (CEST), IOhannes m zmoelnig wrote: On 2010-08-16 13:21, Jonas Smedegaard wrote: As I understand it, in principle we are safe if we can ensure that 4-clause BSD only affects code parts that are not compiled into any of the binary code that we redistribute. Ideal for us (and for other distributors, I guess) would be if those 4-clause BSD parts was placed in separate files by you upstream. That i have submitted a patch to burkhard (and he has quickly incorporated it in upstream - thanks again) that does: - rebase lib/base64.c on a clause-3 BSD licensed version of the file (the new base is http://mediatools.cs.ucl.ac.uk/nets/mmedia/browser/common/trunk/src/base64.c, which is simply a re-licensed (with agreement by the copyright owner) version of the original file) - lib/os.c has the BSD-code moved away into lib/os_inet_aton.c (which can be excluded by us) - include/bgav_sem.h has the BSD-code moved out into include/bgav_sem_bsd.h (which can be excluded by us) so i think the issues are now fixed upstream... Can you add this patch to the gmerlin-avcoder package in our git? AFAIUI, this is the last open issue in this package that prevents it from being uploaded, right? -- Gruesse/greetings, Reinhard Tartler, KeyID 945348A4 ___ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers
Re: Licensing of gmerlin-avdecoder regression tests
Hi, hope this gets through, since I'm not subscribed. Am 14.08.2010 23:04, schrieb Jonas Smedegaard: Hi Burkhard (cc public Debian multimedia team mailinglist), I am a Debian developer and recently got involved in the maintainance of multimedia project packaging. During a copyright and licensing audit I noticed an oddity of the headers for regression tests in your gmerlin-avdecoder project: It contains a copyright and parts of the standard GPL boilerplate, but lacks the first part actually declaring GPL as the license. Technically you do not permit redistribution of those tests, which I suspect was unintentional. I suggest you adjust the headers of those files for next release of your project. Added my standard copyright header to tests/*.c in CVS. More troublesome, but maybe also more difficult to solve, I discovered that some source files are licensed as 4-clause BSD which is incompatible with GPLv2. These are the files I found containing 4-clause BSD licensing: lib/os.c (at line 93) include/bgav_sem.h lib/base64.c As IOhannes already mentioned, all stuff except lib/base64.c are fallbacks for non-Posix systems (mainly windows). We'll try to get GPLed base64 routines. Burkhard ___ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers
Re: Licensing of gmerlin-avdecoder regression tests
On Mon, Aug 16, 2010 at 11:12:29 (CEST), Burkhard Plaum wrote: More troublesome, but maybe also more difficult to solve, I discovered that some source files are licensed as 4-clause BSD which is incompatible with GPLv2. These are the files I found containing 4-clause BSD licensing: lib/os.c (at line 93) include/bgav_sem.h lib/base64.c As IOhannes already mentioned, all stuff except lib/base64.c are fallbacks for non-Posix systems (mainly windows). We'll try to get GPLed base64 routines. Just a suggestion, the gnulib contains a lot of portability functions that can be copied into your codebase: http://www.gnu.org/software/gnulib/MODULES.html#module=base64 http://git.savannah.gnu.org/gitweb/?p=gnulib.git;a=blob;f=lib/base64.c;h=4939ce749a5e7c84afd286f871582ee30f298c3b;hb=c5728261c324a75f8d23dd7d10cb42dde9420227 -- Gruesse/greetings, Reinhard Tartler, KeyID 945348A4 ___ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers
Re: Licensing of gmerlin-avdecoder regression tests
On Mon, Aug 16, 2010 at 11:12:29AM +0200, Burkhard Plaum wrote: hope this gets through, since I'm not subscribed. Worked fine (not sure if strings were pulled behind the curtain) Am 14.08.2010 23:04, schrieb Jonas Smedegaard: Hi Burkhard (cc public Debian multimedia team mailinglist), I suggest you adjust the headers of [regression tests] for next release of your project. Added my standard copyright header to tests/*.c in CVS. Good. More troublesome, but maybe also more difficult to solve, I discovered that some source files are licensed as 4-clause BSD which is incompatible with GPLv2. These are the files I found containing 4-clause BSD licensing: lib/os.c (at line 93) include/bgav_sem.h lib/base64.c As IOhannes already mentioned, all stuff except lib/base64.c are fallbacks for non-Posix systems (mainly windows). Ok. I am unsure on concensus in Debian regarding licensing of *fractions* of files. As I understand it, in principle we are safe if we can ensure that 4-clause BSD only affects code parts that are not compiled into any of the binary code that we redistribute. Ideal for us (and for other distributors, I guess) would be if those 4-clause BSD parts was placed in separate files by you upstream. That way we could strip them completely from our redistributed source (as we do already with lib/libw32dll and lib/GSM610). If we should play safe with current source, it is technically possible for us to patch away problematic file parts during source tarball repackaging, but that is ugly, as that blurs what is upstream work and what we hacked on. We'll try to get GPLed base64 routines. Good. Thanks for all your help with this. - Jonas -- * Jonas Smedegaard - idealist Internet-arkitekt * Tlf.: +45 40843136 Website: http://dr.jones.dk/ [x] quote me freely [ ] ask before reusing [ ] keep private signature.asc Description: Digital signature ___ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers
Re: Licensing of gmerlin-avdecoder regression tests
On 2010-08-16 13:21, Jonas Smedegaard wrote: As I understand it, in principle we are safe if we can ensure that 4-clause BSD only affects code parts that are not compiled into any of the binary code that we redistribute. Ideal for us (and for other distributors, I guess) would be if those 4-clause BSD parts was placed in separate files by you upstream. That i have submitted a patch to burkhard (and he has quickly incorporated it in upstream - thanks again) that does: - rebase lib/base64.c on a clause-3 BSD licensed version of the file (the new base is http://mediatools.cs.ucl.ac.uk/nets/mmedia/browser/common/trunk/src/base64.c, which is simply a re-licensed (with agreement by the copyright owner) version of the original file) - lib/os.c has the BSD-code moved away into lib/os_inet_aton.c (which can be excluded by us) - include/bgav_sem.h has the BSD-code moved out into include/bgav_sem_bsd.h (which can be excluded by us) so i think the issues are now fixed upstream... fgmar IOhannes smime.p7s Description: S/MIME Cryptographic Signature ___ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers
Re: Licensing of gmerlin-avdecoder regression tests
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 08/14/2010 11:04 PM, Jonas Smedegaard wrote: Hi Burkhard (cc public Debian multimedia team mailinglist), These are the files I found containing 4-clause BSD licensing: lib/os.c (at line 93) include/bgav_sem.h lib/base64.c i had a look at these files, and it seems that both lib/os.c and include/bgav_sem.h only use BSD-code as fallbacks if certain features are missing on the system. those features are: - - /usr/include/semaphore.h (on debian provided by hurd-dev [hurd-i386], libc0.1-dev [kfreebsd-amd64, kfreebsd-i386], libc6-dev [not alpha, avr32, hurd-i386, ia64, kfreebsd-amd64, kfreebsd-i386], libc6.1-dev [alpha, ia64]) - - inet_aton() (which i think is part of libc as well) can this be handled somehow in the packaging process? e.g. by patching the offending code out of the files or by excluding the files from the upstream-tarball and providing clean (GPL) replacements)? this would leave only lib/base64.c mgsadr IOhannes -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAkxn4dkACgkQkX2Xpv6ydvTbpwCgkyMAeWBlJK2oc/eCGekUUZ0X 4sEAn0/f0L8E4zN0Go3jzdrNYt1Mn65s =3tMN -END PGP SIGNATURE- ___ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers
Licensing of gmerlin-avdecoder regression tests
Hi Burkhard (cc public Debian multimedia team mailinglist), I am a Debian developer and recently got involved in the maintainance of multimedia project packaging. During a copyright and licensing audit I noticed an oddity of the headers for regression tests in your gmerlin-avdecoder project: It contains a copyright and parts of the standard GPL boilerplate, but lacks the first part actually declaring GPL as the license. Technically you do not permit redistribution of those tests, which I suspect was unintentional. I suggest you adjust the headers of those files for next release of your project. More troublesome, but maybe also more difficult to solve, I discovered that some source files are licensed as 4-clause BSD which is incompatible with GPLv2. These are the files I found containing 4-clause BSD licensing: lib/os.c (at line 93) include/bgav_sem.h lib/base64.c Kind regards, - Jonas -- * Jonas Smedegaard - idealist Internet-arkitekt * Tlf.: +45 40843136 Website: http://dr.jones.dk/ [x] quote me freely [ ] ask before reusing [ ] keep private signature.asc Description: Digital signature ___ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers