[Libwebsockets] If is it possible to change the licence from LGPL to BSD or MIT?
andy at warmcat.com
Wed Feb 6 09:51:10 CET 2013
Is that a problem with lgpl though or a problem with closed commercial game distribution?
MIT is certainly liberal but the result that people use the library without cooperation or giving back is non-liberal. From my pov lgpl is rational because in exchange for giving people the work, contribution back is encouraged that I also can benefit from. Merely hearing that xyz is using this work, charging for it, has added features they are not sharing, is not a satisfying result from my pov considering it is largely my work. I think that should be a reasonable pov.
If people can find a way to do shared object linking there's no problem, that sounds pretty fair to me. I am certainly not interested in trying to force liberaliztion of their stuff unrelated to lws. Of course if there is a situation that's unfair we can chew it over. But that's my basic position, giving back is a legitimate demand in exchange for free access to the work.
Gregory Junker <ggjunker at gmail.com> wrote:
>The problem with LGPL usually comes up with commercial game
>often on consoles but more often now on handheld devices. It might be
>possible to distribute a game with shared objects, but usually games
>to be statically-linked to limit hacking opportunities. Ogre3D, as an
>example, used to be LGPL until users expressed interest in using it in
>console games and other statically-linked applications, and the project
>founder changed it a couple of releases ago to MIT.
>On Tue, Feb 5, 2013 at 11:30 PM, "Andy Green (林安廸)"
><andy at warmcat.com>wrote:
>> On 06/02/13 01:30, the mail apparently from Peter Young(杨世玲)
>> Hello Andy,
>>> I'm working on integrate libwebsockets to cocos2d-x.
>>> Cocos2d-x is a cross-platform game engine, can write game
>>> ios, android, blackberry, etc. The are many popular games based on
>>> cocos2d-x. official site: http://cocos2d-x.org
>>> cocos2d-x is under MIT license. so, there will be a license
>>> if a game using libwebsockets and the developer wants to keep there
>>> close source.
>>> If is it possible to change the licence from LGPL to BSD or
>> I think LGPL is pretty liberal, and the git history shows a good
>> contribution coming back.
>> Originally and without much thought, libwebsockets was actually GPL2,
>> simply because I do Linux kernel work and that was my default.
>> However it was pointed out that's not really a fair choice for
>> and it's true I don't want to force people to license the rest of
>> stuff liberally if they don't want to. So I changed it a long while
>> to LGPL.
>> Can you explain what the license problem is with cocos2d-x?
>> it's dynamically linked, there should be no problem including LGPL
>> in a project that is otherwise MIT. If it's statically linked, that
>> a problem.
>> If you consider a distro like Fedora or whatever, it's made up of all
>> kinds of licensed sources you can freely download the same although
>> redistribution rules differ part by part. In itself, so long as it's
>> clearly stated, it doesn't make trouble AFAIK.
>> Libwebsockets mailing list
>> Libwebsockets at ml.**libwebsockets.org
><Libwebsockets at ml.libwebsockets.org>
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Libwebsockets