Skip to content

Comment on Novell and Xamarin Partnership around Monoparent

Comments

Off the top of my head, here's a few reasons why someone may dislike the LGPL:

     - proprietary extensions are not possible
     - dynamic linking is mandatory
     - the whole hassle of including any tools or data 
       for recompiling said LGPL library and 
       reproducing the executable
     - the patents grant is implicit rather than explicit
Just because you can do something, it doesn't mean you want to.

> proprietary extensions are not possible

Create a second library that links to the LGPL one and extends its behavior.

> dynamic linking is mandatory

It's also good practice most of the time.

> the whole hassle of including any tools or data for recompiling said LGPL library and

Only if you change it. If you didn't change it, you can just redistribute the tarball you used.

> the patents grant is implicit rather than explicit

It's still there.

> Just because you can do something, it doesn't mean you want to.

I get it you don't want it, but, just because you don't want it doesn't mean you can't

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.