hi

in the course of packaging gmerlin-avdecoder for debian, we noticed that
gmerlin-avdecoder has some files that have a 4-clause BSD code pasted
in, which - unfortunately - is incompatible with the GPL.

these are:
 lib/base64.c
 lib/os.c
 include/bgav_sem.h


both os.c and bgav_sem.h use BSD code only as a replacement if certain
system features cannot be detected by autoconf (semaphore.h resp.
inet_aton() not present)
this would be relatively easy to fix, e.g. by factoring the code out
into separate files that only include the BSD code, so debian's
mandatory .orig.tar.gz ("upstream tarball") can simply exclude these files.

the base64.c is a little bit more complicated, as it is the sole
implementation of the base64 encoders/decoders, and it's only available
under BSD (in the gmerlin project of course)

it would be necessary to replace the entire file by GPL'ed code.

would it be ok if i create a patch that would implement these changes?

something i should take special care of?


fgmasdr
IOhannes

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

------------------------------------------------------------------------------
This SF.net email is sponsored by 

Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-dev2dev 
_______________________________________________
Gmerlin-general mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gmerlin-general

Reply via email to