Page 1 of 1

Is libvlc API under GPL ?

Posted: 08 Mar 2007 15:14
by jojosucks
Hey

im making an internship and i would like to know if we can use the libvlc library in a software that will be sold without publishing the code ...

Thanks

xXx

Posted: 08 Mar 2007 18:13
by Jean-Baptiste Kempf
No, it is not doable.

To build something on libvlc, you need the headers, and your work will derivate from VLC => GPL.

Use JS API, python API or D-Bus. Read the wiki to know more.

And you should know that proprietary software IS BAD.

Re: Is libvlc API under GPL ?

Posted: 16 Apr 2009 09:01
by coolmak
is using the java bindings (jvlc) allowed? i mean...i would distribute our software without any vlc binary....the only thing we would use would be jvlc.

libvlc is licenced under GPL....and i respect software licences as i hate properitary software....but i get paid for it.

so...if i would only use the java bindings / api, what would this mean for me? what source code would i need to publish?

Re: Is libvlc API under GPL ?

Posted: 16 Apr 2009 10:46
by Rémi Denis-Courmont
JVLC is under GPL as well. It makes no difference.

Re: Is libvlc API under GPL ?

Posted: 16 Apr 2009 11:06
by coolmak
thank you for your answer.

i have found a newer thread answering my question here:
viewtopic.php?f=2&t=44291&p=139897&hili ... pl#p139897

am i right that if i use libvlc via the api without jvlc then i could use it without the need of making my application opensource or provide source code?

or do i have to licence my software under a gpl licence the moment i use the api of libvlc?

i definitely do not want to violate any gpl licences...especially as i know the usual impact because usually i am the one who reports GPL violations.

Re: Is libvlc API under GPL ?

Posted: 16 Apr 2009 15:03
by Rémi Denis-Courmont
You have to license your software with GPL if it is a derived work of other GPL software and you distribute said other GPL software alongside.

Re: Is libvlc API under GPL ?

Posted: 16 Apr 2009 16:13
by coolmak
thats the exact answer that i wanted to hear. thanks.