Legal Issues with using Vlc as a Base Code

For questions and discussion that is NOT (I repeat NOT) specific to a certain Operating System.
vlcdivx
New Cone
New Cone
Posts: 1
Joined: 02 Jul 2009 04:12

Legal Issues with using Vlc as a Base Code

Postby vlcdivx » 02 Jul 2009 04:15

I am planning to use vlc as a base code for a software that I am building. Can I redistribute that software for free but without releasing the source code?

Also can I sell the source code, as in the parts that I created. I have been looking all over but can't seem to find an answer.

Jean-Baptiste Kempf
Site Administrator
Site Administrator
Posts: 37523
Joined: 22 Jul 2005 15:29
VLC version: 4.0.0-git
Operating System: Linux, Windows, Mac
Location: Cone, France
Contact:

Re: Legal Issues with using Vlc as a Base Code

Postby Jean-Baptiste Kempf » 02 Jul 2009 09:54

Usually no. If you use libVLC as a base, you cannot.

If you use VLC as an external process, or using JS API, probably yes.
Jean-Baptiste Kempf
http://www.jbkempf.com/ - http://www.jbkempf.com/blog/category/Videolan
VLC media player developer, VideoLAN President and Sites administrator
If you want an answer to your question, just be specific and precise. Don't use Private Messages.

The DJ
Cone Master
Cone Master
Posts: 5987
Joined: 22 Nov 2003 21:52
VLC version: git
Operating System: Mac OS X
Location: Enschede, Holland
Contact:

Re: Legal Issues with using Vlc as a Base Code

Postby The DJ » 02 Jul 2009 14:01

if you have this limited knowledge of Free software, I suggest you consult with a lawyer who is experienced with things like this.
Don't use PMs for support questions.

Rémi Denis-Courmont
Developer
Developer
Posts: 15272
Joined: 07 Jun 2004 16:01
VLC version: master
Operating System: Linux
Contact:

Re: Legal Issues with using Vlc as a Base Code

Postby Rémi Denis-Courmont » 02 Jul 2009 16:54

VLC is stuck with the GNU General Public License (version 2 or later). It has so many copyright holders that negotiating a new license is practically impossible, not to mention issues regarding the licensing of underlying libraries.

If you make derivative work from VLC, that derivative work must be licensed under that same license. In practice, you must give the source code to anyone whom you provided the work to and who requests it. This is independent of pricing. Being freeware only relaxes the process by which the source code can be provided; it does not exonerate you from that obligation altogether.

If you cannot give the source code away, then use VLC such that your code is not derivative work, as J-B said. How and whether feasible or not, depends a lot on what you are trying to build.
Rémi Denis-Courmont
https://www.remlab.net/
Private messages soliciting support will be systematically discarded


Return to “General VLC media player Troubleshooting”

Who is online

Users browsing this forum: No registered users and 19 guests