Developing add-ons using non-GPL (header-only) libraries
#1
Hi,

I'm interested in developing to xbmc a interface for tuning (I'm not
sure one exists) and using v4l2 for ISDB-T tuners. Which would allow
changing channels, etc.

But, also in this project I would like to add the capability of
playing GINGA interactivity programs received by air. GINGA is a
interactivity standard for the Brazilian Digital TV system (SBTVD). I
have written a library which interprets GINGA programs. But it is not
GPL (particularly, it doesn't allow non-commercial use, though the
source code is available for download). I would like to know if it
would be possible to write a add-on for xbmc which would use this
library (which is header-only) for xbmc, without having to make the
library GPL as well if I distribute this add-on.

PS: I'm not sure if this is implementable as a add-on in xbmc. If not,
would the same be possible as a patch, instead of an add-on?

Thanks in advance,
--
Felipe Magno de Almeida
Reply
#2
you can write it but it wouldn't be redistributable. and we surely would not distribute it from the main repo.
Reply
#3
Slightly offtopic, but do you mean "doesn't allow commercial use" rather than "doesn't allow non-commercial use"?

Whether the addon you write is distributable depends on what the licenses are in the code that you're using. For instance, if you're addon does not rely on any XBMC code, then XBMC's license is irrelevant.

Cheers,
Jonathan
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


Image
Reply

Logout Mark Read Team Forum Stats Members Help
Developing add-ons using non-GPL (header-only) libraries0