home *** CD-ROM | disk | FTP | other *** search
/ Serving the Web / ServingTheWeb1995.disc1of1.iso / connect / tcpip / crynwr / pktd11 / gpl.doc < prev    next >
Internet Message Format  |  1993-06-02  |  6KB

  1. From: burley@geech.gnu.ai.mit.edu (Craig Burley)
  2.  
  3. In describing what I do for "ordinary" folks -- those who _use_ computers
  4. rather than program them (if they use them at all) -- I've found their
  5. interests prioritize as follows:
  6.  
  7. 1.  Can I get your software for free?
  8.  
  9.     A:  Yes, though there might be easier ways for you to get it if you're
  10.         willing to spend money.  (Though, for some people, the _easiest_ way
  11.         of all is also the free way -- it requires only access to certain
  12.         networks.)
  13.  
  14. 2.  Do I have to pay anything if I use the software a lot?
  15.  
  16.     A:  No.  You can also use it on as many machines as you like, and make
  17.         copies of it for friends (as long as you copy the stuff altogether,
  18.         not bits and pieces, and don't pretend you wrote it).
  19.  
  20. 3.  So it's not like shareware then?
  21.  
  22.     A:  Right, except that, like shareware, you can evaluate the product
  23.         for free -- with FSF software, it _stays_ free if you keep on using
  24.         it.  With shareware, you really should pay the author what he or
  25.         she asks if you keep using the software.
  26.  
  27. 4.  How is it different from public domain?
  28.  
  29.     A:  It always comes with source code.
  30.  
  31. 5.  Which means?
  32.  
  33.     A:  If you need to change it, you can, either yourself, or by hiring a
  34.         programmer -- any qualified programmer.  Public-domain software
  35.         often comes with no source code, and thus cannot be changed, at least
  36.         not without mammoth effort.
  37.  
  38. 6.  How do you earn a living from this?
  39.  
  40.     A:  Primarily two ways: one, because the few people who want to make
  41.         changes to my software will probably want me to make the changes if
  42.         they can't do them themselves (since I am obviously an expert on my
  43.         own software); two, because others who have lots of money and see
  44.         that they can benefit from lots of free software donate money to
  45.         those of us who promise to write it.
  46.  
  47. 7.  There's got to be a downside -- what is it?
  48.  
  49.     A:  Primarily that if you make changes to it and then want to distribute
  50.         the changes outside your own organization or home, you have to obey
  51.         certain requirements.
  52.  
  53. 8.  Like what?
  54.  
  55.     A:  You have to give anyone to whom you distribute the changed product
  56.         the same rights you had to the original, which means they can freely
  57.         copy the product and have the source code to it, including your
  58.         changes.
  59.  
  60.  
  61. Note that I've _never_ had anyone balk at the answers to #s 7 and 8, even
  62. though I've pointed out that some people in the industry dislike those
  63. restrictions, because I've also pointed out that it's those very restrictions
  64. that help keep the software free (in, as I've said before, any reasonable
  65. sense of the word) for everyone.  In fact, only one or two people have ever
  66. asked questions 7 and 8 out of the 50 or so with whom I've discussed the
  67. issues.
  68.  
  69. What I have seen is that the _programmers_ with whom I've talked include a few
  70. that somehow think that the answers to #s 7 and 8 make FSF software not only
  71. "not free" but rather useless, not only to them but to everyone else.
  72.  
  73. But it has long been the case that programmers have thought that everyone
  74. else had the exact same needs and wants as they. Fortunately, probably over
  75. 99% of the population of users who have access to computers such that they
  76. not only use, but can install, software care not one whit whether they can
  77. both change that software _and_ distribute their changed versions to the
  78. outside world withno encumbrances.  Of those who do care, only a few seem
  79. to really hate the idea that they can't so distribute FSF software with
  80. their changes.
  81.  
  82. And, fortunately for everyone, anyone who really feels that "truly free"
  83. software, not requiring source-code distribution and/or equivalent-licensing
  84. of distribution of derivations, can choose to set up competing organizations
  85. and products, so everyone can see which ends up winning.  Just as the FSF,
  86. Cygnus, and the many supporters of FSF-style free software already are
  87. competing with the vast, existing proprietary-software community and the
  88. smaller, ad-hoc public-domain and shareware communities -- and holding their
  89. own (if not winning outright in a few areas).
  90.  
  91. Personally, I'd love to see someone set up a "Public-Domain Software
  92. Foundation" and write stuff released via the PD mechanism, get funding for
  93. it, etc, so we can all see whether the software would compete effectively
  94. against FSF stuff.  (Nothing would prevent the FSF from snarfing it
  95. and releasing it under the GPL, perhaps, but that's hardly an argument
  96. that such a PDSF couldn't effectively compete due to the FSF, because the
  97. FSF is hardly the only organization that would do such snarfing.)  Or,
  98. set up an FSF-like organization using a GPL-like license that has fewer
  99. restrictions (like dropping the source-code and/or derived-work requirements).
  100.  
  101. Given all the hoopla about how bad the GPL and FSF are in "pretending" to
  102. be free, undoubtedly anyone really willing to put their money where their
  103. mouth is would have no trouble finding others sharing their beliefs and
  104. willing to contribute funds and/or effort towards _their_ idea of a "free"
  105. body of software.  Either that or they're in such a minority as makes little
  106. or no difference.
  107.  
  108. Fortunately, rather than simply froth at the mouth, rms actually _did_
  109. something, creating the FSF, and here we are.  Of course, he (and some others
  110. of us) had previously done an equivalent of "truly free" software, and he
  111. (and a few others) ended up feeling somewhat burned by it, but that doesn't
  112. mean others shouldn't try.
  113.  
  114. I'll close with a quote that I think is most apropos in this situation:
  115.  
  116.     "So much has been given to me; I have no time to ponder over that
  117.      which has been denied."
  118.  
  119.         -- Hellen Keller
  120.  
  121.