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

  1. Path: sparky!uunet!mcsun!uknet!gdt!aber!fronta.aber.ac.uk!pcg
  2. From: pcg@aber.ac.uk (Piercarlo Grandi)
  3. Newsgroups: gnu.misc.discuss
  4. Subject: What the GPL actually means
  5. Message-ID: <PCG.93Jan6174715@decb.aber.ac.uk>
  6. Date: 6 Jan 93 17:47:15 GMT
  7. References: <1993Jan3.170815.18962@husc3.harvard.edu> <C0B34q.Ax0@news.udel.edu>
  8.     <1993Jan3.213759.18973@husc3.harvard.edu> <C0BEFv.BJr@news.udel.edu>
  9. Sender: news@aber.ac.uk (USENET news service)
  10. Reply-To: pcg@aber.ac.uk (Piercarlo Grandi)
  11. Organization: Prifysgol Cymru, Aberystwyth
  12. Lines: 125
  13. In-Reply-To: johnston@me.udel.edu's message of 4 Jan 93 05: 40:42 GMT
  14. Nntp-Posting-Host: decb.aber.ac.uk
  15. X-Old-Subject: Re: Fund raising at the FSF
  16.  
  17. On 4 Jan 93 05:40:42 GMT, johnston@me.udel.edu (Bill Johnston) said:
  18.  
  19. johnston> If you want to use the text of the GNU source verbatim as part
  20. johnston> of the source for your program, yes, you are obligated to
  21. johnston> release all your source under the GPL.
  22.  
  23. No, this is not required at all. For the mere incorporation of GNU sw
  24. into one's own there are no conditions whatsoever.
  25.  
  26. The GPL says that the sources of any work of which GPL covered material
  27. is part must be covered by the GPL themselves only if and when those
  28. sources or any derivatives thereof (e.g. binaries) are redistributed to
  29. a third party.
  30.  
  31. The GPL moreover specifies that only that third party has a right to get
  32. a copy of the sources alongside their binaries, and may then redistribute
  33. copies of those sources further.
  34.  
  35. Note also that there is *no* condition imposed on the redistribution of
  36. the binaries themselves; these may or may not be covered by the GPL. In
  37. other words, the binaries can be totally proprietary.
  38.  
  39. If you use GPL covered sources for in-house projects there is *no need*
  40. to release anything. The use of GPL covered sources, when they are not
  41. redistributed to anybody else, is not subject to *any* condition.
  42.  
  43. What the GPL actually says
  44. ==========================
  45.  
  46. Let me repeat this again, as it apparently virtually nobody understands
  47. these subtleties:
  48.  
  49. the GPL states the condition that you can give copies of GPL covered
  50. sources, or their binaries, to third parties, all the sources
  51. involved in which they are must be covered by the GPL.
  52.  
  53. * No conditions apply if you don't give anything to third parties.
  54.  
  55. * No conditions apply on the binaries.
  56.  
  57. * Nobody but the third party to which the binaries are given has
  58.   a right to get the sources from you, and then only if they
  59.   actually request them (but they must be informed in writing they
  60.   have this right).
  61.  
  62. * You can sell the binaries under any conditions you want, for any
  63.   price you deem fit.
  64.  
  65. * You can impose penalties, like withdrawal of warranty on the
  66.   binaries, if the third party actually demands the sources (but
  67.   the penalties cannot be excessive, like a fine).
  68.  
  69. * If you distribute the sources alone, you can ask any price for the
  70.   service of supplying them; if you distribute the sources after the
  71.   request of somebody who got your binaries you can only ask for
  72.   reimbursment of expenses incurred.
  73.  
  74. Examples
  75. ========
  76.  
  77. 1) You are a large bank. You use GNU LIB C++ to develop a financial
  78. application that is considered confidential and proprietary to the bank
  79. and no copies are given to other parties.
  80.  
  81. -> You have no obligations whatsoever under the GPL.
  82.  
  83. 2) You are a software developer. You build a JOVIAL compiler based on the
  84. GNU CC back end. You sell for $10,000 binaries of the compiler carrying
  85. your own copyright. With the binaries you give two years of maintenance
  86. and updates, a written offer to supply the sources of the whole compiler
  87. for reimbursment of the costs involved (media, personnel time,
  88. overheads), and a clause that the binaries must be deleted and the
  89. warranty expires as soon as the offer to get the sources is exercised.
  90.  
  91. -> The binaries cannot be copied by the customer. If customers ask
  92.    for the sources, they are on their own. They must recompile the
  93.    sources and provide their own maintenance and support. They may
  94.    then redistribute either as they see fit.
  95.  
  96. 3) You are a source repository. You have a compilation of GNU sw.
  97. you are asked for a copy of the compilation.
  98.  
  99. -> You are under no obligation to supply that copy. If you do, you can
  100.    ask any price for the service of supplying it. Once supplied, the
  101.    same compilation can be redistributed under the GPL without
  102.    restrictions.
  103.  
  104. Comments
  105. ========
  106.  
  107. As you see in all these cases there is no prohibition against commercial
  108. activity; but you can only make people pay for your services, you cannot
  109. be a source rentier.
  110.  
  111. 1) You can make any use whatsoever of GNU sw, if it is for own use.
  112.  
  113. 2) If you provide poor maintenance and support for JOVIAL compiler, or if
  114. the price of the binaries is exagerated, your customers can demand the
  115. sources and do it themselves; or they can even provide the same services
  116. in competition with you. If you are good at maintenance and support, and
  117. your binary prices are low enough, nobody will have the incentive to do
  118. so. Indeed if somebody asks for the sources, and starts competing with
  119. you, selling binaries they have derived from the sources, you can
  120. compete with them offering your own maintenance and support services.
  121.  
  122. 3) For the effort of assembling and supplying the compilation you can
  123. ask any price you seem fit. If your asking price is too high, somebody
  124. will ask for a copy and set up a more reasonably priced alternative. If
  125. they make a mess out of hit, you can get their customers back.
  126.  
  127.  
  128. Some will object that a lot of the incentive to develop a source in the
  129. first instance is precisely the hope of becoming a 'source rentier',
  130. like Wozniak or Allen. Too bad. Stallman (and friends) do not like them.
  131. If you want to take advantage of his (their) work, you have to agree to
  132. their tastes.
  133.  
  134. Basically Stallman thinks that work should be rewarded, not absentee
  135. landlordship. Maybe he is not really a socialist, he has the same
  136. attitude towards 'source rentiers' that medieval theologicians had about
  137. usury ('unearned income').
  138. --
  139. Piercarlo Grandi, Dept of CS, PC/UW@Aberystwyth <pcg@aber.ac.uk>
  140.   E l'italiano cantava, cantava. E le sue disperate invocazioni giunsero
  141.   alle orecchie del suo divino protettore, il dio della barzelletta
  142.