[Bf-committers] GPL: how to link with non-gpl plugins
Ton Roosendaal
ton at blender.org
Thu May 17 14:06:56 CEST 2007
Hi,
(Sent again... it seems mail to @projects.blender.org doesn't arrive
atm)
This is an issue that keeps coming back, especially with Blender
becoming more interesting for commercial expoitation. For example; we
are examining how a closed source renderer like Mental Ray could link
to Blender.
Here's an interesting answer from the FSF in a similar case with
GStreamer:
-------------
Q: If a program released under the GPL uses a library that is LGPL, and
this library can dlopen plug-ins at runtime, what are the requirements
for the license of the plug-in ?
A: You may not distribute the plug-in with the GPL application.
Distributing the plug-in alone, with the knowledge that it will be used
primarily by GPL software is a bit of an edge case. We will not advise
you that it would be safe to do so, but we also will not advise you
that it would be absolutely forbidden.
-------------
(http://gstreamer.freedesktop.org/data/doc/gstreamer/head/faq/html/
chapter-legal.html)
Conclusion, the restriction is mostly on the distribution side. It
could mean we can ask a company that makes a closed renderer for
example;
- to develop a non-functional LGPL wrapper for their product
- to develop an LGPL lightweight renderer with 100% identical API as
the closed renderer.
In the latter case it's even more interesting for everyone, then you
can see at least some of their work in an open license. :)
In both cases we can distribute code and binaries without violating the
GPL.
Is this correct to officially communicate? Please advise,
-Ton-
------------------------------------------------------------------------
--
Ton Roosendaal Blender Foundation ton at blender.org
http://www.blender.org
!DSPAM:18,464c4a5a56696095919540!
More information about the Bf-committers
mailing list