1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78
|
[The following describes my reasons for giving out XmHTML for free]
Thanh Ma (tma@encore.com) wrote:
>
> Thanks for the reply. Here is another (dumb ?) question.
> I know there are quite a few commercial html widgets/help-apps out there,
> why yours is not ? Or because the motivation for writing these packages is to
> 'give out' ?-)
>
That's a good question. I can think of a bunch of reasons, starting
from idealism to ``let's make a better world'' ;-).
The idea for creating the HTML widget originated when I started
to read NCSA's distribution policy quite carefully, and I decided
it is a completely ridiculous policy (you might have read that on
the XntHelp pages somewhere). And NCSA's HTML widget is a rather
resource hungry one (not that all of NCSA's is bad, they have done and are
doing some pretty nifty pioneering). So I decided (IMHO ;-) that I
could do it better. I'm hoping that I can make that true. But
that doesn't really answer your question.
Let me sum up some of my reasons:
- First of all, the habit of giving out programs for ``free'' is
historical in the Unix world. It is one of the reasons what has
made Unix what it is today. And I would like to see it grow more
in the future.
- Second, I have seen a number of commercial programs which are
just too expensive for what they offer, and often I wonder how
these companies are able to get away with this. One of the answers
is that there is no competition (or not fierce enough), or that
these companies are soo damn big that they _can_ get away with
it. By giving out my own applications for free (but copyrighted),
I can offer users/programmers a cheap, but high quality, alternative.
And maybe some day this will be noticed by companies, persuading them
to pay more attention to the quality and price of their own
applications. (I now sounds a whee bit naive ;-)
- Third, (and this is a big reason), I am a huge Unix fan, and I
hate m$ for what they have done with Win95. They make it seem like
they have invented the wheel, while the truth is that what they want
win95 to be has since long existed under the name Unix. This
is something I have to live with. Now, one of the ways to persuade
people to switch over to Unix is to offer an OS that is easy to
use (easy adminstration tools), has a number of usefull applications
(including a desktop environment, word processor, spreadsheet and
a consistent help) and is cheap. (you might want to check the eXode
homepage: http://www.linux-kheops.com/line/html/exodeenglish.html).
Currently, the cheap OS is named Linux (or FreeBSD), and there are a number
of people busy with all of the above. And XntHelp is an application that
fits right in.
- Fourth, there is a small part in me that wants people to notice me and
my company. Writing and distributing quality programs for free might
persuade people and/or companies to do business with us.
- Fifth, the reason that I have choosen the LGPL/GPL is that
[the LGPL/GPL] is a license which cleary states what you can and can't
do with the library/application. The copyright is mine, other people
can modify it as much as they want (but must make that clear), and
it can be used in commercial programs (although no fee may be asked
for my library/application). Also, the LGPL/GPL are an almost standard
as it comes the Linux (and the FSF for that matter).
I think the above fairly well describes my reasons for giving out
my programs for ``free''.
Friendly Greetings,
Koen D'Hondt.
--
----------------------------------------------------------------------
_/_/_/_/ _/_/_/_/ _/_/_/_/
_/ _/ _/ _/ _/ Ripley Software Development
_/ _/ _/ _/ _/ Roland Holstlaan 229
_/_/_/_/ _/_/_/_/ _/ _/ 2624 HG Delft, The Netherlands
_/ _/ _/ _/ _/ mailto:ripley@xs4all.nl
_/ _/ _/ _/ _/ http://www.xs4all.nl/~ripley
_/ _/_/_/_/_/ _/_/_/_/ tel: (++31) (0) 15 2567785
----------------------------------------------------------------------
|