Article View: gnu.misc.discuss
Article #75781Re: Free Software Users == dupes ?
From: John Coolidge
Date: Fri, 30 Mar 1990 03:13
Date: Fri, 30 Mar 1990 03:13
39 lines
3050 bytes
3050 bytes
seanf@sco.COM (Sean Fagan) writes: >In mike@unmvax.cs.unm.edu writes: >>Finally, note that this is really academic. All you have to do is >>distribute a bunch of .o's and aggregate them with the library. >>Distribute the source to the library and not your .o's, and supply >>instructions to link the result. >Stallman et al have taken the stance that the above method still requires >you to distribute your source code. Since your code was designed to work >with the GNU code, and *only* the GNU code, then it must fall under the >copyleft. What's the difference, ethically speaking, between this and proprietary user interfaces? Seems to me that "designed to work with the GNU code" is a lot like "designed to work with code with the look and feel of the GNU code". Isn't it entirely possible for someone to come up with libg++ (for instance) compatible libraries which are Truly Free Software (or, on the other hand, proprietary software)? If so, that would tend to deflate these particular sails quite a bit. >Also, rms has stated that a program which mereley includes a *header file* >from the libg++ stuff falls under the copyleft. This is much more problematic, because header files are, indeed, source code (at least in C++) because they contain inlines. On the other hand, header files are _also_ interface specifications, which are currently in a nebulous area of copyright. I really can't believe that either the FSF or the LPF (League for Programming Freedom) would argue in _favor_ of the copyrightability of software interface specifications, or of programming language descriptions, or of any such thing, any more than they'd agree with the copyrightability of user interface specifications. --John -------------------------------------------------------------------------- John L. Coolidge Internet:coolidge@cs.uiuc.edu UUCP:uiucdcs!coolidge Of course I don't speak for the U of I (or anyone else except myself) Copyright 1990 John L. Coolidge. Copying allowed if (and only if) attributed. You may redistribute this article if and only if your recipients may as well.
Technical Details
Message-ID:
<1990Mar30.031346.18362@brutus.cs.uiuc.edu>Path:
arc1-ca.pugleaf.net!gmdzi!unido!fauern!ira.uka.de!sol.ctr.columbia.edu!lll-winken!brutus.cs.uiuc.edu!coolidgeReferences:
<2449@sunset.MATH.UCLA.EDU> <970010@gore.com> <NELSON.90Mar27220308@image.clarkson.edu> <1990Mar28.045234.27003@brutus.cs.uiuc.edu> <MIKE.90Mar28135129@turing.cs.unm.edu> <5435@scolex.sco.COM>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 1025b4,1a1f932bc12166f3 X-Google-Attributes: gid1025b4,public X-Google-ArrivalTime: 1990-03-29 19:13:46 PST Path: arc1-ca.pugleaf.net!gmdzi!unido!fauern!ira.uka.de!sol.ctr.columbia.edu!lll-winken!brutus.cs.uiuc.edu!coolidge From: coolidge@casca.cs.uiuc.edu (John Coolidge) Newsgroups: gnu.misc.discuss Subject: Re: Free Software Users == dupes ? Summary: Once more into the breach Message-ID: <1990Mar30.031346.18362@brutus.cs.uiuc.edu> Date: 30 Mar 90 03:13:46 GMT References: <2449@sunset.MATH.UCLA.EDU> <970010@gore.com> <NELSON.90Mar27220308@image.clarkson.edu> <1990Mar28.045234.27003@brutus.cs.uiuc.edu> <MIKE.90Mar28135129@turing.cs.unm.edu> <5435@scolex.sco.COM> Sender: news@brutus.cs.uiuc.edu Reply-To: coolidge@cs.uiuc.edu Distribution: gnu Organization: U of Illinois, CS Dept., Systems Research Group Lines: 39 Posted: Fri Mar 30 04:13:46 1990