Re: gmerlin new upstream contains BSD-4-clause licensed code :-(

2011-01-10 Thread IOhannes m zmoelnig
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 2011-01-10 18:18, Jonas Smedegaard wrote:
 On Mon, Jan 10, 2011 at 05:51:53PM +0100, Alessio Treglia wrote:
 On Mon, Jan 10, 2011 at 5:34 PM, Jonas Smedegaard d...@jones.dk wrote:
 Please elaborate, instead of expecting us all to be online: The URL
 is not
 very descriptive.

 The above file contains some code covered by a BSD 4-clause license:
 
 [actual licensing stripped]
 
 Arrrgh!
 
 Subject changed accordingly...
 

well, i think this can be easily handled, by just excluding the bg_sem.h
from the dfsg~orig and fixing the files that include bg_sem.h

but of course it would have been way to easy if it just worked...

fgasdrm
IOhannes
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk0rQykACgkQkX2Xpv6ydvSsoQCggSqqK1XicbxvMmSsSRvwqiTy
8U4An3n/kQVI63mnT+qkORshVAxxTKiA
=zpq1
-END PGP SIGNATURE-



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: gmerlin new upstream contains BSD-4-clause licensed code :-(

2011-01-10 Thread IOhannes m zmoelnig
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 2011-01-10 18:34, IOhannes m zmoelnig wrote:
 
 well, i think this can be easily handled, by just excluding the bg_sem.h
 from the dfsg~orig and fixing the files that include bg_sem.h

to be more clear: the given file is basically:
snip
#if HAVE_POSIX_SEMAPHORES
# include semaphores.h
#else
/* BSD-4-clause implementation here */
/snip

i think we can assume that we do have posix-semaphores, so we can get
rid of the file alltogether.

 
 but of course it would have been way to easy if it just worked...
 

after a quick inspection, it turns out that the file is used by 3
C-files, so that's easy to handle.

the bad news is, that bg_sem.h is installed into /usr/include/gmerlin,
so we sould indeed have to provide a replacement, to keep source-code
compatible

snip
#include semaphores.h
/snip


fgmasdr
IOhannes
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk0rRGMACgkQkX2Xpv6ydvSSaQCgwvyro8QIocHDS91SBmERXqni
j80An0dEqmYSLFWykJTyv2HjykeekeJr
=gRnx
-END PGP SIGNATURE-



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: gmerlin new upstream contains BSD-4-clause licensed code :-(

2011-01-10 Thread Jonas Smedegaard

On Mon, Jan 10, 2011 at 06:39:47PM +0100, IOhannes m zmoelnig wrote:
i think we can assume that we do have posix-semaphores, so we can get 
rid of the file alltogether.




but of course it would have been way to easy if it just worked...



after a quick inspection, it turns out that the file is used by 3
C-files, so that's easy to handle.

the bad news is, that bg_sem.h is installed into /usr/include/gmerlin, 
so we sould indeed have to provide a replacement, to keep source-code 
compatible


snip
#include semaphores.h
/snip


Sounds sensible.

So...:

 1) strip ill-licensed file from source
 2) add your one-liner replacement file via a patch


 - 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