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

  1. Path: sparky!uunet!spool.mu.edu!enterpoop.mit.edu!mintaka.lcs.mit.edu!ai-lab!life.ai.mit.edu!friedman
  2. From: friedman@gnu.ai.mit.edu (Noah Friedman)
  3. Newsgroups: gnu.misc.discuss
  4. Subject: Re: Fund raising at the FSF
  5. Date: 8 Jan 93 02:27:06
  6. Organization: Free Software Foundation, 675 Mass Ave. Cambridge, MA 02139
  7. Lines: 53
  8. Message-ID: <FRIEDMAN.93Jan8022706@nutrimat.gnu.ai.mit.edu>
  9. References: <9LPywB26w165w@mantis.co.uk> <1993Jan7.112550.22626@uwasa.fi>
  10.     <1iik7pINN4qf@shelley.u.washington.edu>
  11. NNTP-Posting-Host: nutrimat.gnu.ai.mit.edu
  12. In-reply-to: tzs@carson.u.washington.edu's message of 8 Jan 93 01:09:13 GMT
  13.  
  14. In article <1iik7pINN4qf@shelley.u.washington.edu> tzs@carson.u.washington.edu (Tim Smith) writes:
  15. >There is also the possibility that they would simply arrange things so that
  16. >the source you get is not all you need.  Suppose, for example, someone wanted
  17. >to use GNU Emacs in a proprietary editor for Microsoft Windows.  What would    
  18. >stop them from doing the following:
  19. >
  20. >        1. Find the places where they want to make proprietary changes to  
  21. >        GNU Emacs.
  22. >
  23. >        2. Rewrite those parts so that they depend on a DLL (dynamic link
  24. >        library) to perform the functions that they want to do    
  25. >        proprietarily (sp?).
  26. >
  27. >        3. Distribute the modified GNU Emacs under GPL.
  28. >
  29. >        4. Implement a proprietary DLL, which is not distributed under
  30. >        GPL.
  31. >
  32. >Is this a violation of GPL?
  33.  
  34. Yes.  The GPL says, in part:
  35.  
  36.       2. You may modify your copy or copies of the Program or any portion
  37.     of it, thus forming a work based on the Program, and copy and
  38.     distribute such modifications or work under the terms of Section 1
  39.     above, provided that you also meet all of these conditions:
  40.  
  41.         ...
  42.  
  43.         b) You must cause any work that you distribute or publish, that in
  44.         whole or in part contains or is derived from the Program or any
  45.         part thereof, to be licensed as a whole at no charge to all third
  46.         parties under the terms of this License.
  47.  
  48.  
  49. (here the "no charge" refers to a licensing fee, not a distribution fee)
  50.  
  51. There are two reasons for this.
  52.  
  53. First, a general one.  If we permitted company A to make a propriatary
  54. file, and company B to distribute GNU software linked with that file,
  55. the effect would be to make a hole in the GPL big enough to drive a
  56. truck through.  This would be carte blanche for withholding the source
  57. code for all sorts of modifications and extensions to GNU software.
  58.  
  59. Giving all users access to the source code is one of our main
  60. goals, so this consequence is definitely something to avoid.
  61.  
  62. More directly, the versions of GNU software linked with proprietary
  63. libraries would not really be free software as we intend the term--they
  64. would not come with full source code that enables users to change and
  65. recompile the program.
  66.  
  67.