Article View: gnu.misc.discuss
Article #72657Re: Free GNU Regex Compatible Regexp Library
From: Michael I Bushnell
Date: Fri, 17 Jan 1992 02:45
Date: Fri, 17 Jan 1992 02:45
51 lines
3083 bytes
3083 bytes
In article <gq0meB16w164w@mantis.co.uk> mathew@mantis.co.uk (en font terrible) writes: mib@geech.gnu.ai.mit.edu (Michael I Bushnell) writes: > In article <gcJJeB14w164w@mantis.co.uk> mathew@mantis.co.uk (en font terrible > > No, but you get to watch the computer perform the task, just as you get > to watch the plumber perform the task. You can take notes on how the > software behaves, write books explaining it, tell your friends how to > perform the same tasks with their software, even create your own competing > software product to do the same things. > > Does this extend to watching the complete contents of memory as the > program executes? Yes. Do I get to take notes (and then use them, "creating my own competing software product to do the same things") like the following: "Hmm, let's see, here are the contents of memory...all I need to do is load these values into the right places, and then point the PC at the beginning, and it will work right. Hey, I've even used a disassembler and/or a decompiler, and I understand why all these opcodes have the right effect. All I have to do is write a program to put all these numbers in memory, and then set up the PC appropriately." Now, if I did that with, say, Microsoft Excel, I suspect they would sue me for copyright infringement faster than you can say "GNU General Public License". > Do I get to make whatever use I can of the > information I so obtain? Yes, although obviously you can't copy any bits of it which are copyright material. Ah. So we *did* cover that. Well, the whole point is that there isn't any "although obviously" with a plumber. I can take *absolutely everything* I learn from the plumber and use it. With copyrighted software, I cannot. As a result, there is a free market in plumbing, and not in software. This is one of the techniques for reverse engineering. Whilst some people think it should be illegal, and the EC has made a few token attempts to try and prevent it when pressurized by IBM and others, it is generally still done. And I think it's perfectly legitimate. I contend that the difference between reverse engineering and copyright violation is merely one of degree. -mib
Technical Details
Message-ID:
<MIB.92Jan16214559@geech.gnu.ai.mit.edu>Path:
arc1-ca.pugleaf.net!sparky!uunet!think.com!yale.edu!yale!mintaka.lcs.mit.edu!mintaka.lcs.mit.edu!mibReferences:
<MIB.92Jan14175312@geech.gnu.ai.mit.edu> <gq0meB16w164w@mantis.co.uk>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 1025b4,cf42a4f5e2fb550e X-Google-Attributes: gid1025b4,public X-Google-ArrivalTime: 1992-01-16 19:04:26 PST Newsgroups: gnu.misc.discuss Path: arc1-ca.pugleaf.net!sparky!uunet!think.com!yale.edu!yale!mintaka.lcs.mit.edu!mintaka.lcs.mit.edu!mib From: mib@geech.gnu.ai.mit.edu (Michael I Bushnell) Subject: Re: Free GNU Regex Compatible Regexp Library In-Reply-To: mathew@mantis.co.uk's message of 16 Jan 92 13:23:51 GMT Message-ID: <MIB.92Jan16214559@geech.gnu.ai.mit.edu> Sender: news@mintaka.lcs.mit.edu Organization: Free Software Foundation, Cambridge, MA References: <MIB.92Jan14175312@geech.gnu.ai.mit.edu> <gq0meB16w164w@mantis.co.uk> Date: Fri, 17 Jan 1992 02:45:59 GMT Lines: 52