Re: Licensing of gmerlin-avdecoder regression tests

2010-11-19 Thread IOhannes m zmölnig
-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

2010-11-19 Thread Hans-Christoph Steiner


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

2010-11-18 Thread Hans-Christoph Steiner
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

2010-11-18 Thread Alessio Treglia
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

2010-11-18 Thread Alessio Treglia
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

2010-11-16 Thread Alessio Treglia
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

2010-10-08 Thread IOhannes m zmölnig
-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

2010-10-08 Thread Fabian Greffrath

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

2010-10-08 Thread Reinhard Tartler
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

2010-10-08 Thread IOhannes m zmölnig
-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

2010-10-08 Thread Jonas Smedegaard

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

2010-10-07 Thread Reinhard Tartler
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

2010-08-16 Thread Burkhard Plaum

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

2010-08-16 Thread Reinhard Tartler
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

2010-08-16 Thread Jonas Smedegaard

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

2010-08-16 Thread IOhannes m zmoelnig
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

2010-08-15 Thread IOhannes m zmölnig
-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

2010-08-14 Thread 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.


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