VLC License

For questions and discussion that is NOT (I repeat NOT) specific to a certain Operating System.
betatester
New Cone
New Cone
Posts: 1
Joined: 25 Apr 2007 10:52

VLC License

Postby betatester » 25 Apr 2007 10:57

Hello,

I have two questions about VLC Licence :

It is possible to include VLC player activeX in a free software ?

It is possible to include VLC player activeX in a commercial software ?

Thanks for your good job

betatester

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:

Postby Jean-Baptiste Kempf » 25 Apr 2007 11:06

It is possible to include VLC player activeX in a free software?
Yes.
It is possible to include VLC player activeX in a commercial software?
To include, NO. To install it and make it "talk" with a commercial (non open source) software, 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.

tical1982
New Cone
New Cone
Posts: 8
Joined: 14 Aug 2007 11:22

Re: VLC License

Postby tical1982 » 12 Sep 2007 14:52

do you mean by "talk" like VLC as a third party tool which could be remote triggered by the commercial program?

cheers

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: VLC License

Postby Jean-Baptiste Kempf » 17 Sep 2007 16:21

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.

toom
New Cone
New Cone
Posts: 3
Joined: 09 Nov 2007 03:20

Re: VLC License

Postby toom » 09 Nov 2007 03:48

hi all

I write a wrapper for libvlc. This wrapper, built as a DLL, implements a MediaPlayer Class. The interface file MediaPlayer.H doesn't include any vlc header file, just the interface of the MediaPlayer Class (include only prototypes of public methods of MediaPlayer Class). The wrapper license is GNU. The Wrapper and the Commercial software will share the same MediaPlayer Interface. The Wrapper will implement the interface by creating a MediaPlayerImpl Object derived from MediaPlayer Interface. The commercial software will control the MediaPlayer through the interface. This software doesn't include any VLC file just the interface of MediaPlayer. The wrapper will initiate the instance of the MediaPlayer each time it is required to do so. The commercial software will load the wrapper dll file at runtime and the wrapper will create a MediaPlayer instance then return back the pointer address of the MediaPlayer instance to the commercial software so the commercial software can control the MediaPlayer Object.

Is this way legal?
Thank you

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: VLC License

Postby Jean-Baptiste Kempf » 09 Nov 2007 07:02

I think so, but IANAL
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.

toom
New Cone
New Cone
Posts: 3
Joined: 09 Nov 2007 03:20

Re: VLC License

Postby toom » 10 Nov 2007 09:06

I hope it is legal :)
Thank you j-b
I have one more question. Can I use VLC as a Media Server to broadcast my commercial video content to my clients? Thank you.

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: VLC License

Postby Jean-Baptiste Kempf » 10 Nov 2007 20:52

I think so yes.

Anyway, there are already vlc wrappers, so I don't see why you want to create a new one.
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.

toom
New Cone
New Cone
Posts: 3
Joined: 09 Nov 2007 03:20

Re: VLC License

Postby toom » 11 Nov 2007 02:08

Anyway, there are already vlc wrappers, so I don't see why you want to create a new one.
Is that the .Net Interface to VLC? I will try to make a C++ version and build it as a DLL file.

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: VLC License

Postby Jean-Baptiste Kempf » 11 Nov 2007 02:58

No, ActiveX interface.
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.

TheSorcerer
New Cone
New Cone
Posts: 4
Joined: 25 Mar 2008 12:25

Re:

Postby TheSorcerer » 25 Mar 2008 12:30

It is possible to include VLC player activeX in a free software?
Yes.
Does it mean that, if I develop a free application but NOT OPEN SOURCE, I can include VLC activeX in my application?

And even if I show banners in my application?

Thank you very much and congratulations for your great job! :D

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: VLC License

Postby Jean-Baptiste Kempf » 26 Mar 2008 00:21

You cannot include VLC in your application. However, you can install your application and VLC an make your application talk to it.
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.

TheSorcerer
New Cone
New Cone
Posts: 4
Joined: 25 Mar 2008 12:25

Re: VLC License

Postby TheSorcerer » 26 Mar 2008 12:36

Thanks for your reply.

When you talk about free software, you mean open source software, not zero-cost software. It made me misundertand your words.

Thanks.

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: VLC License

Postby Jean-Baptiste Kempf » 26 Mar 2008 18:39

English has the same work for free (beer) and free (freedom)...
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.

Cheetah
New Cone
New Cone
Posts: 6
Joined: 19 Jan 2008 12:25

Re: VLC License

Postby Cheetah » 07 Apr 2008 20:54

From what I gather from this thread; I won't be able to distribute "libvlc.dll" with my free, open-source software? But what I can do, is use it in my application, the user just has to add the "libvlc.dll" file themselves to my application's directory manually (after they have installed my software)?

Or are they required to install VLC Player and keep the "libvlc.dll" file in the installation folder in order to use it in my application?

Correct me on any wrong information...

Thanks!

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: VLC License

Postby Jean-Baptiste Kempf » 08 Apr 2008 00:30

No, you got it wrong.
If you are open source and GPL compatible, then you can redistribute everything in vlc.
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.

redDev
New Cone
New Cone
Posts: 5
Joined: 08 Apr 2009 11:12

Re: VLC License

Postby redDev » 08 Apr 2009 11:38

Hello,

I want to make an open source app that uses libvlc and can access low level functions like reporting stream buffer level.
This app will have a more powerful "rc" interface to support these commands.
Is it legal to have a commercial application that sends commands using socket to this middle open source app?



Regards

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: VLC License

Postby Jean-Baptiste Kempf » 08 Apr 2009 12:14

Hello,

I want to make an open source app that uses libvlc and can access low level functions like reporting stream buffer level.
This app will have a more powerful "rc" interface to support these commands.
Is it legal to have a commercial application that sends commands using socket to this middle open source app?



Regards
Using socket, Yes, this is legal.
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.

redDev
New Cone
New Cone
Posts: 5
Joined: 08 Apr 2009 11:12

Re: VLC License

Postby redDev » 08 Apr 2009 12:23

Hello j-b. Thank you for your fast reply.
Using socket, Yes, this is legal.
I don't know if you understand it right.

I mean this:

Commercial app -> socket -> Open-source app (not VLC) -> libvlc

Is this legal?

Thank you

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

Re: VLC License

Postby Rémi Denis-Courmont » 08 Apr 2009 14:07

Technically, it is legal if the commercial app is not derived work, in terms of copyright, of libvlc neither the open-source application around it. Ultimately, only a judge can rule anything legal or illegal.

So if the protocol over the socket is an immediate serialization of libvlc API calls, then you are still screwed. It all depends how the protocol was designed.
Rémi Denis-Courmont
https://www.remlab.net/
Private messages soliciting support will be systematically discarded

redDev
New Cone
New Cone
Posts: 5
Joined: 08 Apr 2009 11:12

Re: VLC License

Postby redDev » 08 Apr 2009 16:14

Technically, it is legal if the commercial app is not derived work, in terms of copyright, of libvlc neither the open-source application around it. Ultimately, only a judge can rule anything legal or illegal.

So if the protocol over the socket is an immediate serialization of libvlc API calls, then you are still screwed. It all depends how the protocol was designed.
That's not the idea. I just have to add a new function to get buffer level in order to play a local video before buffer underflow.
So I suppose it's legal, right?

The other way to do this is to change vlc code, and possibly you'll include it in a future vlc release... :D

msirok
New Cone
New Cone
Posts: 1
Joined: 28 May 2012 10:12

Re: VLC License

Postby msirok » 28 May 2012 10:23

Hello,
I want to use the libvlc.dll library and a .NET wrapper library licensed under Ms-PL in my comercial software. I read somewhere that the libvlc is since dec 2011 licensed under LGPL which allows me to use it in my software, is that correct or am I wrong assuming this? And also the .net wrapper is using the libraries in the plugins folder, how is it with that since only the libvlc.dll is comunicating with them, can I pack everithing together and put it into the instalation folder of my software?

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: VLC License

Postby Jean-Baptiste Kempf » 29 May 2012 10:38

libVLC is LGPL, not MS-PL.
But I think so, 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.


Return to “General VLC media player Troubleshooting”

Who is online

Users browsing this forum: No registered users and 51 guests