News for hackers. Stuff that matters.
Re:VLC Core is LGPL by jbk on Thursday November 15, 2012 @08:17AM (#4788367)
We are not able to enforce the GPL anyway, so let's help companies use VLC and contribute back, so this benefits all users.

Competition.

AppStores and other crap of the post-PC era. :)

Re:VLC Core is LGPL by belorn on Thursday November 15, 2012 @08:29AM (#4788405)
okey, so beyond AppStore and theirs rules/eula/requirements and so on, the goal is to increase third-party contributions from companies?

I would be very interested to see some data on that, say gathered over a year or two. Licenses decision really need more scientific approach, and if the main desire from choosing a license is to attract more third-party contributions, GPL vs LGPL is an interesting situation.

Have you seen a change in third-party contributions from companies for the libVLCcore after the license change? Its not the same type of software as the mods, but would still be interesting in this context.

Re:VLC Core is LGPL by twelve45 on Thursday November 15, 2012 @01:47PM (#4790067)
Most commercial work these days leverage several open source libraries. And once a library becomes part of your core product, it is in your interest to support further development of that library by contributing code, time, money, etc.

Unlike other OSS licenses like BSD, Apache, LGPL, etc, GPL makes it impossible to utilize the library in any way in a commercial product. My current company works on some video related stuff, and we use OpenCV, ffmpeg etc but we completely steered clear of libVLC due to the GPL licensing (even though we think it's a fantastic piece of software). We will however be revisiting this now due to this excellent work by jbk.

Re:VLC Core is LGPL by sciurus on Thursday November 15, 2012 @02:31PM (#4790306)
"GPL makes it impossible to utilize the library in any way in a commercial product"

That's not strictly true. You could license your commercial product as GPL, or (more likely) contact the library's authors and negotiate usage of the code under another license.

Re:VLC Core is LGPL by mindcrime on Thursday November 15, 2012 @05:17PM (#4791098)
I'ts not just "not strictly true," it's not true at all. Nothing in the GPL prohibits GPL'd code from being used in commercial products. What is prohibited is using it in proprietary, closed-source products. You can have a product which is both F/OSS and commercial. Ask Red Hat, for example.
Re:VLC Core is LGPL by twelve45 on Thursday November 15, 2012 @06:07PM (#4791338)
You are right, of course. "commercial" was the wrong terminology; I meant proprietary, closed-source products as you said.

However, whatever your views on closed source products, they are still quite prevalent. IMO LGPL is a great license to get support from companies that sell these products, while ensuring that your software fundamentally remains free.

Re:VLC Core is LGPL by byroot on Friday November 16, 2012 @12:14AM (#4792528)
It's sad to see how the FUD around the GPL is widespread.

It remind me a few months ago the launch of meteor.js. I heard so much people saying that it was "not usable commercially"...

And the worse is that the same people have MongoDB in production with it's AGPL license.

Re:VLC Core is LGPL by justincormack on Friday November 16, 2012 @04:38AM (#4793143)
With JavaScript and the GPL it is very unclear what "linking" is. Probably your entire website becomes GPL including content. Who knows as the language was written for system libraries. So I can see lawyers having an issue.

If you are not intending to modify Mongo then AGPL is not restrictive, which may be OK. The database API is not usually considered as "linking" as it is a wire protocol.

Re:VLC Core is LGPL by pilom on Thursday November 15, 2012 @05:16PM (#4791090)
As the OP has demonstrated, "Contact the library's authors and negotiate usage of the code under another license" is EXTREMELY difficult for a project maintainer and would thus be near impossible for anyone else.
Re:VLC Core is LGPL by lambda on Friday November 16, 2012 @03:54AM (#4793051)
It is much better if the price and terms are simply public up front. For instance, we were worrying about PyQt (GPL + commercial option) vs. PySide (LGPL) for a project, where PySide didn't support certain things that we needed. But then we realized that the PyQt commercial license comes with reasonable terms, and costs only £350, and it wasn't even worth the time worrying over it any more.

So yeah, "contact the authors" can be hard, but an up-front agreement and price can make it pretty easy.

Re:VLC Core is LGPL by gillianseed on Thursday November 15, 2012 @11:51PM (#4792457)
This is how the x264 developers do it IIRC, they offer x264 under GPL and if you want to use it in a proprietary manner you need to buy a licence from them in order to do so.
Re:VLC Core is LGPL by jbk on Thursday November 15, 2012 @05:21PM (#4791119)
Don't hesitate to contact us (me) if you need to discuss.
Re:VLC Core is LGPL by twelve45 on Thursday November 15, 2012 @06:14PM (#4791359)
Will do, thank you for the offer jbk. Again, great work. I can't begin to imagine how painful it must've been to get everything relicensed! Sometimes it's such "non-technical" work that ensures the continued success of a product.
Re:VLC Core is LGPL by jbk on Thursday November 15, 2012 @08:48AM (#4788479)
> okey, so beyond AppStore and theirs rules/eula/requirements and so on, the goal is to increase third-party contributions from companies?

Yes

> Have you seen a change in third-party contributions from companies for the libVLCcore after the license change?

Yes, but most of them asked for more.

Re:VLC Core is LGPL by belorn on Thursday November 15, 2012 @10:58AM (#4789097)
Could you give, or point where one might find more details. How many more lines of code from third-party patches? 2x? 5x? 10x? Hows the quality? Are there more donations? If one take a scientific point of view, whats been the practical changes of how third-party contributions?

Those details can be very useful for the community of free and open source software, and when deciding licensing for oneself.

Re:VLC Core is LGPL by jbk on Thursday November 15, 2012 @01:01PM (#4789827)
So far, this is just a feeling, but I cannot give numbers, because I don't have them. I'll try to compute some in the next months.
Re:VLC Core is LGPL by jordigh on Thursday November 15, 2012 @05:31PM (#4791178)
> We are not able to enforce the GPL anyway

Why not?

What prevented you from asking someone like the Software Freedom Law Centre or Software Conservacy to help you enforce it? Do you actually need lawyers to enforce the license?

Re:VLC Core is LGPL by jbk on Friday November 16, 2012 @03:47AM (#4793034)
Because it is very hard, very boring and time consuming.

And SFLC and SC care about "more important projects" as we were told.

I usually shut down 2 violations per week and it is not decreasing...