The War (II)
by Paul Ferris Senior Editor
It's this last point that I take issue with the most. While there's a lot of anger in this mob, it's not some kind of freak accident that brought us together. The paranoia that exhibits itself is also not an accident. Being who we are, by definition, puts us on the other side of a fence that we did not erect. It makes us an "enemy" of Microsoft. This is not some Linux community-specific issue -- it's a function of the competition. Microsoft is known for dirty tactics. They don't just abuse their competitors, they even take on the people that previously bought their products. They're known for more than ruthless competition -- Microsoft is known for burying the survivors. Broken promises litter the Microsoft landscape. Step over the fence, into Open-Source/Free Software (FOSS) land. Our communication model is in public. Lying brings you a ton of people that will "correct" your perception. You can make dirty deals if you like -- but the long term relationships that sour are black marks on your record. Trust is what it's all about. Community, by definition, is about building trust over time. That's what puts me firmly on this side of the fence. That's what this article is about. I'd like to state, again, why it's very hard for Linux community members to "just get along" with Microsoft, as some people have suggested over the years. Just getting along. What a wonderful concept. Let me speculate here over why we're not likely to "just get along." Our open standards have been repeatedly subject to slightly broken versions implemented by Microsoft. Standards that should have been used, have been replaced by proprietary ones that have legal implications when it comes to reverse engineering. Getting along, doesn't that involve some kind of level playing field? Things like standards that are truly open where everyone can see them and use them for the collaborative greater good? Don't we need Standards that are not extended without a decision by committee? When these standards don't work, the public doesn't always perceive the problem as being a Microsoft problem -- often they think there is something wrong on the Open Source / Free Software side of the fence. Joe Public is often completely ignorant of the entire idea of open standards. People often wrongly assume that Microsoft's document formats are open standards, for example. Giving someone an open alternative is often perceived in a negative light, as changes in programs, attitude and process are required to make the world a better, more open place to compute. People should care about these issues, and over time we've seen things like the Electronic Frontier Foundation emerge and other politically oriented groups, but I believe in the past decade we've only scratched the surface of what we have to do to ensure digital democracy, so to speak. Freedom of the press resides in the owner of that press. Each bad document format decision, proprietary choice and so on bring the ownership of that virtual press further out of the hands of Freedom. If the public understood just how bad things were, I think they would be up in arms -- but it's "too technical". They're having enough trouble just getting to the point of understanding the basic concepts required to be productive. I honestly believe that Microsoft has exploited this confusion repeatedly over the years. The only way to stop it is to become more involved with your community (and not just the Linux one). To speak out when you can. To write your congressman. To be part of the solution. One thing for sure, the problem has not gone away -- it's gotten worse. Things are getting more complex by the minute, and simply ignoring the issues on the table will not make them go away. Microsoft will use these and similar tricks to their advantage repeatedly. The only way to stop it currently is to hope that Joe Public will see benefits from interaction between several different operating systems, such as OSX, Linux and Windows. Remember who your target audience is. This is the guy counting pennies at Best Buy, looking at PCs that come with Windows XP as a "free" feature. Often they aren't even aware that there's a choice being made. What about legislating an end to this problem? It's not a new idea, but I don't believe that legislation, per se, picking technological features, would be a good idea. Some of what is going on with the Mass. government is an example of what might be an exception to this rule. But is this what has to be done, or is it overkill? Is it a reaction to Microsoft, or something necessary to make the world a better place? They are different problems, in other words. I shudder at the thought of what extra legislation does to the computing universe, every time I read about it. The danger, in other words, is that some day we won't be able to code -- possibly no one will -- if things get any more complex in the compliance department. I'm for it, in the mean time, if it helps reign in Microsoft. My reservations are for the long haul, however. At what point does our government get in the way of innovation with policies applied to software? Adding fuel to the fire is the fact that some of the articles passed prior help Microsoft, so the gut reaction by a lot of people is to respond with some kind of legislative "balance". I repeat, we didn't choose this fight. We live by a totally different set of rules than Microsoft. Take the *BSD universe in conjunction with the Linux community. Do you see the BSD people breaking the TCP/IP implementation so that Linux won't work on the same network? It's an unthinkable idea, but common on the other side of the fence. We live in a world where our cards are face up on the table. We, by definition, chose not to play the proprietary game. We refuse, by the very definition of who we are. This doesn't mean we're going to "win", by the way. What it does mean is that we're not about to stand idly by while viral proprietary software ruins our world. We're not about watching the losses from businesses taking the trip to the Microsoft store like a bunch of addicts visiting the local crack house. We're going to say and do things that go against this -- and that puts us on the other side of the fence. No, I did not chose this war. I did not invent it -- it was done for me. It was sealed in stone the day my better informed decisions were over-ridden by others o simply didn't understand. The network effects of the Microsoft "marketing" equation cannot be ignored. If we don't hold the line and push back, we lose. The cash on the table for Microsoft is enormous. They know that the less competition, the more freedom they have to charge whatever they want, break whatever standards they feel like, and ruin any competitor that shows up on the radar. How did we, the Linux community, become the exception to this rule? Revenue, for one, is not needed to sustain Linux (as much) as with other competitors, but especially Microsoft. This has lead to something they never expected: longevity. But still, very little desktop Linux is in sight of the typical PC buying individual. Will this matter? I'm beginning to believe that it's not as important as before, but time will tell. Paradigms are shifting faster and faster. Mozilla Firefox, for example, has done the unthinkable; it has taken ground that Microsoft thought was exclusively their own. Still I'm skeptical that the FOSS revolution is simply going to happen without a good push and a recognition that we're in a war of sorts. I hate the visuals, but the description in the marketplace will always apply if Microsoft is going to continue the types of tactics they're known for. I honestly think that the world would be a better place if there were more competition in the operating system environment -- and I think we're going to possibly see it as Apple takes some Intel market share, and things like pre-loaded Linux start to take an upswing. This would not have even been thinkable prior to the anti-trust efforts won by the Department of Justice. It's amazing what some litigation can do, in other words. Too bad it had to come to this. Too bad we can't all just sing Kum Bah Yah and give it all big group hug. Face reality -- it ain't gonna happen any time soon. This isn't about being nice, this is about having the technology that you need to do your job -- the stuff that helps you enjoy your work and be creative. Possibly this will help explain to some people why Linux enthusiasts are so passionate. Some technology is more than some bits and bytes sitting on a Microsoft install CD -- some technology empowers you to be creative, to make things that didn't exist before, instead of simply clicking some radio buttons and locking your company into God knows what future licensing and product choices. People care about the technology due to these kinds of concerns -- they often simply don't have the means to vocalize why. I know some people make attempts to articulate the rage, to explain why, but in rude obnoxious posts to web sites. For every one of those people there are 50 more who are far more diplomatic, or much more reserved in their willingness to explain the issues at hand. These people know that FOSS solutions are often higher quality, far more stable, adhere to known open standards and (big surprise) save money in the long run. The fact that these solutions deliver the ability to be more creative and provide more degrees of freedom is often a hidden driving force. These people aren't in the grandstands telling everyone to "just get along". These people are foot-soldiers in the revolution. One of my old bosses used to say to me: "Paul, just because you are paranoid, that doesn't mean that someone isn't out to get you." Well, the Linux community, it's paranoid all right. They have seen the dead bodies of their predecessors on the field. They know what evil they face -- at least most of them do. I feel that I do. The gut reaction by some of the spectators is to reduce the emotional charge of our message -- they feel it's counterproductive to communicating what we're all about. By now, maybe, you can see why that's not an option. You put someone in the gun sights, they're going to get emotional. We're not out sniping, by the way -- we're simply trying to make the world a better place. It's insanity to think that we can just wish away Microsoft's aggression for Linux and open standards in general. This is why we can't just stand on the sidelines and think that this is a technical talk we're having. This part of the "battle" involves truthfully getting out the message of the choices that are at hand. We owe it to our peers and customers to explain the value of FOSS. The alternative is a bleak one. Let's look at the world as it doesn't exist today. Imagine going in to work, and helping a colleague with proprietary plague by installing the FOSS alternative. Dream on. It's a beautiful thought, isn't it? We could just choose the operating system or technology that best fit the job. We wouldn't worry about market share or whether or not we're gaining or losing any "battles" Like it or not, we are at war. Sound the alarm with a clear head and a truthful voice. Don't be lulled by kind words about us all "just getting along". I'd like to see it happen. Judging from past experience, it's going to be quite a long wait if it involves Microsoft. The War (II) is a revisit to a topic over 5 years old. You can read the original article from July of 1999 http://linuxtoday.com/news_story.php3?ltsn=1999-07-30-019-10... ">here. |
Comments (42)
Untitled
More like a force of nature.
6 earlier comments in the full thread.
Except that, it isn't a war at all. "
Dino:
Are we splitting hairs again!
Your buddy W. once said, “you are with us or against us”. Well, FOSS tried to reach out and extended a peaceful harmonious cooperation and coexistence , but MS chose against us.
War doesn't have to be armed, it could be political, social, strategic and technological. MS declared all against FOSS but armed. Who knows, may be when they get desperate enough, they would if they could.
Just like the Nazis, they took over the country. When they became powerful enough, one country at a time, they made them the offer they couldn't refuse. So did MS, one company at a time, either they become submissive or we will take you over one way or another. They took away their freedom of competition and determining their destiny.
There comes FOSS declaring software freedom for everyone with defiance. MS started their political front using its influence on companies (OEMs and what have you) and politicians every where; their social front calling FOSS “cancer”, communist, anti-American and lowering their prices to record low; their strategic by creating alliances with their lackeys in the media, journalism, vendors and service providers, they started their “Get the Facts” campaign as propaganda tool amounting to nothing but a collection of lies and faked statistics; and their technological by trying to produce better products, which they never cared about doing before.
FOSS did the natural thing of defending itself. We simply did the right thing by stated the facts. We advocated the message about FOSS being a better alternative for everyone, we developed software and drivers to fill the gap created by vendors who alienated themselves with MS; we explained how FOSS, based on the GPL, grants software developers and users the Freedom just the same as our constitution grants us Freedom and liberty in life. We responded and exposed their lies, we advocated on Internet sites, and showed that FOSS is a better quality and lower cost than MS products; and developers worked hard on creating products that are easy to use, if not easier, and innovated new technologies that MS is copying from to keep or catch up with FOSS advances and progress.
Well Dino, if this isn't a war, I don't know what is. They attack, we counter attack. It is a war. I wonder what you are waiting for to realize it is a war? Paul said it best in this article “It's insanity to think that we can just wish away Microsoft's aggression for Linux and open standards in general.”. And you said too in one of your post “I think this because they have invested a fortune [fighting] Open Source software”. If MS is “fighting”, who is fighting back? I don't think it is IBM, HP or even Novell, it is FOSS at the forefront with companies that realize that it is time to get from under the umbrella of the biggest monopoly IT has known to breathe the fresh air of Freedom."Gasp"
At this point, it is the force of ideas, the force of law (in the form of things like the GPL), but it is still force. Each of us must assert ourselves against the grain, because the control freaks of the world always make it easier to "just go along".
Microsoft is getting desperate. There is an old saying, "do not anger a small man, he will kill you." Microsoft is the ultimate in "small" men, it is a committee fighting for its life.
Freedom we have, for we are not in physical chains. This battle is for Liberty, the expansion of the grey area between the white of mandatory and the black of forbidden.
So, where has FOSS counter-attacked anything, anyone, or anybody?
FOSS developers make software, they don't fight wars.
It's part of why the war-fighters are doomed to lose. War is an expensive and draining process that can end up with you being dead.
We are the small axe. Microsoft is the tree.
After 3, 1,2,3.. I'm a lumberjack and I'm OK...
hmm, that doesn't look right.
Quoting Python is a birthright.
Quoting: Quoting Python is a birthright.
Something very interesting, I was watching people quote python at a vendor demo (in an internal chat, no less, that only the employees (customers) could see) just yesterday. Geeks love Python, and no, I'm not referring to the language.
There are things, as a geek you must simply know, or you're not going to be able to communicate fully.
Every once and a while I run into a budding geek, and I explain that one of the first orders of business, when it comes to understanding humor, geeks and so on, is to watch as much Python (quantitatively) as possible. I don't mean over and over (exception being the Holy Grail, which simply can't be appreciated unless it's been seen about 10 times).
And every so often, I run into someone I mentored like a decade ago, and they refer to that as one of the best things I ever shared with them :-)
I'm not making this up. For all of its insanity, Python has become something of a running mental soundtrack for the way that creative programmers (FOSS people being a subset) think. If you haven't seen these , er, gems, it's time to go and rent a few of them and get aquainted with some of the silliest humor. If you don't, things like the above are simply going to pass you by -- you'll say "wha?" and move on.
Don't get me wrong here, there are other things that are similar in their own iconic way (The Matrix, Star Trek, etc), but for some strange reason, Python is almost universal in infection rate.
Just an observation.
--FeriCyde
Quoting: Every time someone writes Micro**** (shaft,fool,shit, insert your favourite rude word) it's an attack
It's nothing of the sort. Just little boys making noise.
War means concerted action, plans of attack, etc. Everything else is popguns and beating chests.
Then there's the taunting platforms the French used.
Making your enemy angry causes him to make silly mistakes.
Quoting:Making your enemy angry causes him to make silly mistakes.
Which is ok when you've got the battle plan and resources to back it up. Otherwise, it just gets your butt blown away.
Well-trained armies are indifferent to taunting, but pay lots of attention to real threats.
Hay, thanks for the warning. You just can't shake that military war thing can you? For God sake, I was only talking about software not military.
I can't recall now (your statement blew my mind), who was it that said "Give me liberty or give me death", my favorite Ben Franklin? No no it was Patrick Henry.
Like I said, war comes in different shapes and forms and military war wasn't on my mind.
Doesn't have to be military.
I doubt that most business leaders are influenced one way or the other by silly taunts.
Sure, they may decide that somebody's too big a jerk to invite over for dinner, but not much else.
Since people here started using the war metaphor, let's see how it really works:
1. The sides determine their goals.
It's actually quite helpful here to have a definable organization that can come up with goals, as opposed to an amorphous distribution of individuals who believe that freedom is good.
2. They tally and gather their resources.
Again easier for a real organization.
3. They seek out friends.
In business world, this includes political clout, business partners, clients with a vested interest, journalists, etc.
Again, Open Source folks don't have nearly the same access to any of these people. Now, some of our allies do, but, as I've pointed out already, our allies are allies of convenience, not all-out believers.
4. They develop a strategy and follow it relentlessly.
This should be need no comment other than FOSS ain't there. Hell, FOSS guys can't get together if a couple of words are wrong in a license, or somebody happens to call something a virus that somebody else thinks is a worm.
FOSS wins by not fighting the war. FOSS instead does what it does best: preserving the freedom to write and use software and turning out stuff that's too useful to ignore. Where some funds and inclination exist, do a little PR and a little lobbying.
Mostly, though, write it, use it, tell your friends/co-workers/boss/family/neighbors about it.
It's been a pretty powerful approach so far.
It's been a pretty powerful approach so far."
In a nutshell.
Any ways, if you do all those you cited, classical conventional warfare always wins initially. But when you are faced with non-conventional warefare, where freedom counts and well worth it, conventional war is no match. History proves it.
Well, effective non-conventional warfare, anyway.
As the Masai found in Africa, a strategy of running up and heaving spears at machine guns doesn't work that well.
For that matter, the Palestinion "strategy" of suicide bombings doesn't seem to have gotten them very far, either.
Much to be learned from those who were more concerned with final victory than immediate appearances. Great examples in both warfare and non-warfare situations.
There was the example of Gandhi, who "humbled" his way to victory over the British, and inspired the US Civil Rights movement who won their victories by losing -- going to jail, being beaten, attacked by dogs and even murdered.
Of course, winning by losing is a great American tradition, starting with the revolutionary war general Nathaniel Greene, who won the southern campaign -- and beat back Lord Cornwallis -- by retreating, retreating, and retreating again. Greene used to brag about it, in fact. He was actually pursuing a shrewd strategy of "losing" battles that cost the British more to win than they cost Greene to lose.
Different strokes for different folks.
This thread is continuously drifting from IT to politics. I think it is time to give a fair share to other threads. What do you think?
Goodness great gosh...if I didn't drift, I wouldn't move at all!!!!!!!!!!!!
Ya gots to admit, if you're going to expand the focus a bit, an article entitled The War ain't a bad place to do it.
Still, I guess I could try getting a life here for a little while, at least.
Quoting: Ya gots to admit, if you're going to expand the focus a bit, an article entitled The War ain't a bad place to do it.
Expand the focus -- is that what you call that? Listen, you need to try to stay on topic more, that's all I can say. Try not to be so sarcastic too -- that always annoys the piss outta me.
--FeriCyde
I forgot how much you like to keep things serious and in point.
At least, I think I forgot...
(okay, the whole self-lampooning thing is wearing thin, I'll try and drop it).
Boot the latest DinoCyde distro and try and format your hard drive -- I just put some code in there that autoconfigures everything. Then, whilst it appears to be formatting the hard drive, it's really in fact destroying the install media! What do you think? Great way to attract the noobs, you ask me.
--FeriCyde
Not "democracy"
F/OSS is _anarchy_, as in "without coercive rule". Interested people interact voluntarily. I like the Debian projects to use not only the Linux kernel but also BSD and HURD, and recently someone ported much of the core to run on FreeSolaris.
Bob actually has a point, at least, up to a point (sorry, couldn't help that).
Technically speaking, a democracy coerces the minority to accept the decisions of the majority.
The reality, of course, is much more subtle than that, and FOSS can be viewed as a Democratic process in that developers and users alike get to vote on software by writing and/or using it.
We're really talking about the alignment of efforts in the accomplishment of a common goal or set of goals. It's essentially the arguement about agreement. Nothing and everything exist by agreement.
Sure Bob has a point. Read it into the record. By agreement the inmates run the assylum. How do I characterize the assylum - as anarchy? By rule of law? Chaos theory? Generally, people just want everyone to settle down and go about their business without driving each other crazy. I don't care what you call it. I want to go out to dinner and I don't want to worry about someone stealing my car, robbing me, setting off a suicide bomb or acting like a drunk and disturbing my meal.
Now, for practical purposes think of a population. In that population of 1 million, 2000 have a disease. I go out and solicit contributions to find a cure. No one contibutes a cent. That's the essence of democracy. The majority, no, the vast majority say that the disease doesn't matter. Nothing happens, the 2000 have to accept the consequences.
That's why no cure for Lou Gehrig's disease exists.
By rule of law, the majority can fall and that's the exception. Did the majority gain its position by legal and ethical means? If not, bring them down. Otherwise get to work and influence enough people to create a majority from the plurality.
I'm just rambling because it's you, btw.
Let me explain my viewpoint on why Linux is to operating systems as Democracy (in the purest sense) is to government.
If you want to move to another country (Switch OSes), you're sometimes free to do so.
If you want a vote in the way that Windows controls your computer, you have to get hired and move to Redmond Washington. From there on out, you're part of the dictatorship.
Try and (as a casual user) get a look at the "Windows constitutional makeup" -- and no, I'm not talking about the EULA, I'm simply talking about the source code.
True, most users don't have the smarts, but how many people in the continental U.S. have taken a lawyerly look at the laws -- at least we can. We have a say -- we can "vote" and change some of the laws.
If you live in a dictatorship, you can't do that as a regular citizen.
That's why I liken it to Democracy. There is dictatorship-like control over the kernel (Linus), but users are free to make their own kernel anytime if they so desire.
Try that with any Microsoft product.
For these and other reasons, I stand firmly by my analogy.
Sincerely, --Paul
Gimme an OS switch anytime!
Cheers Ali
Is that what you meant to say?
--FeriCyde
I agree that anarchy is chaos. The funny thing is that democracy, by holding the coercive and cooperative power of government, is actually capable of providing the freedom that anarchy shouts but fails to deliver.
The thing that makes democracy so lovely is that there is no such thing as "the majority".
Majorities shift with issues, time, current events, etc. Majorities may not even be homogenous, but rather a coalition of disparate groups with common interests. Think of all the political clout African Americans achieved in the 60s and 70s by completing the Democratic majority.
Tis a lovely thing.
And you're not the only one who can ramble.
Quoting: And you're not the only one who can ramble.
What is this? Some kind of confession of the obvious?!?
I'm breathing oxygen, btw.
--FeriCyde
And that's really the difference. Chaos can occur under a coercive environment, just as it can occur in an anarchic environment.
F/OSS is anarchic because there is no rule. No one is coerced. The choices are not democratic because the majority holds no coercive force over the actions of the minority, or the individual. Individuals cooperate for the same reason that people voluntarily cooperate every day: It's more efficient than trying to do everything alone.
As for the "rights of the minority" under a democracy, they only have the rights that the majority allows to them. One of the most basic rights in the so-called "enlightened" west, is Habeas Corpus. The US and England governments are doing a very good job in undermining it with pretty words like "enemy combatant", while the English government is presently going so far as to try to remove the "right" completely.
How does this relate to F/OSS? No one, no matter how large a majority they have, can tell me what to run. That is no democracy.
Chaos and anarchy are two different words because anarchists can't deal with calling a spade a spade.
As to FOSS, if you don't think coercive power exists, you either aren't looking. Coercion need not carry the force of law to be effective. For that matter, it need not be completely effective to be effective enough.
Have you forgotten the dustup a few years back when His Freeness, RMS, along with the Deacons of Debian, declared that the QT license was free, but wasn't free enough to soil their precious little distribution?
Tell me what kind of QT license is available now, Bobby. I'll give you a hint: you can it under something that starts with G and ends with L, if you are so inclined.
How about the XFree86 crew deciding that they wanted a mention from any distribution that packaged up their software?
They can still demand that, but they aren't going to get it because the distros have moved on x.org. It's easier to write code for XFree86 now than to find anybody using it.
Nope. Say what you will, bury your head in the sand or some other nether place, democracy fits just fine.
Did the decision of the Debian group effect any other distribution? Were people forced to use Debian, Diny? Or rather (since I do not know the details of your example I must make some assumptions) did the QT people change their license because they wanted to reach the Debian users?
Democracy is coercive. Voluntary interaction is not. If you can find anything in your examples where someone changed their mind because a gun was held to their head by agents of the majority, then I will agree that decision was made democratically.
If your definition of coercion is limited to guns at the head, then there is no reasonable basis for discussion.
We're describing the closest thing here -- the fact is you don't get a vote with Microsoft. You do with Linux. Some people vote -- some do not. Most people see it this way.
You do not.
Thank God Dave Whitinger believes in some democratic principals -- your comments have seen the light of day.
If we were working internal on a Microsoft intranet somewhere, do you think the same thing would be going on?
Would that not be a similar situation to a totalitarian government?
The analogy stands. It's not perfect, but neither is democracy as implemented in any attempt. Government and Operating Systems are different functions -- but they both deal in control. The fact is, you have precious little control over how Windows behaves or what's included in a "distribution".
--FeriCyde
Post a comment
A free account is needed to post. Write your comment here first: your text is kept in this browser while you sign up or log in, and is waiting for you when you come back.
Your message:Sign up and post (it is free) or Log in and post
|
|
A clear trumpet call to reality.