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

  1. Path: sparky!uunet!think.com!barmar
  2. From: barmar@think.com (Barry Margolin)
  3. Newsgroups: gnu.misc.discuss
  4. Subject: Re: Fund raising at the FSF
  5. Date: 11 Jan 1993 21:23:39 GMT
  6. Organization: Thinking Machines Corporation, Cambridge MA, USA
  7. Lines: 52
  8. Message-ID: <1isogrINN3k3@early-bird.think.com>
  9. References: <1993Jan8.212126.21379@blaze.cs.jhu.edu> <726553525snx@crynwr.com> <1993Jan9.211106.22282@blaze.cs.jhu.edu>
  10. NNTP-Posting-Host: telecaster.think.com
  11.  
  12. In article <1993Jan9.211106.22282@blaze.cs.jhu.edu> arromdee@jyusenkyou.cs.jhu.edu (Ken Arromdee) writes:
  13. >So suppose a slightly different scenario.  I wrote two programs, A and B,
  14. >both of which have subroutine S in them.  Somehow A goes under the GPL,
  15. >perhaps because I decided to put it under GPL, perhaps because I made it PD
  16. >and someone else decided to put it under the GPL.
  17. >
  18. >I now decide to write C, which also uses subroutine S.  If I take S from A,
  19. >C is infected with the GPL.  If I take S from B, C is not.
  20.  
  21. Right.
  22.  
  23. >Yet the two copies of S are still identical, byte for byte.  I'm stuck; any
  24. >third party can say "oh, you just took S from the GPL program.  So C falls
  25. >under the GPL, so I can copy C".  Can _this_ happen and is _this_ intended?
  26.  
  27. Just because he thinks it came from the GPL program doesn't make it so.
  28.  
  29. I don't think someone receiving C can sue you over this, as there is no
  30. contract between you and he that says anything about source availability.
  31. I think that only the parties to a contract can sue over contract
  32. violation.  So this third party would have to contact the originator of the
  33. code and convince him that you violated his license to you.
  34.  
  35. >How could I possibly prove otherwise?
  36.  
  37. Explain the genesis of your program, just as you did in your posting, and
  38. hope the court believes you.  If you have versions of the program dated
  39. earlier than those of the person who claims to have originated it then
  40. you'll have a pretty good case against having copied it.
  41.  
  42. By the way, I think this addresses the earlier issue of whether copylefting
  43. a program makes the FSF the de facto owner.  I think the only third party
  44. who could sue you over violating the GPL is the person who claims to have
  45. distributed the software containing GPLed code to you; he could claim that
  46. by not distributing the source to a derivative you're violating the license
  47. agreement you implicitly accepted by distributing the binaries.  He can
  48. force you either to stop distributing the program or to start distributing
  49. binaries.  If a GPLed program contains no FSF code, the FSF hasn't licensed
  50. anything to you, so they can't demand anything of you.
  51.  
  52. So, I write program A and copyleft it.  I then derive program B from this,
  53. but don't copyleft it.  Since I'm not going to sue myself over violating my
  54. own license, I'm in no danger.  And the FSF can't sue me because they're
  55. not a party to this license contract (they merely authored the text of the
  56. license on A).  Neither is any recipient of B, so they can't force me to
  57. distribute the sources to B.
  58.  
  59. -- 
  60. Barry Margolin
  61. System Manager, Thinking Machines Corp.
  62.  
  63. barmar@think.com          {uunet,harvard}!think!barmar
  64.