🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.misc
Article #7146

Re: Why you should not use Tcl

#7146
From: Scott E. Preece
Date: Fri, 14 Oct 1994 16:08
45 lines
3463 bytes
n-reply-to: burley@gnu.ai.mit.edu's message of 10 Oct 94 19:41:44 GMT
Xref: courier.urbana.mcd.mot.com comp.lang.misc:13761 gnu.misc.discuss:17256

Leaving aside the heat between Tim Smith and Craig Burley, and leaving
aside what FSF does or doesn't claim, because I don't think you really
need to consider either, what Tim said:

|   If we apply the arguments FSF used last year during the gmp/RIPEN
|   debate, then if the only implementation of that language is GPL'ed,
|   you could only distribute source code written in that language
|   under GPL, because leaving it to the end user to obtain the compiler
|   is equivalent to shipping the compiler yourself if there is only
|   one compiler available.  As soon as someone else implements the
|   language (no matter how badly), it will then be OK to ship source
|   in that language under non-GPL licenses.

is not legally indefensible.  The definition of "derivative work" in
the Copyright Act is quite broad, its application to software is not
well defined, and a lot of things that seem intuitively to be OK are
arguably infringing.  I think the claim that code written in a language
is a derivative work of the specification of that language is
defensible within the words of the Copyright Act.  I don't like that
conclusion, but I wouldn't want my future income to depend on a court
rejecting it.

Don't knock the FSF on this issue - the case they have claimed
(distribution of proprietary code intended to link with interfaces that
are available only in GPLed code) is a small fraction of the "derivative
work" space and the areas they have disclaimed are much larger and more
important.  The last clause of Tim's paragraph points to the important
distinction - the GPL allows other people to implement equivalent
interfaces, thereby removing the derivative work claim; copyright
holders on other languages and interface specifications are under no
onus to do the same.  There is no reason to assume you can independently
implement a published interface unless the copyright holder specifically
authorizes such implementation.  There are legal battles currently in
progress on this issue, but I don't see any reason to be optimistic that
the results will go in favor of a "right to implement".

scott
--
scott preece
motorola/mcg urbana design center	1101 e. university, urbana, il   61801
phone:	217-384-8589			  fax:	217-384-8550
internet mail:	preece@urbana.mcd.mot.com
Technical Details
Message-ID: <PREECE.94Oct14110811@predator.urbana.mcd.mot.com>
Path: arc1-ca.pugleaf.net!bga.com!news.sprintlink.net!howland.reston.ans.net!wupost!courier.urbana.mcd.mot.com!preece
References: <9409232314.AA29957@mole.gnu.ai.mit.edu> <1994Oct4.152855.18230@midway.uchicago.edu> <371l4f$608@nntp1.u.washington.edu> <BURLEY.94Oct8022815@churchy.gnu.ai.mit.edu> <377lfj$iqj@nntp1.u.washington.edu> <BURLEY.94Oct10154145@churchy.gnu.ai.mit.edu>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: f891f,f52b5c9f448476db
X-Google-Attributes: gidf891f,public
X-Google-Thread: 1025b4,ec95c6b7e531a9a8
X-Google-Attributes: gid1025b4,public
X-Google-ArrivalTime: 1994-10-16 23:31:42 PST
Path: arc1-ca.pugleaf.net!bga.com!news.sprintlink.net!howland.reston.ans.net!wupost!courier.urbana.mcd.mot.com!preece
From: preece@urbana.mcd.mot.com (Scott E. Preece)
Newsgroups: comp.lang.misc,gnu.misc.discuss
Subject: Re: Why you should not use Tcl
Date: 14 Oct 1994 16:08:12 GMT
Organization: Motorola MCG, Urbana Design Center
Lines: 45
Distribution: world
Message-ID: <PREECE.94Oct14110811@predator.urbana.mcd.mot.com>
References: <9409232314.AA29957@mole.gnu.ai.mit.edu>
 <1994Oct4.152855.18230@midway.uchicago.edu>
 <371l4f$608@nntp1.u.washington.edu>
 <BURLEY.94Oct8022815@churchy.gnu.ai.mit.edu>
 <377lfj$iqj@nntp1.u.washington.edu>
 <BURLEY.94Oct10154145@churchy.gnu.ai.mit.edu>
NNTP-Posting-Host: courier.urbana.mcd.mot.com