plugins license

This forum is about all development around libVLC.
Wojtek_user
Blank Cone
Blank Cone
Posts: 10
Joined: 04 Nov 2013 09:49

plugins license

Postby Wojtek_user » 04 Nov 2013 10:02

Hello,

i am trying to find information about plugins license that are used by libvlc, but i have problem with finding it.

Could you plese show me place where i can find it?

I am developing application which must have inaccessible source code, so i can't add plugins which has GPL license.

many thanks
Wojtek

RSATom
Big Cone-huna
Big Cone-huna
Posts: 513
Joined: 24 Nov 2011 06:55
Operating System: Windows/Linux/OsX
Location: Russia, Tomsk

Re: plugins license

Postby RSATom » 04 Nov 2013 12:35

LGPL mostly

Wojtek_user
Blank Cone
Blank Cone
Posts: 10
Joined: 04 Nov 2013 09:49

Re: plugins license

Postby Wojtek_user » 04 Nov 2013 14:20

i know that. Is there any place that i can specify check what is the license of each individual?
or list of those, which are not on LGPL?

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

Re: plugins license

Postby Rémi Denis-Courmont » 04 Nov 2013 17:20

The license is clearly specified at the beginning of every source file.
Rémi Denis-Courmont
https://www.remlab.net/
Private messages soliciting support will be systematically discarded

Wojtek_user
Blank Cone
Blank Cone
Posts: 10
Joined: 04 Nov 2013 09:49

Re: plugins license

Postby Wojtek_user » 05 Nov 2013 14:28

ok, thanks for replay, but please treat me like a newbie.

I want to use vlcj commercial license but i can't use it with GPL plugin's. I don't know where to find source files . Or, do you mean that *.dll is a source file? In that case, I didn't really care about them because vlcj did it for me.

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

Re: plugins license

Postby Rémi Denis-Courmont » 05 Nov 2013 17:00

The list is long and depends on versions, so if you cannot help yourself to the source code, you will not get it. It does not look like you even tried.
Rémi Denis-Courmont
https://www.remlab.net/
Private messages soliciting support will be systematically discarded

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: plugins license

Postby Jean-Baptiste Kempf » 05 Nov 2013 21:06

You can ask me :)
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.

Wojtek_user
Blank Cone
Blank Cone
Posts: 10
Joined: 04 Nov 2013 09:49

Re: plugins license

Postby Wojtek_user » 06 Nov 2013 08:47

Remi, please forgive me my ignorance but for me looking up in source code that has more than 5 mln lines and you have no idea about it is a little bit hard. Further , until i read yours post didn't realize that plugins source codes are in the same file as vlc source code is (vlc-2.1.0.tar) (i have been looking for them for few days.....).

Jean-Baptiste, if you have full list of it I will be very grateful for it. If not, i can still try to go through source code.


best

Wojtek_user
Blank Cone
Blank Cone
Posts: 10
Joined: 04 Nov 2013 09:49

Re: plugins license

Postby Wojtek_user » 20 Nov 2013 14:47

hello again,

with the help of friend, i obtain list of LGPL and GPL modules using Cygwin following commands


$git clone git://git.videolan.org/vlc
$find . -name *.c | xargs grep -l "GNU General Public License"
$find . -name *.cpp | xargs grep -l "GNU General Public License"

So could you tell me just is it all of plugins in GPL?

best
Wojtek


/vlc/modules/access/dvdnav.c
./vlc/modules/access/dvdread.c
./vlc/modules/access/rtsp/access.c
./vlc/modules/access/rtsp/real.c
./vlc/modules/access/rtsp/real_asmrp.c
./vlc/modules/access/rtsp/real_rmff.c
./vlc/modules/access/rtsp/real_sdpplin.c
./vlc/modules/access/rtsp/rtsp.c
./vlc/modules/access/vnc.c
./vlc/modules/access_output/bonjour.c
./vlc/modules/audio_filter/channel_mixer/dolby.c
./vlc/modules/audio_filter/channel_mixer/headphone.c
./vlc/modules/audio_filter/channel_mixer/mono.c
./vlc/modules/audio_filter/converter/a52tofloat32.c
./vlc/modules/audio_filter/converter/dtstofloat32.c
./vlc/modules/audio_filter/converter/dtstospdif.c
./vlc/modules/audio_filter/converter/mpgatofixed32.c
./vlc/modules/audio_filter/resampler/src.c
./vlc/modules/codec/dts.c
./vlc/modules/codec/faad.c
./vlc/modules/codec/libmpeg2.c
./vlc/modules/codec/t140.c
./vlc/modules/codec/wmafixed/wmafixed.c
./vlc/modules/codec/x264.c
./vlc/modules/codec/x265.c
./vlc/modules/control/dbus/dbus.c
./vlc/modules/control/dbus/dbus_player.c
./vlc/modules/control/dbus/dbus_root.c
./vlc/modules/control/dbus/dbus_tracklist.c
./vlc/modules/control/dummy.c
./vlc/modules/control/gestures.c
./vlc/modules/control/globalhotkeys/win32.c
./vlc/modules/control/globalhotkeys/xcb.c
./vlc/modules/control/hotkeys.c
./vlc/modules/control/lirc.c
./vlc/modules/control/motion.c
./vlc/modules/control/motionlib.c
./vlc/modules/control/netsync.c
./vlc/modules/control/ntservice.c
./vlc/modules/control/rc.c
./vlc/modules/demux/mpc.c
./vlc/modules/demux/playlist/wpl.c
./vlc/modules/demux/playlist/zpl.c
./vlc/modules/demux/real.c
./vlc/modules/gui/eject.c
./vlc/modules/gui/ncurses.c
./vlc/modules/gui/skins2/src/ft2_err.c
./vlc/modules/lua/demux.c
./vlc/modules/lua/extension.c
./vlc/modules/lua/extension_thread.c
./vlc/modules/lua/intf.c
./vlc/modules/lua/libs/configuration.c
./vlc/modules/lua/libs/dialog.c
./vlc/modules/lua/libs/equalizer.c
./vlc/modules/lua/libs/gettext.c
./vlc/modules/lua/libs/httpd.c
./vlc/modules/lua/libs/input.c
./vlc/modules/lua/libs/messages.c
./vlc/modules/lua/libs/misc.c
./vlc/modules/lua/libs/net.c
./vlc/modules/lua/libs/objects.c
./vlc/modules/lua/libs/osd.c
./vlc/modules/lua/libs/playlist.c
./vlc/modules/lua/libs/sd.c
./vlc/modules/lua/libs/stream.c
./vlc/modules/lua/libs/strings.c
./vlc/modules/lua/libs/variables.c
./vlc/modules/lua/libs/video.c
./vlc/modules/lua/libs/vlm.c
./vlc/modules/lua/libs/volume.c
./vlc/modules/lua/libs/win.c
./vlc/modules/lua/libs/xml.c
./vlc/modules/lua/meta.c
./vlc/modules/lua/services_discovery.c
./vlc/modules/lua/vlc.c
./vlc/modules/misc/audioscrobbler.c
./vlc/modules/misc/logger.c
./vlc/modules/misc/playlist/export.c
./vlc/modules/misc/playlist/html.c
./vlc/modules/misc/playlist/m3u.c
./vlc/modules/misc/playlist/xspf.c
./vlc/modules/misc/rtsp.c
./vlc/modules/misc/stats.c
./vlc/modules/mux/asf.c
./vlc/modules/mux/avi.c
./vlc/modules/mux/dummy.c
./vlc/modules/mux/mp4.c
./vlc/modules/mux/mpeg/csa.c
./vlc/modules/mux/mpeg/pes.c
./vlc/modules/mux/mpeg/ps.c
./vlc/modules/mux/mpeg/ts.c
./vlc/modules/mux/mpjpeg.c
./vlc/modules/mux/ogg.c
./vlc/modules/mux/wav.c
./vlc/modules/notify/notify.c
./vlc/modules/services_discovery/bonjour.c
./vlc/modules/services_discovery/mediadirs.c
./vlc/modules/services_discovery/mtp.c
./vlc/modules/services_discovery/podcast.c
./vlc/modules/services_discovery/sap.c
./vlc/modules/stream_out/bridge.c
./vlc/modules/stream_out/description.c
./vlc/modules/stream_out/display.c
./vlc/modules/stream_out/dummy.c
./vlc/modules/stream_out/duplicate.c
./vlc/modules/stream_out/es.c
./vlc/modules/stream_out/gather.c
./vlc/modules/stream_out/mosaic_bridge.c
./vlc/modules/stream_out/raop.c
./vlc/modules/stream_out/record.c
./vlc/modules/stream_out/rtp.c
./vlc/modules/stream_out/rtpfmt.c
./vlc/modules/stream_out/rtsp.c
./vlc/modules/stream_out/smem.c
./vlc/modules/stream_out/standard.c
./vlc/modules/stream_out/transcode/audio.c
./vlc/modules/stream_out/transcode/osd.c
./vlc/modules/stream_out/transcode/spu.c
./vlc/modules/stream_out/transcode/transcode.c
./vlc/modules/stream_out/transcode/video.c
./vlc/modules/stream_out/vod.c
./vlc/modules/video_filter/postproc.c
./vlc/modules/video_filter/rotate.c
./vlc/modules/visualization/visual/fft.c

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: plugins license

Postby Jean-Baptiste Kempf » 24 Nov 2013 02:25

That's a pretty good list, indeed. Although mux/ and stream_out/ are relicensed lately to LGPLv2.1+
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.

Wojtek_user
Blank Cone
Blank Cone
Posts: 10
Joined: 04 Nov 2013 09:49

Re: plugins license

Postby Wojtek_user » 25 Nov 2013 11:56

Jean-Baptiste, thank you very much for answer.

best
Wojtek

hemantk_nrn
New Cone
New Cone
Posts: 1
Joined: 03 Dec 2013 10:52

Re: plugins license

Postby hemantk_nrn » 03 Dec 2013 11:45

A related question to the thread. I need to use VLC in a commercial offering. i intend to do so by using libVLC, but i need to determine if i will need to use any GPL module.

When i run the VLC player for my use case(MPEG2TS playback using HTTP/HLS), is the list of modules in the verbose log file an accurate assessment of the plugins/modules used?

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: plugins license

Postby Jean-Baptiste Kempf » 09 Dec 2013 15:05

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.

anacamaral
New Cone
New Cone
Posts: 1
Joined: 26 Feb 2015 18:53

Re: plugins license

Postby anacamaral » 26 Feb 2015 19:04

Hello Jean-Baptiste,

you mentioned that stream_out/ was relicensed to LGPL, but I found some source files that still say they're GPL (stream_out\duplicate.c, for example). I need to be 100% sure that duplicate.c is LGPL, could you please confirm it?

Thank you!

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

Re: plugins license

Postby Rémi Denis-Courmont » 26 Feb 2015 19:49

Duplicate, RTP and cycle are GPL. The other stream_out/ plugins are LGPL.
Rémi Denis-Courmont
https://www.remlab.net/
Private messages soliciting support will be systematically discarded

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: plugins license

Postby Jean-Baptiste Kempf » 01 Mar 2015 15:59

Hmm, good point, I should work more.
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 “Development around libVLC”

Who is online

Users browsing this forum: No registered users and 37 guests