home *** CD-ROM | disk | FTP | other *** search
- Why I have chosen to use the GNU General Public License
- -------------------------------------------------------
-
- First, because I agree with the ideas of Richard Stallman as
- expressed in the GNU General Public License. Second, because I
- have become frustrated with the typical approaches to software
- support and distribution commonplace in the industry which have
- serious limitations for both users and programmers. Third, because
- I would like to go beyond the limitations of the progressive yet
- still, I believe, fundamentally flawed 'shareware' approaches.
-
- Typical users purchasing typical programs are all too likely to
- find that the programs are useless for the task at hand. Then they
- may find they have no recourse and no way to improve the programs--
- even if they were technically capable of doing so--other than to
- keep paying for updates and keep on hoping... Even when software
- is tested in advance, fatal problems can always surface later; and
- these problems may be ones the manufacturer isn't interested in
- fixing.
-
- Meanwhile, typical commercial programmers are also limited in
- what they can do about this. Much of the revenue generated by the
- sale of programs goes for marketing expenses rather than for
- software development, and a major portion of what IS available for
- development may continually be directed toward 'buzzword' projects
- intended to "leapfrog" over the competition. Rather than fixing
- current problems, these projects might even be intended to make the
- user's current software obsolete. Also a significant part of the
- programming work goes into making programs impossible to copy or
- use without the required licensing, leaving that much less time
- available for improvements the users might have wanted.
-
- Shareware has presented a progressive alternative in which the
- code may be freely tested by the prospective user, and the
- marketing and administrative expenses are eliminated. But it is
- still fundamentally flawed. All too frequently the shareware
- writer looses interest, and the public is left with a start of a
- program which is promising but unfulfilling and unchangeable, and
- therefore ultimately useless.
-
- Only the General Public License guarantees that the source code
- for a program will ALWAYS be available freely, so that technically
- capable users (and there seem to be legions of them out there) will
- always be able improve what is provided (or hire others to do so).
- If nothing else, technically capable users can learn from what has
- been done already. I have seen true quality in GNU Emacs, GCC, and
- many other programs developed under the General Public License, and
- I think this is because so many capable people have been free to
- contribute to them.
-
- With this program I am also providing a number of innovative
- service offers so that some day programmers like me might actually
- be able to make a living from the development of this and future
- similarly licensed products, while having the means and incentive
- to continue creating and improving them. All are based on the
- concept of providing the user an opportunity to help the programmer
- improve the product, rather than limiting the right of the user to
- use what has already been created. I see these offers as a
- realization and extension of the ideas of Richard Stallman. See
- the README file for further details.
-
- Consider that even commercial programs depend on the good faith
- of the using public. Normally, this is backed up by the threat of
- legal prosecution, but many people follow the law because primarily
- because (1) they like to get the original materials as supplied by
- the producer, (2) because they really do want to support the
- development of their favorite programs, and (3) they actually like
- having access to the support services provided, and not actually
- because of the fear of prosecution.
-
- With this program and the offers provided for it, the fear of
- prosecution is removed (as it may be freely used, modified, and
- distributed under the conditions of the General Public License),
- but the other good reasons for supporting it remain.
-
- So, please help support the development of this program by
- making a donation or by ordering one or more of the available
- services. You CAN help improve it, and encourage programmers to
- engage in this kind of software development.
-
-
-