🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.dec
Article #4571

Re: Pirating software (was "Dibol to C")

#4571
From: ciaraldi
Date: Sun, 01 Mar 1987 02:37
47 lines
2680 bytes
In article <2795@hammer.TEK.COM> andrew@hammer.TEK.COM (Andrew Klossner) writes:
>[]
>
>	"If I were to buy a software package with sources, how
>	extensively would I have to make changes to the system in order
>	to call it my own?  Would changing field names?  Record/file
>	layouts?  Running it thru a translator (Language A in, Language
>	B out)?  Changes to mainline logic?"
>
>If the code is copyrighted, as almost all code is, no amount of change
>will let you call it your own.  Anything you produce starting with that
>code is a "derived work" and is the property of the owner of the
>original; you have no rights to it.
>
>The only way to make code that you can call your own is to start from
>scratch or to start with public domain code.
>
>  -=- Andrew Klossner   (decvax!tektronix!tekecs!andrew)       [UUCP]
>                        (tekecs!andrew.tektronix@csnet-relay)  [ARPA]
That's right.
Translating into another computer language is just like
translating a novel into  another language--the author has
control over it.

The author of Minix, a new Unix work-alike, says that
he has had people give him programs that were identical to
AT&T source code except for changing the names of the variables,
claiming they were now not covered by the orignal copyright.
He naturally turned them down for inclusion in his package.

However...

You cannot copyright an idea, only the expression of it.
So, if someone figures out an especially neat algorithm
and sells you the source copde for implementing it, you can still
use his/her technique, but you must implement it yourself.

Even though there are a theoretically infinite way to express
any algorithm, in practice there are only a limited
number of "natural" implementations.
When I was involved with a first-year programming course,
I realized how many different ways there are to accomplish
a particular programming goal, and how individual
programs tend to be.

Mike Ciaraldi
seismo!rochester!ciaraldi
Technical Details
Message-ID: <25420@rochester.ARPA>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!water!watnot!watmath!clyde!rutgers!seismo!rochester!ciaraldi
References: <538@spdcc.COM> <2795@hammer.TEK.COM>

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!utgpu!water!watnot!watmath!clyde!rutgers!seismo!rochester!ciaraldi
From: ciaraldi@rochester.UUCP
Newsgroups: comp.sys.dec,comp.sys.misc,comp.lang.misc,comp.misc,comp.org.decus,comp.sources.wanted
Subject: Re: Pirating software (was "Dibol to C")
Message-ID: <25420@rochester.ARPA>
Date: Sat, 28-Feb-87 21:37:37 EST
Article-I.D.: rocheste.25420
Posted: Sat Feb 28 21:37:37 1987
Date-Received: Sun, 1-Mar-87 17:04:04 EST
References: <538@spdcc.COM> <2795@hammer.TEK.COM>
Reply-To: ciaraldi@rochester.UUCP (Mike Ciaraldi)
Organization: U of Rochester, CS Dept, Rochester, NY
Lines: 47