home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 6 / FreshFish_September1994.bin / bbs / misc / gfft-1.12.lha / GFFT / gpl-why < prev    next >
Text File  |  1994-08-25  |  4KB  |  82 lines

  1.       Why I have chosen to use the GNU General Public License
  2.       -------------------------------------------------------
  3.  
  4.         First, because I agree with the ideas of Richard Stallman as
  5.     expressed in the GNU General Public License.  Second, because I
  6.     have become frustrated with the typical approaches to software
  7.     support and distribution commonplace in the industry which have
  8.     serious limitations for both users and programmers.  Third, because
  9.     I would like to go beyond the limitations of the progressive yet
  10.     still, I believe, fundamentally flawed 'shareware' approaches.
  11.  
  12.         Typical users purchasing typical programs are all too likely to
  13.     find that the programs are useless for the task at hand.  Then they
  14.     may find they have no recourse and no way to improve the programs--
  15.     even if they were technically capable of doing so--other than to
  16.     keep paying for updates and keep on hoping...  Even when software
  17.     is tested in advance, fatal problems can always surface later; and
  18.     these problems may be ones the manufacturer isn't interested in
  19.     fixing.
  20.  
  21.         Meanwhile, typical commercial programmers are also limited in
  22.     what they can do about this.  Much of the revenue generated by the
  23.     sale of programs goes for marketing expenses rather than for
  24.     software development, and a major portion of what IS available for
  25.     development may continually be directed toward 'buzzword' projects
  26.     intended to "leapfrog" over the competition.  Rather than fixing
  27.     current problems, these projects might even be intended to make the
  28.     user's current software obsolete.  Also a significant part of the
  29.     programming work goes into making programs impossible to copy or
  30.     use without the required licensing, leaving that much less time
  31.     available for improvements the users might have wanted.
  32.  
  33.         Shareware has presented a progressive alternative in which the
  34.     code may be freely tested by the prospective user, and the
  35.     marketing and administrative expenses are eliminated.  But it is
  36.     still fundamentally flawed.  All too frequently the shareware
  37.     writer looses interest, and the public is left with a start of a
  38.     program which is promising but unfulfilling and unchangeable, and
  39.     therefore ultimately useless.
  40.  
  41.         Only the General Public License guarantees that the source code
  42.     for a program will ALWAYS be available freely, so that technically
  43.     capable users (and there seem to be legions of them out there) will
  44.     always be able improve what is provided (or hire others to do so).
  45.     If nothing else, technically capable users can learn from what has
  46.     been done already.  I have seen true quality in GNU Emacs, GCC, and
  47.     many other programs developed under the General Public License, and
  48.     I think this is because so many capable people have been free to
  49.     contribute to them.
  50.  
  51.         With this program I am also providing a number of innovative
  52.     service offers so that some day programmers like me might actually
  53.     be able to make a living from the development of this and future
  54.     similarly licensed products, while having the means and incentive
  55.     to continue creating and improving them.  All are based on the
  56.     concept of providing the user an opportunity to help the programmer
  57.     improve the product, rather than limiting the right of the user to
  58.     use what has already been created.  I see these offers as a
  59.     realization and extension of the ideas of Richard Stallman.  See
  60.     the README file for further details.
  61.  
  62.         Consider that even commercial programs depend on the good faith
  63.     of the using public.  Normally, this is backed up by the threat of
  64.     legal prosecution, but many people follow the law because primarily
  65.     because (1) they like to get the original materials as supplied by
  66.     the producer, (2) because they really do want to support the
  67.     development of their favorite programs, and (3) they actually like
  68.     having access to the support services provided, and not actually
  69.     because of the fear of prosecution.
  70.  
  71.         With this program and the offers provided for it, the fear of
  72.     prosecution is removed (as it may be freely used, modified, and
  73.     distributed under the conditions of the General Public License),
  74.     but the other good reasons for supporting it remain.
  75.  
  76.         So, please help support the development of this program by
  77.     making a donation or by ordering one or more of the available
  78.     services.  You CAN help improve it, and encourage programmers to
  79.     engage in this kind of software development.
  80.  
  81.  
  82.