home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / gnu / misc / discuss / 4340 < prev    next >
Encoding:
Internet Message Format  |  1993-01-09  |  1.8 KB

  1. Path: sparky!uunet!psinntp!crynwr!nelson
  2. From: nelson@crynwr.com (Russell Nelson)
  3. Newsgroups: gnu.misc.discuss
  4. Subject: Fund raising at the FSF 
  5. Distribution: world
  6. Message-ID: <726553525snx@crynwr.com>
  7. References: <1993Jan8.212126.21379@blaze.cs.jhu.edu>
  8. Date: Sat, 09 Jan 93 04:25:25 GMT
  9. Organization: Crynwr Software
  10. Lines: 26
  11.  
  12. In article <1993Jan8.212126.21379@blaze.cs.jhu.edu> arromdee@jyusenkyou.cs.jhu.edu writes:
  13.  
  14.    Suppose I write program A, with subroutine S in it.  I also write
  15.    program B, also with subroutine S in it.  I don't release B at
  16.    all, but either I put A under the GPL, or I release A into PD and
  17.    someone else puts A under the GPL.
  18.  
  19.    Subroutine S is now in a GPL program.  Furthermore, subroutine S
  20.    "infects" other code; anything with a copy of S in it is _also_
  21.    under the GPL.
  22.  
  23.    Now, I want to release B commercially.  But a rival company
  24.    somehow manages to find out that B contains S.  They then tell me
  25.    "B has a subroutine in it which was obviously taken from GPL
  26.    program A.  Therefore, B is "infected" and falls under the GPL, so
  27.    I can legally copy program B."
  28.  
  29.    But wait, I protest.  I didn't get S from a GPL program.  I
  30.    already had S, in a   non-GPL version.  Unfortunately, the version
  31.    of S which is GPL'ed is identical,   byte for byte, with the
  32.    version of S which is not.  It's not even clear that it's
  33.    _meaningful_ to say that I used one version instead of the other.
  34.    So I'm stuck.  The other company can pirate all they want.
  35.  
  36. You *did* remember to register the copyright for B, didn't you?
  37.  
  38. -russ <nelson@crynwr.com> What canst *thou* say?
  39. Crynwr Software           Crynwr Software sells packet driver support.
  40. 11 Grant St.              315-268-1925 Voice  |  LPF member - ask me about
  41. Potsdam, NY 13676         315-268-9201 FAX    |  the harm software patents do.
  42.