I feel GPL doesnt capture the "free" part of FOSS. It surely captures
the "open" part for sure. "free" should be free as in whatever you do
with the code, including opening it up or closing it down. LGPL isn't
dramatically different either.
Having said that, I have written every single line of (serious) code in
GPL (apart from all the programming contest programs) all my life,
before coming to AOL. And still, I earn more writing GPL'ed code than
any other license. Though, if I am, as an ordinary developer, hired to
build a great system (for any purpose for that matter, a Robot, or a
flight controller for NASA or a moon buggy for ISRO or some easy
frontend for a company tool), I can't use great GPL code libraries
always. That's kinda paradoxical, as I am not "free" to use GPL, as it
implies an additional imposition of releasing the source.
What do you all think?