



(5 ratings)
Fundamentally, why Linux?
However, the reason why Linux is truly revolutionary is that it is Open Software. Our science and technology work owing to the free availability of information, peer review, public critique, and the capablitiy to pick up ideas and modify or extend them. Open Software is an implementation of the scientific method into the field of software development. The freedom to pick-up, modify and extend, that comes with the Linux licence, offers a promise that the software development under Linux licence will continue in the way that science does.
The making of horseshoes, good glass, or measuring time were once closely guarded trade secrets. Science and technology exploded 500 years ago thanks to the sharing of knowledge by the means of printing, and thus breaking the monopoly of the few on the know-how. Why were the science and technology relatively stagnant before the printing era? Because the "trade secret" approach to growth has its limits: the development continues until the rate of learning equals the rate of forgetting. Moving the know-how to the public domain (printed on paper) shifted the position of the equilibrium to a higher level, which, after 500 years of turbulent development, we are still to achieve. For interested, I can present equations, borrowed from chemical equilibrium field, that describe this in a more formal way. The main point is that printing increased the audience, and allowed passing information across space and time.
In the early days of printing, many of those who dared to share were assassinated for revealing "trade secrets." Linux is for the computer age what Gutenberg was for writing. Hopefully there will be no assassinations this time :-) . Linux does clash, violently at times, with those who claim the "ownership" of information, trying to push time back 500 years.
Open Source Linux has also implications for computer security. Imagine a plane based on secret "scientific laws" and built to an unreviewed design, a plane at internals of which nobody but the manufacturer could inspect. Would you believe that this new, unique, completely proprietary plane, obviously built by clever and well-financed marketers in their basement, is any safer than one built in the open world, under the eyes of thousands of critical engineers and curious hobbyists with no association to the manufacturer? Then why would you trust a secret computer program? Open-source Linux is ideally suited for a mission-critical application--its security and power are based on robust solutions which are reviewed with no restrictions whatsoever, and continuously improved upon.
Is Linux for me?
Linux is quite different from MS Windows, so do not expect that if you can get around MS Windows, then Linux will be straightforward for you. You may need to learn. On the other hand, if you come from UNIX, Linux will be easy for you. If you don't know much about computers or you don't enjoy them, chances are Linux administration is not for you. If you don't know your hardware, Linux installation may be a challenge.
0.3 Linux is difficult for newbies.
What are the benefits of Linux?
Linux can give you:
o
A modern, very stable, multi-user, multitasking environment on your
inexpensive PC hardware, at no (or almost no) monetary cost for the
software. Linux is a rich and powerful platform--don't think of it as a
"poor people" operating system. Out-of-box Linux has as much
capability as MS Windows NT with $5000 in software add-ons, is more
stable, and requires less powerful hardware for comparable tasks.
o
Standard platform. Linux is VERY standard--it is essentially a POSIX
compliant UNIX. (Yes, Linux is a best-of-the-breed UNIX. The word
"UNIX" is not used in conjunction with Linux because "UNIX" is a
registered trademark of "The Open Group".) Linux includes all the
tools and utilities typically associated with UNIX, plus more,
significantly more than even the most expensive commercial UNIX
implementations. To run Linux software, UNIX vendors these days
implement "Linux compatiblity layers" into their platforms.
o
Unsurpassed computing power, portability, flexibility, and
customizibility. A Linux cluster recently (April 1999) beat a Cray
supercomputer in a standard benchmark. Linux is most popular on
Intel-based PCs (price of the hardware), but it runs very well on
numerous other hardware platforms, from toy-like to mainframes. One
distribution (Debian) expresses the idea like this: "Linux, The
Universal Operating System." Linux can be customized to perform almost
any computing task.
o Advanced graphical user interface.
Linux uses a standard, network-transparent X-windowing system with a
"window manager" (typically KDE or GNOME). The graphical desktop under
Linux can be made to look like MS Windows (or probably ANY other
graphical user interface of your choice).
o
Dozens of excellent, free, general-interest desktop applications. These
include a range of web browsers, email programs, word processors,
spreadsheets, bitmap and vector graphics programs, file managers, audio
players, CD writers, some good games, etc.
o
Thousands of free applets, tools, and smaller programs. "Small is
beautiful" goes well with Linux philosophy. The small Linux tools and
applets often work in tandem to perform more complex tasks.
o
Hundreds of specialized applications built by researchers around the
world (astronomy, information technology, chemistry, physics,
engineering, linguistics, biology, ...). In many fields, Linux seems
like "the only" operating system in existence (try to find out what
your friend astronomer runs on her computer). The software in this
category is typically not very easy to use, but if you want the power,
it is the best software that humanity has in these areas. Doubtful?
Have a look at: http://SAL.KachinaTech.COM/Z/2/index.shtml for examples.
o
Scores of top-of-the line commercial programs including all the big
databases (e.g., Oracle, Sybase, but no Microsoft's). Many (most?) of
these are offered free for developers and for personal use.
o
A truly great learning platform. If you are a parent, you should be
really glad your daughter/son does Linux--s/he will surely learn
something of lasting value. If you are a teacher, you should consider
the installation of Linux at your school. "It is indeed a strange world
when educators need to be convinced that sharing information, as
opposed to concealing information, is a good thing" (http://edge-op.org/grouch/schools.html).
You select Linux if you care to provide education, not training. The
better the university, the greater the chance their computer department
uses Linux in teaching. For example, under Linux, you can immediately
begin modifying and compiling for yourself a spreadsheet application
which is in every bit as advanced and capable as MS Excel. Linux puts
you right on the cutting edge (in technology, project management, QA,
methodology of science). Many teachers won't use Linux in schools
because they are lacking in computer education themselves (at least
that's what I see).
o Excellent networking
capability built into your operating system. You think you don't need a
network? Once you try home networking, you will never be able to live
without it! How about connecting the two or more computers that you
have at home and sharing your hard drives, CDROM(s), sound card(s),
modem, printer(s), etc.? How about browsing the net on two or more
machines at the same time using a single Internet connection? How about
playing a game with your son over your home network? Even your old 386
with Win3.11 may become useful again when connected to your Linux
Pentium server and when it is able to use your network resources. All
necessary networking software comes with standard Linux, free, just
setup is required. And it is not second-rate shareware--it is exactly
the same software that runs most of the Internet (the Apache software
runs more than 50% of all Internet web servers and Sendmail touches
some 70% of all e-mail). The pleasure of home networking is something I
was able to discover only owing to Linux.
o
Connectivity to Microsoft, Novel, and Apple proprietary networking.
Reading/writing to your DOS/MS Windows and other disk formats. This
includes "transparent" use of data stored on the legacy MS Windows
partition of your hard drive(s).
o
State-of-the-art development platform with many best-of-the-kind
programming languages and tools coming free with the operating system.
Access to all the operating system source codes, should you require it,
is also free. The "C" compiler that comes standard with Linux can
compile code for more platforms than (probably) any other compiler on
earth. Perl, Python, Guile, Tcl, Ruby, powerful "shell" scripting, and
even assembler tools also come as standard with Linux.
o
Freedom from viruses, "backdoors" to your computer, software
manufacturer "features," invasion of privacy, forced upgrades,
proprietary file formats, licensing and marketing schemes, product
registration, high software prices, and pirating. How is this? Linux
has no viruses worth mentioning because it is too secure an operating
system for the viruses to spread with any degree of efficiency. The
rest follows from the open-source and non-commercial nature of Linux:
Linux evolved itself by "bazaar-like" mechanisms to encapsulate the
best computing practices, code legibility and correctness, security,
flexibility, usefulness, coolness, and performance.
o
The operating platform that is guaranteed "here-to-stay." Since Linux
is not owned, it cannot possibly be put out of business. The Linux
General Public License (GPL) insures that development/maintenance will
be provided as long as there are Linux users. There are a great number
of highly-educated Linux users and tens of thousands of actively
developed projects.
o A platform which will
technically develop at a rapid pace. This is insured by the modern,
open-software development model which Linux implements:
"build-on-the-back-of-the-previous-developer" and
"peer-review-your-code" (as opposed to the anachronistic
closed-software model: "always-start-from-scratch" and
"nobody-will-see-my-code"). Even if the current "Linux hype" died out,
Linux will develop as it did before the media hype started. Open source
development does have its peculiarities: the development appears rather
slow (vertically) but it proceeds on a very wide front, dangerous
security bugs are fixed almost upon discovery, there are typically
several alternatives for a program of similar functionality. Linux
depth cannot be overestimated.
If you wanted to learn first-hand about the General Public License, check these famous GNU documents:
http://www.gnu.org/copyleft/gpl.html
http://www.gnu.org/gnu/linux-and-gnu.html
http://www.gnu.org/philosophy/categories.html#TheGNUsystem
- use the software at no charge, without any limitations,
- use the software with propriatory (e.g., your own) modifications, free of charge, as long as you do not distribute or sell the modified version,
- copy, and distribute or sell unmodified copies of the software in the source or binary form,
- modify, and distribute or sell a modified version of the software as long as the source code is included and licenced on the same terms as the original you received (the GPL),
- sell support for the software, without any limitations.
What the GPL license *does not* allow code recipients to do is to take somebody elses software licenced under GPL, modify the software, and then distrubute a binary-only version of the software (without the source code). Speaking plainly, the GPL licence just forbids stealing existing (somebody else's) software for incorporation into a closed, commercial-only product. However, you may incorporate GPL software in a commercial computer program if you obtain permission from the copyrigtht holder. GPL is certainly not more restrictive or imposing than a "typical" propriatory licence. GPL is a licence that grants the recipient right which he otherwise does not have, but takes away none. Excluded from the use of GPL are persons who have violated the GPL.
In general, copyright laws regulates 5 rights: to copy the work, to make derivative works, to distribute the work, to perform the work, and to display the work.
Here is a table which contrasts the licence of Linux with that of MS Windows (put together by a RedHat lawyer, based on http://www.groklaw.net/article.php?story=20031231092027900):
Linux MS Windows98
Right to copy the work Yes No
Right to make derivative works Yes No
Right to distribute the work Yes, under the same licence No
Right to perform the work Yes Yes
Right to display the work Yes Yes
The GPL license under which Linux is distributed is probably the most important part of it. It is designed to perpetuate the freedom of information. Other important open-source projects include science and law (hardly a joke). The Linux method is really nothing new--it is simply the application of the scientific method to software: you get information free, you add your ideas and make your living, and finally, you leave it free. However, some big corporations and their lawyers seem to be trying hard to change this, to push us back in time, to the dark ages, when information was kept "proprietary." Hence, you see in newspapers some famous Linux-connected persons involved in all kinds of struggles.
To get a flavour for the value of Linux, here are some prices for commercial software as listed at www.amazon.com. All prices are in $USA, as listed on 2001-02-03, with discounts. Roughly equivalent Linux software is included on almost any Linux CD set (but with no restrictions on the number of clients). In addition, the hardware for Linux is typically significantly less expensive, since Linux can run all services on a single server:Linux (and thousands of other programs distributed under GPL) is often described as "free software". The word "free" has two quite different meanings in the English language, and it sometimes leads to misconceptions about the free nature of Linux. These two meanings follow the Latin adjective "liber" and the adverb "gratis," and they are often illustrated with the phrases "free speech" and "free (of charge) beer." Most Linux software is free in both senses, but it is only the first sense which is essential to Linux.Microsoft Windows 2000 Server (5-client)--$848.99; Microsoft Exchange 2000 Server (5-client)--$1,279.99; Microsoft Outlook 2000 (1-client)--$94.99; Systems Management Server 2.0 (10-Cals)--$994.99; Proxy Server 2.0--$886.99; Microsoft SQL Server 2000 Standard Edition (5-client)--$1,229.99; Microsoft SQL Server 2000 Standard Edition (1-user License)--$4,443.99; Microsoft BackOffice Small Business Server 4.5 NT (Add-On 5-CAL)--$264.99; Windows NT Server Prod Upgrade From BackOffice SBS Small Bus Server (25-client)--$558.99; Microsoft Windows 2000 Advanced Server Upgrade (25-client)--$3,121.99; Microsoft FrontPage 2000--$129.99; Microsoft Internet Security and Acceleration Server --$664.99; Site Server Commerce 3.0 (25-client)--$4,092.99; Visual C++ 6.0 Professional Edition with Plus Pack--$525.99; Microsoft Visual Basic Enterprise 6.0 with Plus Pack--$1,128.99; Microsoft Visual Sourcesafe 6.0 CD--$469.99; Microsoft Office 2000 Standard (1-client)--$384.99; Adobe Photoshop 6.0--$551.99; Microsoft Plus Game Pack--$19.99.
What are the differences between Linux and UNIX?
The major differences:
- Linux is free, while many UNICES (this is supposed to be the plural of UNIX), are very expensive. The same for applications--many good applications are available on Linux free. Even the same commercial application (if you wanted to buy one) typically costs much more for a commercial UNIX than for Linux.
- Linux runs on many hardware platforms, the commodity Intel-x86/IBM-spec personal computers being the most prominent. In contrast, a typical UNIX is proprietary-hardware-bonded (and this hardware tends to be much more expensive than a typical PC clone).
- With Linux, you are in charge of your computer, whereas on most UNICES you are typically confined to be an "l-user" (some administrators pronounce it "loser").
- Linux feels very much like DOS/Win in the late 80s/90s, but is much sturdier and richer, while a typical UNIX account feels like a mainframe from the 60s/70s.
- Some UNICES may be more mature in certain areas (for example, security, some engineering applications, better support of cutting-edge hardware). Linux is more for the average Joe who wants to run his own server or engineering workstation.
What are the differences between Linux and MS Windows?
The major differences:
- Linux is free, whereas MS Windows costs money. Same for applications. If MS Windows or Office comes preinstalled with the computer it is unlikely it is free. Ask in the store to take it off your computer (your run Linux) and you are likely to obtain a discount, at least in smaller stores.
- Linux file formats are free, so you can access them in a variety of ways. On MS Windows, the common practice is to make you lock your own data in secret formats that can only be accessed with tools leased to you at the vendor's price. How corrupt (or incompetent?) must be the politicians who lock our public records into these formats! "What we will get with Microsoft is a three-year lease on a health record we need to keep for 100 years" [http://news.bbc.co.uk/hi/english/health/newsid_1694000/1694372.stm].
- With Linux, you are unlikely to violate any licence agreement--all the software is happily yours. With MS Windows you likely already violate all kinds of licenses and you could be pronounced a computer pirate if only a smart lawyer was after you (don't worry, most likely none is after you).
- MS Windows tries to be the "lowest-common-denominator" operating system (for better or worse), whereas Linux is built for more sophisticated, feature-hungry computer users (for better or worse).
- MS Windows is based on DOS; Linux is based on UNIX. MS Windows Graphical User Interface (GUI) is based on Microsoft-owned specifications. Linux GUI is based on an industry-standard network-transparent X-Windowing system.
- Linux beats Windows hands down on network features, as a development platform, in data processing capabilities, and as a scientific workstation. MS Windows desktop has a more polished appearance, smoother general business applications, and many more games for kids (these are not better games though--Linux games tend to be more sophisticated).
- Linux is more feature-rich than you could imagine. Heard on the Internet: "Two big products came from the University of California: UNIX and LSD. And I don't think it's a coincidence." MS Windows is simpler.
I don't believe in free software, etc.
The reality is simple. Cooperation and good will can benefit many at the same time: your gain is not my loss. The Internet works fine and is expanding at a rapid pace. So does Linux.
Here
is the opinion of an IBM executive: "The reason we are so excited about
Linux is we believe Linux can do for applications what the Internet did
for networks"
(http://linuxtoday.com/news_story.php3?ltsn=2000-08-17-001-04-PS-EL).
IBM just (May 2002) spent 1 billion dollars making Linux run on all
their hardware platforms (mainframes, workstations, PCs, laptops).
We may add that Linux
seems to do to the operating system the same what IBM's open PC
specification did to the computer hardware.
"There ain't no such thing as a free lunch"
And here is a quote from Thomas Jefferson explaining, in the year 1813, that intellectual property (IP) does not exists. There is only a limited monopoly to profit for the author, which is society-given on the conditions that the monopoly strikes the balance for the common benefit:
"If nature has made any one thing less susceptible than all others of exclusive property, it is the action of the thinking power called an idea, which an individual may exclusively possess as long as he keeps it to himself; but the moment it is divulged, it forces itself into the possession of every one, and the receiver cannot dispossess himself of it. Its peculiar character, too, is that no one possesses the less, because every other possesses the whole of it. He who receives an idea from me, receives instruction himself without lessening mine; as he who lights his taper at mine, receives light without darkening me. That ideas should freely spread from one to another over the globe, for the moral and mutual instruction of man, and improvement of his condition, seems to have been peculiarly and benevolently designed by nature, when she made them, like fire, expansible over all space, without lessening their density in any point, and like the air in which we breathe, move, and have our physical being, incapable of confinement or exclusive appropriation. Inventions then cannot, in nature, be a subject of property. Society may give an exclusive right to the profits arising from them, as an encouragement to men to pursue ideas which may produce utility, but this may or may not be done, according to the will and convenience of the society, without claim or complaint from anybody." ["The Writings of Thomas Jefferson". Edited by Andrew A. Lipscomb and Albert Ellery Bergh. 20 vols. Washington, Thomas Jefferson Memorial Association, 1905. Quoted after: "The Founders' Constitution" Volume 3, Article 1, Section 8, Clause 8, Document 12, http://press-pubs.uchicago.edu/founders/documents/a1_8_8s12.html, The University of Chicago Press.]
I need warranty and security. With commercial software, I can sue them if things go wrong.
Linux also provides no guarantees, although it is far more secure than any version of MS Windows (assuming comparable functionality is installed on both). If you are really security-sensitive , you can use high-security tools built by companies that rely on the availability of the source code to design and test their security features (e.g., Kryptokom in Germany provides high-security firewalls). The "security in obscurity" implemented in MS Windows has repeatedly been demonstrated to be a naive approach.
"Risk aversion is what dictates you use Linux and other open products, rather than NT. The risks with NT are entirely out of your control, and there is nobody you could sue if anything goes wrong. Why people still believe the myth that Windows in any form offers any bit of accountability "more" than Linux remains a complete riddle to me." (David Kastrup, Research Engineer, Bochum, Germany, "Internet Week," http://www.techweb.com/se/directlink.cgi?INW19990329S0050).
I need standards. Big software corporations (Microsoft) provide standards.
The era of proprietary standard nuts seems over. But the idea lives on in the computer field. For example, the "standard" MS Word file format has changed numerous times over the recent years. This keeps happening probably for a good business reason: as soon as other companies "reverse-engineer" the current Word format, Microsoft changes it. There are even sub-formats (an MS "fast-save" anybody?). The "standard" is completely closed--Microsoft does not publish any specifications. How can the user benefit from this in a longer term? What is the Microsoft guarantee that MS Word 6.0 file format will still be legible in the year 2020? None I could find.
"... Microsoft's standards are both proprietary and arbitrary- the stealth incompatibility of Office 97 file formats with older versions of Office or the subversion of Open standards like XML with proprietary extensions that require Internet Explorer 5, MS Active server and so on, are sober reminders of what the company does to a market." (Xavier Basora, http://www.osopinion.com/Opinions/XavierBasora/XavierBasora47.html).
"... Microsoft's monopoly doesn't guarantee that your current MS Office will work with any previous or future MS Office. This is in spite of any number of Microsoft apologists arguing that the benefit of Microsoft's monopoly has been a standard for productivity applications." (Wesley Parish, http://www.osopinion.com/Opinions/WesleyParis/WesleyParish10.html).
To add to the confusion, companies typically do not "standardize" on file formats but on the applications that are supposed to produce them. It is like standardizing on a manufacturer of nuts instead of on nuts. How is this supposed to work if the file manufacturer keeps changing the specification to drive their sales?
"We need standardized, open file formats so that users can exchange documents between platforms. The actual word processing software used to generate these documents shouldn't even be an issue." (Ted Clark, http://linuxtoday.com/news_story.php3?ltsn=2000-09-29-004-06-OP-MR-0010).
Linux, by its very nature, is based on true, published and free standards because "open source" makes the full specifications available to everybody (competitors or not). We believe that the urge for open standards is the very driving force behind Linux. Many people feel that they cannot afford to trust their algorithms and data to a commercial entity, let alone a single one that has repeatedly demonstrated its untrustworthness.
Have a look at a draft of this Argentinean law for a taste of the future. It sounds like the Argentineans may be the first to decide that their public records cannot be held hostage by a commercial entity: "... Public National Organizations mentioned in article 1 of this law, will not be allowed to use programs that store data in non-public format ...". Several other countries are also contemplating or enacting legislations requiring storage of public data in public file formats. (Source of the quote: http://slashdot.org/articles/01/04/28/010216.shtml)
There is a
strong perception in the Linux community that there is a serious
problem with the computing "standards" championed by large software
vendors. This includes their standards for storing our "static" data ,
as well as the processing algorithms embedded in our computer codes.
Can we afford to trust somebody decide for us when, how, and at what
cost we can access our own work? This problem is ignored and even
aggravated by people who are paid to take care of it. Linux is a
grass-root answer to this problem.
Here is an example
from Life, as narrated by "The Economist"
(http://www.economist.com/business/displayStory.cfm?story_id=2054746):
"IN
MAY, the city of Munich decided to oust Microsoft Windows from the
14,000 computers used by local-government employees in favour of Linux,
an open-source operating system. Although the contract was worth a
modest $35m, Microsoft's chief executive, Steve Ballmer, interrupted
his holiday in Switzerland to visit Munich and lobby the mayor.
Microsoft even dropped its prices to match Linux—a remarkable feat
since Linux is essentially free and users merely purchase support
services alongside it. But the software giant still lost. City
officials said the decision was a matter of principle: the municipality
wanted to control its technological destiny. It did not wish to place
the functioning of government in the hands of a commercial vendor with
proprietary standards which is accountable to shareholders rather than
to citizens."
My favourite example
of how Microsoft, instead of promotting standards, keeps confusing
them. For decades, there has been one standard way to write
all-numeric date and time in the country I live. This standard is
accepted in most countries of the world. MS Excel offers, conveniently
in a drop-box, almost any possible permutation to format date/time,
except the one required by the international standard. I guess, there
is no lesson learned from the billions spent on the "Year 2000 issue".
I Need MS Windows for Reading Writing MS Word Documents
In a large corporate
environement, you may have little choice--they locked themselves by
cheerful productions of non-portable forms, templates, visual
basic-driven web pages and other MS Office-bound "tools". Perhaps a
more adquate name for propriatory software would be "lock-in software"?
In a smaller environment, you can use OpenOffice.org suit (OO) that
runs on Linux, MS Windows, Mac, Solaris (and more), with full
file-level compatiblity. It can be downloaded and installed for free
(no restrictions whatsoever) so nobody should really complain about the
file format (some control freaks still will). Just to make sure,
OpenOffice can import and export MS Word and Excel documents of
reasonable complexity very well. The native file format in OpenOffice
is fundamentally much better than Microsofts (plus it is
non-propriatory). Feature-by-feature, OpenOffice can do almost anything
MS Office can, plus some extras. Depending on whom you ask, the ease of
use veries between "50% more difficult" to "20% easier" (measured on a
sample of experienced MS Office users). Very complex documents are best
transfered as *.pdf, and OO can make them on the fly.
So, probably you do not need MS Office any more. Download your OO for MS Windows and/or Linux at: http://www.openoffice.org/
Latest MS marketing
joke: "Wait, don't install OpenOffice. Microsoft is ALREADY working on
a file format that is based on the same principle as that OpenOffice is
using. Microsoft will even extend the file format to make it even
BETTER." Well, we do not need a better format. We need a
open-standard file format.
MS Windows popularity insures that it is "here to stay".
Linux is quite positively here-to-stay because of its open-source nature (Linux cannot possibly be put out-of-business). It is a standard selected for countless projects that are not going to go away, and some of them are quite "mission-critical." Try the International Space Station, for which Linux is the operating system (http://www2.linuxjournal.com/lj-issues/issue59/3024.html).
Plus, never
underestimate the strength of the Linux community. Linux is "here to
stay" at least for the computer avant-garde. Many Linuxers do not even
want Linux to become very popular because they fear it could "dumb
down" the elite Linux platform.
But LINUX may fork into many different systems ...
"Forking" in this
context means "branching a computer program," so as to create parallel
"subversions" of the program, and consequently fragment Linux and
presumably reducing its usefulness.
There is very
little (if any) evidence of harmful forking of any software included
with a typical Linux distribution. Where forking did occur, it has
always turned beneficial. Quite possibly, this is because although
there are no artificial barriers to fork software under Linux, there
are also no artificial barriers to merge the best pieces back.
The theoretical
background on how forking software can be good for its development
might have been actually given quite some time ago by the German
philosopher Georg Wilhelm Friedrich Hegel (1770 -1831), with his
concept of dialectic development. E.g., in "Phenomenology of Spirit",
Hegel concludes: "... the schism incipient in a party, which seems a
misfortune, expresses its fortune rather."
Linux lacks a central development blueprint (or roadmap)
Linux has no central steering committee, design specifications, etc. It has many leading bodies for the many ongoing, and often competing projects. Some of the projects work on integration, overall consistency, etc. The value of their concepts is verified in practice.
Following Hegel's (and
Parmenides) thought, one may expect that what is rational comes into
existance in Linux, and what became a permanent part of Linux did so
because it was rational (Hegel's original is "What is rational is real
and what is real is rational"). The same cannot be expected to be the
end-product of development of a system build to a rigid blueprint
prepared by a committee.
Linux is a cult
Face it, you salespeople pretending to be journalists. There is hardly any integrity left in the computing press. How many words on Linux did your PC Magazine (or any other IT magazine) publish by 1999-01-01? Wasn't Linux at least an interesting technology by that time? It surely was, yet you conspired to keep your readership in the dark, selling your journalistic integrity for a few dollars. And now, after Linux has surfaced in the mainstream (non-computer) media, you keep writing misleading articles about it saying "yah, but it will/cannot/may ...." whatever (trying the "fear, uncertainty and doubt" tactics to kill it). And adding "Microsoft is already ...", continuing to write about the vaporware and the future paradise in the face of the increasingly stealthy, unstable, pricey, architecturally unsound computer platform, whose greatest achievement has been exhorting unheard-of-before money by denying inter-operatibility, and killing any existing or proposed standard (by "embracing" and then proprietary-extending it). Whom do you serve? Surely not your readers.
I worded it as strongly as I could. Am I a zealot? Or am I just trying to voice my disapproval for the self-serving actions of the computer "powers-that-be"?
You think
"self-serving" is OK in business? How pathetic must your business be
then! I always thought that business was a social contract in which we
exchange good values, for a mutual benefit. As I read history,
societies use to hang / guillotine / electrocute those members who
really persisted in their self-serving business. Well, times have
changed. A bit for the better, a bit for the worse :))
To be fair, there
seems to be a number of hard-core devotees around any computer
program/platform, and Linux might have accummulated a fair share of
them. Oh, well, you may be religious about whatever you like. I can
assure you, most Linux users I interacted with are rational.
The total cost of ownership (TCO) of Linux is high
For example, does your calculation of the "total cost of ownership" of MS Word include the cost of exiting the platform? If not, do you really believe, that MS Word will be your documentation platform *forever*?
Let me try a simple estimate of how much the average total cost of the ownership of MS Windows is. Let's add the fortunes accumulated by all the MS Windows software makers. Add all the salaries of all generic Windows programmers, consultants, support and training personnel, IT management, etc. Add the cost of the hardware for MS Windows. Now, add the losses in productivity customers must surely have suffered while the software corporations were presenting them with "new features" so as to make them upgrade and/or achieve their current lock-in status. Divide this sum of money by the number of years (whatever timeframe you selected), and the number of MS Windows users (only in the countries in which software is normally paid for). Here is the TCO of MS Windows. However you count it, it will be many thousands of good US dollars per average joe per year. You didn't pay that much money? Well, you must have, it has just been hidden from you (probably in the price of seemingly unrelated products and taxes). Yes, developed countries waste billions of dollars on software every year.
How much did Linux cost? Hardly anything. The number of users is much lower, too, but you will be hard pressed to come up with $10 per user per year.
Yet, in my
opinion, the total cost is not what matters the most. What value did I
receive for my money? You would have to calculate the total value of
ownership (TVO?), then subtract from it the total cost of ownership
(TCO) to obtain the "net benefit of the ownership" (or "return on
investment"). Well, I cannot see how I would be making a good
investment by purchasing the latest version of MS Windows or Office, by
putting myself deeper into a single-platform dependency. My Linux
based email, web browser and word processor work as well as anything
available on MS Windows.
I guess
accountants typically talk about the TCO for software "necessary for
doing business," and thus skip the issue of the value, benefit, and the
return on investment. There is really no value in the mainstream
software, it is just the necessity for doing business these days.
Well, Linux satisfies my computing necessities at zero monetary cost,
and the personal pleasure and learning value are great.
Linux is idealistic "dreaming"; it is business that rules the world nowadays
Linux
is the end-product of activities of many such loose "consortiums" who
"scratch their needs." So Linux is a business, but it is not
necessarily about centralised production and marketing of software. It
is a de-centralized, small-scale development performed close to the
end-users, so that they have access to reasonably-priced software that
matches their need, solves their problems, sells their hardware or
service, and which is totally theirs to keep: the licence never
expires, and the user will never be cut off.
Linux may be found to violate somebody else's "intellectual property" (IP)
This is a serious and
timely issue (July 2003). The most powerful Linux adversary (Microsoft)
stated in their internal memorandum (leaked to the press) that they
should try the legal route to deal with Linux ("The discussion of IP
rights needs to be tied to concrete actions"). The entertaining (and
"scary") Microsoft series of blueprints on how to deal with Linux have
been leaked and published as so-called Holoween Documents
(http://www.opensource.org/halloween/).
So yes, there is some
probablility that Linux might be sued out of existance in the United
States because of political pressure.
Linux developers are
not copiers or thieves. They produce thousands of lines of computer
code every day. The Linux licence is based on the respect for the
"intelectual property", i.e., the exclusive right of the author to
distribute her creation. Nevertheless, missappropriation of code into
Linux can happen. Considering the amount and complexity of code in a
typical GNU/Linux distribution and the rate of development, it is
likely going to happen, sooner or later. A dishonest developer may
"lift" code from somebody else and submit it to any of the number of
public Linux-related projects, pretending that the code is his own.
This IP problem is not limited to Linux. Cases of misappropriation of
code happen to close-software companies as well (e.g., it happend to
Microsoft) and, no doubt, will happen again.
As far as potential for missappropriation of code is concerned, the major difference between the "open source" and "propriatory, closed software" is that a misappropriation is trivial to detect in the former, and almost impossible in the latter. It the obligation of any IP owner to protect their IP and report potential (involuntary) infringements so it can be promptly remedied, and their potential losses minimized.
Linux developers are not negligent. They continuously submit all the Linux source code for public review and comment so as to detect and prevent any IP violations. Well-organized Linux archives are maintained. The open development method of Linux follows that employed by science, and it is likely a more dilligent practice for protection of other authors' rights than almost any IP control system conceivable for implementation in a closed-software house. Thus, Linux management of IP rights can rightly be called as "among the best in the industry" if not "the best".
Linux has an excellent
IP record. Certainly, it is not known to harbor missappropriated
code. Is it then legally-safe for me to use Linux? I feel, it is for
me. In case a missappropriation of code into Linux is ever found, I
can be certain that any infringing code will be immediately expelled
from Linux and "clean" version will become available for me to
upgrade. It has always been a specific goal of the Linux community at
large to produce code uncontaminated with any propriatory code.
The whole issue should
be placed into a broader context. There appears to be a recently
increasing tendency to go overboard with "intelectual property" which
clashes with notions of basic justice, decency and common sense. It
seems that some dishonest corporations try to impose nebulous
"licensing" to keep extracting, indefinitely, money while delivering no
new value. In some cases, IP is becoming a tool with which some major
corporations try to tax the average joe (and business startups), not
unlike emperors used to tax salt. Linux is an answer to this unhealthy
trend, an answer which is based on respect to the existing copyright
laws. Therefore, Linux clashes with those who wish to extract money
while delivering no value. I do not see a fundamental problem with IP
in Linux but there is certainly a conflict of interests and hence
attacks on Linux.
To summarize, Linux
licence is based on respect to the current copyright laws. For all
what is known, Linux is free of "intelectual property" infringment. It
employs the best due deligent practises to make sure it remains free of
any such infringments. However, due to the revolutionary nature of
source code development, Linux is being attacked with nebulous IP
claims and smeared by some paid "experts" with various IP "worries".
So yes, publicity is expected as Linux big names are dragged through
U.S. courts but it does not affect me.
If worst comes to
worst and the intellectual property laws became so restrictive as to
impede the progress of Linux and other open software, I would expect
that it will be the laws that crumble. This is because the politicians
seem to forget the intellectual property does not really exist (as Jefferson knew)
and have been put in place only for further development and common
benefit. Linux was born from genuine frustration about the quality and
cost of software produced by the past methods, and such frustration
cannot be contained by naked force without political repercussions.
Linux sux etc.
20 Random Tutorials from the same category :













