Article View: gnu.misc.discuss
Article #72916Re: GP Library Licence Question
From: Chris Flatters
Date: Tue, 31 Dec 1991 22:39
Date: Tue, 31 Dec 1991 22:39
59 lines
3659 bytes
3659 bytes
In article 19634@lokkur.dexter.mi.us, scs@lokkur.dexter.mi.us (Steve Simmons) writes:
>My interpretation of 6a is that source shipment is required, object
>code optional. But the more I look at it, the less clear it is. Does
>this mean:
>
> A: You must ship at least one of: the source or the object.
> or
> B: You must ship the source and may optionally ship the object.
6a states that how must supply the machine-readable source for the
(possibly modified) library and either the source code for the
work that uses the library, the object code for the work that uses
the library or both the source and object code for TWTUTL. This is
case A above. Case B requires:
1 - a very unusual interpretation of `and/or' in the phrase
`object code and/or source code;
2 - is more than is required to meet the elaborating clause
`so that the user can modify the Library and then relink
to produce a modifies executable...';
3 - is inconsistent with the parenthetic comment that ends
clause 6a (and which was omitted from the original posting.
Note that if the source for TWTUTL _must_ be available then a user who
changes the contents of definitions files will _always_ be able to
recompile the application to use the modified definitions.
For reference the complete text of 6a is:
a) Accompany the work with the complete corresponding
machine-readable source code for the Library including whatever
changes were used in the work (which must be distributed under
Sections 1 and 2 above); and, if the work is an executable linked
with the Library, with the complete machine-readable "work that
uses the Library", as object code and/or source code, so that the
user can modify the Library and then relink to produce a modified
executable containing the modified Library. (It is understood
that the user who changes the contents of definitions files in the
Library will not necessarily be able to recompile the application
to use the modified definitions.)
> Paul replies (I paraphrase) that one could make the Library into a
> (SunOS-style) shared library. Then link the application dynamicly.
> Ship the application, the shared library, and the Library source. The
> application no longer contains the Library, and hence is not "a work
> that uses the Library" as defined in Section 5 and therefore does not
> fall under Section 6. I feel that this *does* constitute a work which
> uses the library. Anybody know for sure?
There are good reasons for shipping Sun executables in that form anyway.
I don't think it buys you anything with regard to not disclosing source
since section 6 does not require disclosure of source.
======================================================================
Chris Flatters | cflatter@nrao.edu
AIPS Scientific Programmer |
======================================================================
Opinions expressed in this message do not necessarily reflect NRAO
policy.
Technical Details
Message-ID:
<1991Dec31.223916.5394@nrao.edu>Path:
arc1-ca.pugleaf.net!gmdzi!ieee.org!sdd.hp.com!wupost!darwin.sura.net!uvaarpa!cv3.cv.nrao.edu!laphroaig!cflatterReferences:
<1991Dec31.200952.19634@lokkur.dexter.mi.us>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 1025b4,566b8b971322213d X-Google-Attributes: gid1025b4,public X-Google-ArrivalTime: 1991-12-31 14:52:21 PST Path: arc1-ca.pugleaf.net!gmdzi!ieee.org!sdd.hp.com!wupost!darwin.sura.net!uvaarpa!cv3.cv.nrao.edu!laphroaig!cflatter From: cflatter@nrao.edu (Chris Flatters) Newsgroups: gnu.misc.discuss Subject: Re: GP Library Licence Question Message-ID: <1991Dec31.223916.5394@nrao.edu> Date: 31 Dec 91 22:39:16 GMT References: <1991Dec31.200952.19634@lokkur.dexter.mi.us> Sender: news@nrao.edu Reply-To: cflatter@nrao.edu Organization: NRAO Lines: 59