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