[Bf-committers] Can BGE be relicensed?

Sinan Hassani [email redacted]
Sat Dec 1 19:56:03 CET 2012


You can only link closed source code dynamically with LGPL. Most mobile 
app stores require everything to be statically linked anyway, so LGPL is 
not going to help. Your code effectively becomes GPL in the technical 
sense. We want the LGPL for app stores because it has less restrictions 
on distribution, see original post for why it works.

You can also read the press release from VLC on why they went LGPL:

Link: http://www.videolan.org/press/lgpl.html

Part of the reason is for the VLC media player to be more multi-platform.

PC stores allow for dynamic linking of code, so you can integrate 
something like FMOD there using dynamic linking if you want, but you 
still need to release source code for all the FMOD code you added to BGE 
(i.e. code change and FMOD API calls). This is the case for this FMOD 
example if BGE is GPL or LGPL.

So we're asking for a license change only in certain cases of 
distribution. We're asking only for a license change when BGE is given 
to a third party repository for redistribution, in which case it would 
be available under LGPL.

I think the LGPL is the best choice here, given that BGE is so 
integrated with Blender, going for a more liberal license would not 
work. We need a license that is both open source and free software.

Sinan

On 12-12-01 10:28 AM, Antony Riakiotakis wrote:
> There's quite some difference between LGPL and GPL. LGPL allows the
> source to be linked to closed code. Some of the developers are
> actually not very friendly with this idea, not to mention being
> friendly with Apple when it comes to 'walled gardens', monopolies,
> patents etc. So combining the two, and proposing a licence change with
> an air of "someone has done it, you HAVE to do it too" and with MAYBE
> the promise of it then being allowed in the Apple store is not the
> best diplomatic move you could do.



More information about the Bf-committers mailing list