distributing GPL libreries
Scott Shattuck
scott.shattuck at gmail.com
Tue Jul 15 14:27:37 UTC 2008
On Jul 15, 2008, at 12:53 AM, David Woolley wrote:
> Lawrence Rosen wrote:
>
>> [LR:] Why should anyone want to discourage linking with non-GPL
>> code? What
>> does FSF's preference have to do with anything?
>
> For a start the FSF's preference is relevant because they are an
> example of someone who wants to discourage the use of their code in
> programs which are not "free" by their definitions. Basically it's
> about not benefitting from the library unless you allow people to
> benefit from your program in the same way.
>
If only that were true. The GPL explicitly allows a consumer of the
library to benefit from the library without allowing others to benefit
from their program in the same way -- except when they happen to ship
the resulting work to one or more third parties. As third parties are
not a) other branches of the same government institution, b) other
divisions and/or subsidiaries of the same corporation, c) those who
are working for hire or otherwise consulting for you etc, there are a
host of scenarios where you can benefit from GPL code without
reciprocating.
I'd go so far as to say that the GPL isn't about freedom for the
developer, it's about freedom for the consumer of the code (who just
so happens to often be another developer). But the focus is on
ensuring freedom to those who consume the code more than on what's
best for the original developer (at least in so far as making sure the
original developer's altruism is rewarded by seeing any/all updates or
fixes to their code finding their way to the world at large).
ss
More information about the License-discuss
mailing list