
April 1998
The reason that the commercial world looks
down its nose at the free software and shareware fraternity is simply the name.
Nope, I don't think so. Do you?
Such are the ways of the world that the more you pay for something, the more you expect
to get. Those of us who have observed the computer business realise that this is the only
business in the world where the laws of commercial rationality get suspended, and some of
the best things in life are indeed free. But no one else believes us.
But there are now sufficiently large numbers of people who have learned that software
that costs nothing frequently delivers commercial solutions, that organisations like SUSE
in Germany (www.suse.com) and Caldera (www.caldera.com) take "freeware" bundles
and configure them with installer shells, sell them for money and then support them for
money.
Many people (including me) happen to like this model of selling support for money. It
sends a more concise and wholesome message to the users that the software is incidental,
it's what you do with it and how you manage it that actually counts. Developers of
software that has become freeware are generally very happy that their babies have been
brought up in a loving and caring relationship, with users who are willing to help build
its character and support subsequent generations.
The accountants and lawyers that run the baby farms that have effrontery to sell
software for money frequently just abandon their charges at the steps of the baby brokers,
and then rush back to count their cash while the support phone rings off the hook.
Caring parents like Linus Torvalds, father of the freeware Unix called Linux, now has
several million of his offspring in the world, and the world is not a poorer place for
this movement, even if the big software step parents (remember, nearly everything
Microsoft sells was built on bought-in third party developments, including the original
DOS) might one day be the poorer for the growing interest in freeware.
But "Freeware" still scares corporates (who are run by the close relatives of
the step parents of software that gets sold for money.), so how can this be addressed..?
In a blinding flash of inspiration, the decision to let Netscape free from the shackles of
proprietary software was supplemented by the move to change the name of the game from
"freeware" to "open source software".
Bingo! I don't mean HP or ketchup with no lids on, but software whose source code is
open to inspection, development and maintenance by the whole world of talent that's now
out there - just a few milliseconds away - on the Internet. The idea that a product can be
managed and kept sane with a thousand developers all beavering away tweaking it may seem
unlikely to those of us who have to try and manage development projects with more than 5
software developers, but using the tools provided by the Internet (and Netscape in
particular) the opportunities for on-line collaboration and development are already in
place.
The site where Netscape is making the first tentative steps outside the closet of the
nasty "closed source" software community is at http://www.mozilla.org/:
"mozilla.org is an arm of Netscape Communications Corporation whose mission is to
provide open and common software for network client applications, by co-ordinating,
building, and guiding the public sharing of the Netscape Communicator source code. "
The ethos is simply explained
"How can you participate? Simply by doing so! We believe in "deeds, not
words." We operate as a meritocracy, so the more good code you contribute, the more
you will be allowed to contribute: that is, the better a developer you prove yourself to
be through your actions, the more responsibility you will be given. This is not a
"Consortium." There is no such thing as membership. If you contribute code, then
you're a member. It's as simple as that."
Netscape plans to make the Netscape Communicator 5.0 source code available later this
quarter, alongside the first developer release of the product, the company said.
There is little doubt that closed source software business will now get into protective
mode and rake over all the old chestnuts to scare corporate purchasers away from the idea
that anything that costs nothing has no intrinsic value. After all, they have nowhere else
to go unless they too change the charging model, and not only give away the software
(after all, Microsoft has been doing this in selected marketing efforts for a long time)
but open up the source code to sell themselves as consultants and systems integrators.
The notion that the operating system and fundamentals like browsers should be open to
all is very powerful. It directly addresses the very core of the problem that has left us
all at the mercy of the wicked step parents like IBM and Microsoft. The Open Source name
has been snapped on for web sites, and at www.opensource.org you'll find the most
enthusiastic adopters of the concept doing their pieces:
"Open Source is a marketing program for free software. It's a pitch for `free
software' on solid pragmatic grounds rather than ideological tub-thumping. The winning
substance has not changed, the losing attitude and symbolism have."
And now the wires are also buzzing with the rumours from Apple circles that
capabilities of the Mach 3.0 microkernel, allow developers to replace much of the workings
of Rhapsody's core OS with code from MkLinux. This reminds us that Unix is the original
cross platform operating system with built-in multitasking and networking capabilities,
and once the futile commercial objective of taking on Microsoft in a head-to-head clash
has been abandoned at long last, and replaced by the objective of simply creating the best
user solutions, all things change for everyone.
Interesting times lie ahead.
|