🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.misc.discuss
Article #75781

Re: Free Software Users == dupes ?

#75781
From: John Coolidge
Date: Fri, 30 Mar 1990 03:13
39 lines
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!coolidge
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>

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