License Committee Report for September 2009

John Cowan cowan at ccil.org
Mon Nov 16 23:37:01 UTC 2009


Will Robertson scripsit:

> So if you wish to embed Falcon into a binary rather than just link to  
> it, your work essentially becomes open source. As the only example I'm  
> familiar with, take the example of LuaTeX, in which the pdfTeX engine  
> is opened up and grafted together with Lua. (My understanding of the  
> way these embedded languages work only:) This is quite significantly  
> more than just linking to a shared library -- i.e., it would be  
> completely impossible for a user to simply relink a new version of Lua  
> into LuaTeX.

So then you do it the old way, and ship a .a file containing the linkable
object code of the proprietary app, which people can then link with
a new liblua.o.  (In fact Lua *is* available as a .so/.dll from the
LuaBinaries project.)  There is no guarantee, of course, that when a
new version of the embedded language is plugged in that the proprietary
app will continue to work, but the LGPL doesn't require that -- it only
requires that relinking be possible.

-- 
Unless it was by accident that I had            John Cowan
offended someone, I never apologized.           cowan at ccil.org
        --Quentin Crisp                         http://www.ccil.org/~cowan



More information about the License-review mailing list