🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.misc.discuss
Article #75797

Re: Free Software Users == dupes ?

#75797
From: Piercarlo Grandi
Date: Sat, 31 Mar 1990 11:55
38 lines
2859 bytes
In article <1990Mar30.031346.18362@brutus.cs.uiuc.edu> coolidge@cs.uiuc.edu
writes:
  
  This is much more problematic, because header files are, indeed, source
  code (at least in C++) because they contain inlines.

Header files are source code even if they contain only declarations; an
interface is an abstract shape, which can be realized in potentially many
different declarations. Where a (free) interface can only be realized in a
specific way as a source file, this is not copyrightable, because if an idea
can be expressed in only one way, that way cannot be copyrighted under
most countries' legislation.

  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.

Incidentally, FSF supporters may be amused to learn the the EEC is planning
to enact "legislation" that grants companies the *copyrightability*, not just
patentability, of any and whatever interface they want, instructions sets,
APIs, languages, anything. You'd have to pay copyright fees to *use* them
(it also incidentally makes a copyright breach the *possession* of software
that could be used to circumvent copy protection schemes, which has already
led to the withdrawal from the market of some disk sector editors and backup
software).

Apart from being a legal monstrosity, that subverts all well understood
principles of intellectual property law, this is regarded as a suicidal move
by many, because since virtually all existing popular interfaces would
belong to USA companies, the entire European software industry would become
chained to USA interests.
-- 
Piercarlo "Peter" Grandi           | ARPA: pcg%cs.aber.ac.uk@nsfnet-relay.ac.uk
Dept of CS, UCW Aberystwyth        | UUCP: ...!mcvax!ukc!aber-cs!pcg
Penglais, Aberystwyth SY23 3BZ, UK | INET: pcg@cs.aber.ac.uk
Technical Details
Message-ID: <1707@aber-cs.UUCP>
Path: arc1-ca.pugleaf.net!gmdzi!unido!mcsun!ukc!dcl-cs!aber-cs!pcg

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-31 03:55:09 PST
Path: arc1-ca.pugleaf.net!gmdzi!unido!mcsun!ukc!dcl-cs!aber-cs!pcg
From: pcg@aber-cs.UUCP (Piercarlo Grandi)
Newsgroups: gnu.misc.discuss
Subject: Re: Free Software Users == dupes ?
Summary: A program designed with only one interface in mind...
Message-ID: <1707@aber-cs.UUCP>
Date: 31 Mar 90 11:55:09 GMT
Reply-To: pcg@cs.aber.ac.uk (Piercarlo Grandi)
Distribution: gnu
Organization: Dept of CS, UCW Aberystwyth
 (Disclaimer: my statements are purely personal)
Lines: 38
Posted: Sat Mar 31 12:55:09 1990