www.delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1997/04/01/08:54:59

From: edison AT iquest DOT net ("Robert W. Fuller")
Subject: Re: Commercial Licensing
1 Apr 1997 08:54:59 -0800 :
Approved: cygnus DOT gnu-win32 AT cygnus DOT com
Distribution: cygnus
Message-ID: <3340A591.6D76.cygnus.gnu-win32@iquest.net>
References: <3 DOT 0 DOT 32 DOT 19970330203114 DOT 011d24a0 AT reedkotler DOT com> <333F41C6 DOT 5977 AT netcom DOT com>
Mime-Version: 1.0
X-Mailer: Mozilla 4.0b2 (WinNT; I)
Original-To: Jim Balter <jqb AT netcom DOT com>
Original-CC: Reed Kotler Consulting <reed AT reedkotler DOT com>, gnu-win32 AT cygnus DOT com
X-Priority: 3 (Normal)
Original-Sender: owner-gnu-win32 AT cygnus DOT com

Jim Balter wrote:
> 
> Reed Kotler Consulting wrote:
> 
> > I suppose thought that you could relink cygwin.dll adding those other
> > components and then you wouldnt be violating any rules.
> 
> libccrt0 has to live in the .exe, not the dll.  If Cygnus had published
> an interface specification for cygwin.dll then of course you could
> just say that you were following the spec if you provided your own
> version, but they haven't.  As I said, I don't know how copyright
> law applies to reverse engineering.

How copyright laws apply to reverse engineering is irrelevant if you
know how copyright laws apply to programming interfaces.  In fact, US
courts have set the precedent that copyright law does not apply to
programming interfaces, although it does apply to implementations. 
Therefore, if it pleased me to do so, I could write and distribute my
own substitute for cygwin.dll.  Legally, my substitute could use the
same interface, as long as I didn't copy the implementation.
-
For help on using this list, send a message to
"gnu-win32-request AT cygnus DOT com" with one line of text: "help".

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019