Slashdot Log In
Feature:The Two Towers
from the where-have-I-heard-that-name-before dept.
No-one can deny the astonishing jump in attention that Linux and Open Source have made. It's incredible, and all due to the hard work and diligence of some very cool individuals. But I'm here to doomsay, though it's not my nature, because I think it's vital that some important thoughts get thunk.
First, Microsoft is irrelevant. Totally. Ignore the man behind the curtain. Gates is just a ringwraith to the Sauron of unethical capitalism. We run the real risk that by concentrating too hard on killing Windows, we will become just like them. People are calling for 'feature parity' with the Office(TM, Pat Pend) applications to ease the transition of newbie users without once questioning whether that is a good thing.
Personally, I like the idea of giving all those potential new users a nasty shock to the complacency. (which is just above the navel, next to the spleen.) I don't want Linux to be "Just like Windows only Better!", I want it to challenge the basic assumptions that the Microsoft engineers have made. Windows is a poor copy of the Macintosh is a poor copy of the Xerox Star, now 20 years old. We haven't challenged the basic WIMP (windows, icons, mouse, pointer) paradigm in 20 years? Come on!
And have you ever considered what might happen if the stated Linux goal of 'Total World Domination" is actually achieved? And are you really prepared to accept the consequences?
I don't think you are.
Consider: Red Hat used to release a new version every few months. That has now slipped. The reason is rather involved, but essentially the Reseller Channel doesn't like version releases too often. Even once a year is too frequent, in resellerland. Two kernel updates a day wouldn't even be believed.
To get Linux onto everyone's desktop, the release frequency will have to drop down to that kind of timescale. Even if we perfect the Debian auto-update, people won't use it, even if we get the bandwidth. They don't like their software changing unpredictably from day to day. The hacker/early-adopter/mainstream model acts like a filter to keep bad or incomplete software off computers. (And consider carefully the possibility of a single buggy kernel module, sent out through the auto-update chain, taking down the Net)
First, accept that the commercialization of Open Source products is inevitable and necessary. Some people only attach value to things they have to pay for. This is the businessman's mindset. He believes in Money, with a capital M. It defines him, and his relationship with the world is interpreted in terms of the flow of cash. This is the work of Adam Smith's Invisible Hand, which has long been wedged up Adam Smith's Invisible Butt.
And as far as commercial Linux vendors go, There Can Be Only One.
Microsoft has a monopoly, because commercial operating systems form a natural monopoly due to network effects, and they just happened to be the one ruthless enough to get it for the moment. If Linux 'wins', then it will become the monopoly OS. And it will be a plodding RedHat once-a-year release. Is that what you wanted?
Because sooner or later, Red Hat the Company will be owned and run by an economic rationalist with a legal obligation to increase shareholder value (as all publicly traded companies are required to do, or they get sued) using any and every means at their disposal. It happened to Netscape. Ask Jamie. Linux, in the wrong hands, is a big gun which someone will use to shoot Microsoft, probably in order to replace them. That is simply what will happen. If Microsoft is clever, then they'll buy that gun to shoot themselves in the foot, rather than waiting for someone else to aim it at their head. That is the consequence of Total World Domination. This is called 'Commercial Reality', and the only way to win is not to play the game.
Don't let the fact that 90% of the population wants to be spoon-fed their software distress you. People are weird. Accept it. Just remember that while a thriving Open Source community exists, the other 10% can get what they need. And if you care, then you're in that group. And the way to live is to do it on your own terms. Great Works can be done outside the corporate environment. We've proved that. We don't need them anymore. Independance is key.
Along the way, there are many traps. First, though copyright and patent law are flawed, it's still the law. Be very, very sure that the code you put into an open source program infringes no patents or copyrights, even though you disagree with the concepts. Don't use LZW compression, don't call your program 'Excel', and don't share code between your day job and your project unless you've got a piece of paper to counteract the other piece of paper they usually make you sign. If it becomes a crucial part of the system, and suddenly gets yanked because of a legal dispute, that's a very bad thing for the project, for whoever gets the blame, for all the people down the track who may have used your code in something else, and for the image of Open Source. Maybe we need a "100% pure Open Source" campaign or something, I don't know.
The second trap is commercial interests. Look at Silicon Valley. It's a case in point of what to avoid. The defining characteristic of the Executive Suit is the search for power. They look for the biggest game in town and muscle in at the top using the forceful application of money and the law. Can you say "Venture Capital"? I knew you could. As soon as you turn a technology into a company, or a patent, or something that can be owned, then it will be bought up by the kinds of bottom feeders who like to own things, because they're very, very good at it.
Open Source has got the attention of the world, now. And that means a million Suits are looking at Linux and asking "How can I use this". And they don't mean "How can I use this to make things cool and froody" but "How can I use this to increase my grip on Power and crush my enemies like the bugs they are!" and then they laugh maniacally and stroke their fluffy white cats while pushing evil buttons.
Well... maybe I'm being a little melodramatic, but you get the idea. :-) Effective executives are users, who treat every thing and person as a "resource". And some of them do have cats.
There's a saving grace, if you choose to believe it: Linux is a byproduct. A created artifact. The important thing is the community which created it. If every copy of Linux (source and binaries) could be magically removed from everyone's hard drive, (possibly the result of some evil Microsoft virus delivered by nuke-detonation EMP pulse and Tantric chant) we'd scream blue murder, and then re-write the whole thing in two years. Some would even count it a blessing, like the Great Fire of London, and how it made possible some proper town planning for once.
So, let them 'own' Linux, if we must. Let them gloat over the binaries, like some rare and sparkly gem. Just don't tell them that we can make another anytime we wish. Because then they might be tempted to try to own the community, and the process. And that would be awful.
But the worst trap of all would be for the Open Source community to deny what makes it so powerful: a global collection of individualistic, ornery, talented, and opinionated people who make things happen, knit together by a new communications medium that we built ourselves, which somehow keeps us moving in the same unified direction.
We have dangerously re-focused from being a hacker collective to taking aim at a product. The first can be described as an open-ended search for self. The second is a closed contest with a single winner, and then Game Over. Then what?
Sun Tzu said "Know yourself and know your enemy, and you will come through a thousand battles without harm". We know the enemy well enough... but.
Saruman looked too deep into the palantir. His wisdom gave way to the need for power, and in grappling with the Enemy on his terms, he became like him. His mind was warped by what he saw. Insengard was remade into a poor imitation of Minas Morgul. The Two towers. One a sad copy of the other. Both failed in the end.
Updated 01/19 09:22
Addendum: Writing for an on-line forum can be interesting. Within hours of the
article being posted to www.slashdot.org, upwards of 180 people had posted
public (sometime lengthy, but usually thoughtful) replies, and several sent me
direct mail. One ex-Microsoft product manager mailed about his experiences
trying to push Open Source while still there. One person asked for help
installing Linux. (And got it.) The majority of replies were positive, speaking
of a general feeling that yes, perhaps things had gone a little too far.
Another general thread was "the GPL will protect us". I'm not so sure. It's just a document. The real protection comes form the daily efforts of all in the community. I hold a deep belief that things will work out for the best when driven by people of good faith and good intentions.
Lastly, my mention of RedHat in a possible worst-case scenario means nothing. RedHat have performed a sterling service for the community, they're simply the most visible example of exposure to the commercial world. I wish them the best of luck in walking their fine line. Special kudos to the guys in the RedHat labs.
[Jeremy Lee is a Programmer/Analyst living in Australia. He is currently designing a new User Interface which will totally revolutionize computing as we know it. He does not have a cat.]
- ... by Anonymous Coward (Score:1) Monday January 18 1999, @11:17AM
- Disagee by Anonymous Coward (Score:1) Monday January 18 1999, @11:32AM
- Slashdot & Selective Deletion by stevied (Score:1) Monday January 18 1999, @01:57PM
- Be specific in your criticism by KMSelf (Score:1) Monday January 18 1999, @03:48PM
- The Art of War by Skyshadow (Score:1) Monday January 18 1999, @10:58AM
- I don't know about you but... by Codifex Maximus (Score:1) Monday January 18 1999, @11:35AM
- Microsoft is not the enemy? by Codifex Maximus (Score:1) Monday January 18 1999, @11:54AM
- FreeBSD split? by AndyS (Score:1) Tuesday January 19 1999, @03:22AM
- Keep the keyboard by J. J. Ramsey (Score:1) Monday January 18 1999, @12:07PM
- Micro$oft IS relevant! by J. J. Ramsey (Score:1) Monday January 18 1999, @12:14PM
- minor LOTR point by gavinhall (Score:1) Monday January 18 1999, @11:35AM
- (Not) Exactly. by gavinhall (Score:1) Monday January 18 1999, @12:46PM
- tar and gzip by gavinhall (Score:1) Monday January 18 1999, @07:38PM
- Corps don't have to max shareholder value by gavinhall (Score:1) Tuesday January 26 1999, @10:22AM
- Excellent points! And some ramblings of my own... by Phaid (Score:1) Monday January 18 1999, @01:31PM
- Good article by mackga (Score:1) Monday January 18 1999, @11:45AM
- Wrong by bhurt (Score:1) Monday January 18 1999, @11:43AM
- Questioning the "WIMP paradigm" by sjames (Score:1) Monday January 18 1999, @01:02PM
- No Subject Given by C.Lee (Score:1) Monday January 18 1999, @01:53PM
- This kid watches too much Inspector Gadget by heroine (Score:1) Monday January 18 1999, @07:07PM
- Questioning the "WIMP paradigm" by Nelson (Score:1) Monday January 18 1999, @02:12PM
- Open will always save the day by Badger (Score:1) Monday January 18 1999, @11:31AM
- Dont play by THEIR rules by Kestrel (Score:1) Monday January 18 1999, @11:25AM
- So what what do you want me to do about it? by Daverz (Score:1) Monday January 18 1999, @11:32AM
- Nice reading by longspur (Score:1) Monday January 18 1999, @03:53PM
- Slashdot & Selective Deletion by wampus (Score:1) Monday January 18 1999, @12:59PM
- You missed the point of that by Dandy (Score:1) Monday January 18 1999, @01:57PM
- MS-Windows and window overlap by Dandy (Score:1) Monday January 18 1999, @02:11PM
- Tolkeinizing by Helmholtz (Score:1) Monday January 18 1999, @01:56PM
- The Problem With Commercalization by PG13 (Score:1) Monday January 18 1999, @02:00PM
- specifics? seriously. by AMK (Score:1) Tuesday January 19 1999, @07:44AM
- Extend GPL culture to other industries. by smithdog (Score:1) Monday January 18 1999, @12:44PM
- Uh....scarcity? by smithdog (Score:1) Monday January 18 1999, @03:06PM
- Beating and winning are improper goals by judd (Score:1) Monday January 18 1999, @12:20PM
- Where's the proof M$ is reverting to subversion? by judd (Score:1) Monday January 18 1999, @12:56PM
- Linux will lose by Andrew Smith (Score:1) Monday January 18 1999, @12:24PM
- Linux is Dead. Long Live Linux. by Greg Newton (Score:1) Monday January 18 1999, @02:40PM
- specifics? seriously. by Greg Newton (Score:1) Monday January 18 1999, @05:24PM
- EXACTLY by WhiteDragon (Score:1) Friday February 05 1999, @02:49PM
- Money by Kev (Score:1) Monday January 18 1999, @12:58PM
- Power people hate cats. by Vermeer (Score:1) Monday January 18 1999, @08:30PM
- Tolkien? by David R. Miller (Score:1) Monday January 18 1999, @03:49PM
- Tolkien? by datazone (Score:1) Monday January 18 1999, @11:10AM
- maybe this could be it? by datazone (Score:1) Monday January 18 1999, @06:11PM
- Damn good article by Ben Smith (Score:1) Monday January 18 1999, @11:23AM
- Corruptability isn't our real weakness by Julian Morrison (Score:1) Monday January 18 1999, @01:17PM
- Rebuilding the tower you're in by davecb (Score:1) Tuesday January 26 1999, @10:30AM
- *Bzzt* by JerkBoB (Score:1) Monday January 18 1999, @01:21PM
- VI is a time-waster? by Logan (Score:1) Monday January 18 1999, @05:20PM
- Now I wonder by MrRobahtsu (Score:1) Monday January 18 1999, @01:21PM
- M$HTML by Zontar The Mindless (Score:1) Tuesday January 19 1999, @08:51AM
- Re: Not by bread alone.... by Zontar The Mindless (Score:1) Tuesday January 19 1999, @09:16AM
- The RedHat threat: Buying the Linux community by Rabid Wombat (Score:1) Monday January 18 1999, @04:42PM
- Slashdot & Selective Deletion by Jeremy Lee (Score:1) Monday January 18 1999, @02:29PM
- Attempt to Explain by Jeremy Lee (Score:1) Monday January 18 1999, @05:36PM
- Slashdot & Selective Deletion by Cassius (Score:1) Monday January 18 1999, @12:08PM
- How could a critique of the article be off topic? by Cassius (Score:1) Monday January 18 1999, @12:25PM
- Yep by jmasseo (Score:1) Monday January 18 1999, @11:07AM
- Is there an answer if no question? by NatePuri (Score:1) Monday January 18 1999, @02:32PM
- Some comments by blocked (Score:1) Monday January 18 1999, @03:22PM
- A moutain of momentum. by PureFiction (Score:1) Monday January 18 1999, @11:22AM
- Goliath Running Scared by daviddennis (Score:1) Monday January 18 1999, @03:43PM
- Where's the proof M$ is reverting to subversion? by daviddennis (Score:1) Monday January 18 1999, @03:45PM
- It's already happening.... by TrentC (Score:1) Monday January 18 1999, @11:48AM
- Great article! by Slarty (Score:1) Monday January 18 1999, @11:24AM
- kettle calls pot black by nikc (Score:1) Monday January 18 1999, @11:27PM
- You missed the point of that by nikc (Score:1) Monday January 18 1999, @11:31PM
- FreeBSD split? by nikc (Score:1) Tuesday January 19 1999, @04:59AM
- kettle calls pot black by nikc (Score:1) Tuesday January 19 1999, @05:16AM
- Poor Copy of the Xerox Star? by Solstice (Score:1) Monday January 18 1999, @11:25AM
- Slightly far-fetched by Blackers (Score:1) Monday January 18 1999, @12:55PM
- re: Questioning the "WIMP paradigm" by ph43drus (Score:1) Monday January 18 1999, @12:07PM
- But ... by cjs (Score:1) Monday January 18 1999, @09:03PM
- People do make $$ off FreeBSD by cjs (Score:1) Monday January 18 1999, @09:14PM
- specifics? seriously. by cjs (Score:1) Monday January 18 1999, @09:36PM
- RedHat Shareholders by Tas (Score:1) Monday January 18 1999, @01:10PM
- Rabid FUD by phakt0rE (Score:1) Monday January 18 1999, @05:07PM
- Exactly. by mkoscica (Score:1) Monday January 18 1999, @11:09AM
- well said...GNOME & KDE as perfect examples by |ucid (Score:1) Monday January 18 1999, @04:09PM
- The Bandwagon is rolling... by elutfall (Score:1) Monday January 18 1999, @11:41AM
- ummmm...no... by Skeezix (Score:1) Monday January 18 1999, @01:32PM
- Nope. by Skeezix (Score:1) Monday January 18 1999, @01:36PM
- Questioning the "WIMP paradigm" by kevina (Score:1) Monday January 18 1999, @05:17PM
- Voice recognition can be pretty reliable by thalakan (Score:1) Monday January 18 1999, @12:17PM
- My venture capital fund loves open source by Ev (Score:1) Monday January 18 1999, @01:16PM
- EXACTLY by Fats (Score:1) Tuesday January 19 1999, @12:15AM
- The Two Towers by elusive (Score:1) Thursday January 21 1999, @05:18PM
- The GNU Public License... by Fvision (Score:1) Wednesday February 03 1999, @05:05PM
- It's already happening.... by ratfink (Score:1) Wednesday January 27 1999, @04:46AM
- Comments on your article by ratfink (Score:1) Wednesday January 27 1999, @06:57AM
- The RedHat threat: Buying the Linux community by ratfink (Score:1) Wednesday January 27 1999, @07:23AM
- Thought experiment by Minix (Score:1) Thursday January 28 1999, @03:08AM
- Down with capitalist pigs? by bunge (Score:1) Thursday February 04 1999, @07:47AM
- Questioning the "WIMP paradigm" by skippy (Score:1) Monday January 18 1999, @11:24AM
- Micro$oft IS relevant! by El (Score:1) Monday January 18 1999, @11:30AM
- Placement by El (Score:1) Monday January 18 1999, @01:06PM
- Where's the proof M$ is reverting to subversion? by El (Score:1) Tuesday January 19 1999, @09:22AM
- good show by raker (Score:1) Monday January 18 1999, @12:00PM
- 90 replies beneath your current threshold.