Jon 'maddog' Hall speaks
Jon 'maddog' Hall opened his speech by announcing that his lawyers were reminding him to tell people that Linux is a registered trademark of Linus Torvalds. Companies or inviduals that want to use the Linux name should read up linuxmark.org for information about using the name and registering it before simply using it.
He then went on to quote Sir Isaac Newton: "If I have seen further, it is by standing on the shoulders of giants." Linux, he said, should fall under the term "cooperativeism," rather than the sometimes used "communism." He also explained that his interpretation of free software is that it is free to be helped, not necessarily free to be taken.
Hall rehashed a good deal of the things he told his smaller audience at Wednesday's "visionary" debate panel in more detail.
From 1943 to 1980, he said, all software was open source. Companies did not ship compiled software, they shipped souce code. If a company needed some software written, they contracted the work out, and, if it was not done properly, on time, or with adequate documentation, the developer would not be paid.
In 1969, Hall said was a university student. In that year, a software package called DECUS was written and donated to libraries. The idea behind the move was that if the person writing it had to write it anyway, why not let others use it? Others could use it for the cost of copying the papertape code.
Hall said that 1969 turned out to be an important year in software development for two other reasons: a) two scientists at Bell labs developed the first version of Unix, and b) Linus Torvalds was born.
From 1977 to 1980, Hall said, the price of hardware dropped. In 1980, shrink-wrapped software started to hit the market and has remained the dominant form of software distribution.
Hall offers a history lesson
In 1984, Richard Stallman, upset at software he could not modify, launched the GNU project, an effort to build an operating system that would have source code available and free. Stallman then went on to write emacs. Hall said some people think he should have stopped there instead of trying to write the GNU kernel, because emacs has enormous functionality and is sometimes jokingly referred to as an operating system.
RMS and the GNU project went on to write the gcc C compiler, libraries, and command interpreters to go on top of their upcoming operating system.
As the concept of available source code continued to take off through the '80s and '90s, sendmail, bind, postgres and other such major projects began to appear, using the model of free software that was beyond the scope of the GNU project.
In 1991, Finnish university student Linus Torvalds started a new operating system project to imitate Unix, because it was simply too expensive to acquire Unix for personal use. Torvalds, as anyone who knows their Linux history can tell you, started the project as nothing more than something to do for fun.
Unix is really a Linux-like system
Hall said that Unix is a trademarked brand of X-Open; it is a certification mark. Because of that, it is incorrect to say that Linux is a Unix-like operating system, because it isn't unless X-Open says so. Technically, he concluded, Unix must be a Linux-like operating system, except that it is expensive and closed.
For people or companies who do not want to write code under the GNU's General Public License, he told the crowd, there are other options besides being closed source. Licenses such as the artistic and BSD licenses allow a different set of restrictions from the GPL.
He thanked the Free Software Foundation for all their hard work up to now on getting free software adopted.
Hall reminisced about days gone by when he could call up companies from which he had bought software for support and, rather than getting a dismissive menu system as now often happens, be able to quickly speak to someone like the company's president or CTO to get the support he needed.
| |
| Jon 'maddog' Hall delivers his keynote address. |
Part of the reason for today's success of open source, he explained, is that hardware is very inexpensive. Today you can buy a 3GHz processor, a 120GB hard drive, a ton of RAM, and a video card for just a few hundred dollars; this would have made military planners jealous just a few years ago. The price of software, he noted, has not dropped along with the price of hardware; the result is that Linux essentially fills a vacuum left by the desire for lower software prices relative to the low hardware prices.
He also said that proprietary software poses a problem to military and government organizations. Should a government or military organization trust a foreign company to provide unauditable software for use on their sensitive machines?
Why Linux is beneficial to international companies
Another factor for governments is the issue of economic trade deficits. For a country to pay large amounts of money to a company in another country makes little economic sense, if there is a way to pay people in their own country and provide employment (and tax revenue) back to themselves. Linux provides such a means. Because there is no dependence upon a specific company being in the home country, a government can hire its own citizens to deploy and support Linux.
Another problem with the closed source software model, Hall said, is the issue of native language support. Countries and regions whose people do not necessarily speak one of the 50 languages Microsoft supports, for example, have no recourse to add their own native tongue to the software. With Linux, a company or a government can hire people to translate the software into their native language, or people can do so voluntarily without that effort causing any issues.
In the mid-1990s, Drs. Thomas Sterling and Donald Becker developed the Beowulf cluster. The concept behind it was simply that lots of cheap, off-the-shelf computers working together could replace the dying breed of large super computers. The result was a supercomputer for about 1/40th the cost, Hall said. Grid computing has taken that original concept to much greater heights here in the 21st century.
With a computer's instability, Hall said, if each person loses, say, $5 a day in productivity from crashes and bugs, that works out to about $2.5 billion per day in lost productivity in the entire computer-using world. If using more stable software gains each person $1 of unlost productivity, that is $500 million a day saved. He noted that the number is based on an installed base of 500 million computers across 6.3 billion people. He joked that 5.8 billion people have yet to choose their operating system.
Hall noted that Sourceforge has 850,000 registered developers and about 85,000 projects in development. Even if only 10% of that number is actually actively developing software, it is more people than Microsoft's 50,000 employees, he said. Of those, he said, 22,000 are marketing and sales people, and he estimates no more than 2,000 to 3,000 of the employees are actually hands-on software developers. As such, he said, the Linux community is much bigger than Microsoft.
Eighty companies on the show floor
About 80 companies spanned approximately 60 booths on the trade show floor. There was the usual mix of Linux companies, geek shirt vendors, bookstores, and little-known companies who would pounce on passing media badges in the faint hope that one of them might be so impressed as to get word out about their products.
| |
| The Real World Linux 2004 trade show floor. |
I asked if Nitix or its components were released under the GPL and I was told that, no, the (advertised as Linux-based) operating system was developed in house in spite of its Linux roots. Perhaps it deserves a little more investigation to see if the salesman knew what he was talking about, or if the company really is selling an in-house developed Linux-based Debian kernel with only original code.
update Net Integration Technologies spokesperson Sandra Lemaitre wrote me informing me that I had been misinformed and included the following:
In our Nitix server operating system we use a standard Linux kernel (not Debian, as you were told), and about 80% of the software that we use (maybe even more than that) is released under the GPL or other open source license. All changes that we have made to this code are freely available on our open source web site: http://open.nit.ca/.
The autonomic bits of our Nitix OS are proprietary to us, but the rest of it (Apache, Samba, etc.) belong to the open source community, and we contribute to the community a fair bit by submitting patches to be used by the rest of the world when we fix something in one of the open source components.
Our company takes great pride in being part of the Open Source community; two of our companys founders, Avery Pennarun and Dave Coombs, have been involved with the Linux operating system for over ten years and co-developed the popular WvDial application. Actually, many of our developers have produced and contributed to numerous Open Source and commercial software projects.
Real World Linux 2004 Conference in review
The first day was the most useful and informative of the three days to people who came to the conference looking to learn something. The three-hour small group sessions provided an opportunity for presenters to go into enough detail to be informative to those attending.
The conference's attendance was around 2,500 people over the course of the three days. In its first year, 2003, Real World Linux mustered approximately 1,700 people in the midst of Toronto's SARS (Severe Acute Respiratory Syndrome) outbreak.
Note: Comments are owned by the poster. We are not responsible for their content.
Net Integration Technologies, Inc
Posted by: Anonymous Coward on April 16, 2004 11:09 PM#