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

  1. Xref: sparky gnu.misc.discuss:4352 talk.philosophy.misc:3246 misc.legal:22294
  2. Path: sparky!uunet!enterpoop.mit.edu!mintaka.lcs.mit.edu!ai-lab!life.ai.mit.edu!burley
  3. From: burley@apple-gunkies.gnu.ai.mit.edu (Craig Burley)
  4. Newsgroups: gnu.misc.discuss,talk.philosophy.misc,misc.legal
  5. Subject: Re: Fund raising at the FSFReferences: <1993Jan7.123025.19069@husc3.harvard.edu>
  6.     <MIB.93Jan7152945@geech.gnu.ai.mit.edu>
  7.     <1993Jan7.202709.19083@husc3.harvard.edu>
  8.     <1993Jan8.212126.21379@blaze.cs.jhu.edu>Distribution:
  9. Date: 9 Jan 93 16:33:06
  10. Organization: Free Software Foundation 545 Tech Square Cambridge, MA 02139
  11. Lines: 59
  12. Message-ID: <BURLEY.93Jan9163306@apple-gunkies.gnu.ai.mit.edu>
  13. References: <MIB.93Jan8190839@geech.gnu.ai.mit.edu>
  14. NNTP-Posting-Host: apple-gunkies.gnu.ai.mit.edu
  15. In-reply-to: mib@geech.gnu.ai.mit.edu's message of 8 Jan 93 19:08:39
  16.  
  17. In article <MIB.93Jan8190839@geech.gnu.ai.mit.edu> mib@geech.gnu.ai.mit.edu (Michael I Bushnell) writes:
  18.  
  19.    In other words, the GPL (for this kind of problem) adheres to the
  20.    copy, not to the program.  In this respect it differs from the
  21.    ^^^^
  22.    copyright.  If you own the program, you can make new copies under any
  23.    conditions (GPL or not) you like.  
  24.  
  25. This seems to be part of some of the perceived confusion.  [How's that
  26. for trying to appear uncertain?]
  27.  
  28. I think instead of "copy" you, and perhaps others in this debate, mean
  29. to say "derived work".
  30.  
  31. Specifically, the GPL adheres, in the cases being addressed here, to
  32. the work derived from various sources, at least one of which was originally
  33. published under terms of the GPL, thus requiring the entire derived work
  34. to do so.  However, the separate works may be published by their owners
  35. in whatever manner they choose (PD, proprietary, or whatever).
  36.  
  37. Suppose I write a body of code I'll call K.  It's some kind of software
  38. package.  Part of K includes a modified version of GNU EMACS.  I decide
  39. to release all of K to the public domain, and explicitly state that.
  40. The code in K that represents modifications to GNU EMACS (or include enough
  41. of GNU EMACS to make it legally fall under the GPL) is _both_ under the
  42. public domain (on its own) _and_ under the GPL (when forming the derived
  43. work of GNU EMACS + part-of(K)).
  44.  
  45. Thus, users of the derived work, i.e. that part of K that is the modified
  46. GNU EMACS (call it KEMACS), can always be assured that they can get all of
  47. the source code used to make KEMACS (or any derivative, i.e. a port by
  48. someone) according to the GPL.
  49.  
  50. However, anyone can take part-of(K), i.e. that part of KEMACS that is
  51. in public domain (not part of GNU EMACS), claim they wrote it, derive a
  52. work from it, and sell only proprietary binaries of it, such that I, as
  53. the original author of K, cannot effectively service such derivative
  54. works.
  55.  
  56. Meanwhile, programmers can service users of KEMACS and derivative works
  57. because they'll have access to the source code for KEMACS -- both the GPL-
  58. protected, GNU-EMACS-derived original portion, and the part-of(K) portion
  59. placed in the public domain.
  60.  
  61. No way can the FSF assert ownership of any code in K via the GPL.  (It
  62. can try to make a claim in court like anyone can, but the GPL does not give
  63. it special permission to do so just because I included PD code for K
  64. with GNU EMACS code to ship the derivative KEMACS.)
  65.  
  66. Nothing the GPL says can wrest my ownership of my code away from me,
  67. even if I ship a work derived from GPL-protected code plus my own code.
  68. However, if I do that, I've accepted the GPL requirements for use of the
  69. protected code, which allows people to whom I ship the derived work access
  70. to my own source code (the part that went into the derived product) because
  71. I have to license the derived work under the terms of the GPL.
  72. --
  73.  
  74. James Craig Burley, Software Craftsperson    burley@gnu.ai.mit.edu
  75. Member of the League for Programming Freedom (LPF) lpf@uunet.uu.net
  76.