xgettext (Re: replication of stuff in /usr/gnu)
Nicolas Williams
Nicolas.Williams at sun.com
Fri Jul 13 08:20:45 PDT 2007
On Fri, Jul 13, 2007 at 05:02:40PM +0200, Joerg Schilling wrote:
> Nicolas Williams <Nicolas.Williams at sun.com> wrote:
> > Now, the _libraries_ that GNU xgettext comes with are another story, but
> > we already ship GNU libs in /usr/sfw and /usr/gnu, so this too is
> > nothing new -- the key thing here is that Sun products that aren't
> > GPL'ed shouldn't link to such libraries in any way without Legal
> > approval (which most likely you couldn't get). Shipping != linking.
> > And using != linking.
>
> And the GPL does not forbid linking. In fact, the word "linking" appears
> nowhere in the GPL.
>
> The GPL talks anbout "the work" and you may link a work against another
> "work" because the GPL does not forbid it.
Right, and use of a CLI whose output is not a derivative of its source
code != making a derivative of that code. This is a very well
established understanding of the GPL -- we ship various GPL'ed
CLI programs, and we use them from other programs (scripts, whatever)
that aren't GPL'ed, and so do lots of other developers around the world.
> There are problems if you have a GPLd library because the author of this
> library could argue that any user of his library is creating a "derived work".
> The other big problem is the GPLv3. I contrary what has been announced before,
> the GPLv3 is more restrictive than the GPLv2 and tries to limit the scope
> of the term "mere aggregation" to less than what the GPLv2 permits.
Perhaps the GPLv3 is sufficiently more restrictive than the GPLv2 that
Legal wouldn't let us include a GPLv3 xgettext. But GNU distributes a
GPLv2'ed xgettext, so the GPLv3 does not enter the picture (we could
always support the last GPLv2'ed version forever if we had to -- it'd be
easier than extending our xgettext!).
> Due to the fact that the FSF is currently converting all officialy FSF blessed
> GNU tools to GPLv3, this is something that needs careful observation.
The GPLv2'ed versions can still be used.
Nico
--
More information about the opensolaris-arc
mailing list