Article View: comp.lang.misc
Article #7146Re: Why you should not use Tcl
From: Scott E. Preece
Date: Fri, 14 Oct 1994 16:08
Date: Fri, 14 Oct 1994 16:08
45 lines
3463 bytes
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!preeceReferences:
<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