Practical Questions

Editors' Note: The following is the text of the current SuitWatch newsletter, by LJ senior editor Doc Searls. Subscribe to SuitWatch here.

Hollywood movie sets make a distinction that would be good to borrow for software. Sets that are actually useful--kitchens with running water, floors that bear weight, roofs that keep out rain--are called "practical". On a typical set one commonly sees signs that say, "WARNING: This is not a practical balcony." The Old Tuscon movie set, for example, was built in 1939 by Columbia Pictures, and for decades it served as an all-purpose Western town for dozens of movies: The Last Roundup, Winchester '73, Gunfight at the OK Corral and many more. These days it's a tourist trap that boasts "75 buildings including 32 practical buildings." Meaning 43 buildings are there only for appearances.

We might say the same thing about software boasting features that exist for the sake of appearances. The features might work, but how many of them are actually practical? Or barely practical? That's what you tend to get with a lot of commercial software. To keep you buying, the vendor piles on features that attract purchase more than use.

What if software did what you wanted it to do, for as long as it could, without breaking down or causing problems for everything it touched? What if less really is more?

Those questions are old hat for free software and open-source hackers, but they're new hat for big enterprises. Two years ago, the purely-practical software hat looked weird on the average corporate IT department, like a Stetson on a monk. Now it looks like a fit.

Still, we're not reading much about it. Instead we read about other reasons for Linux's success, such as cost and ROI. Cost is an unavoidable topic, of course. Linux's platform costs range from cheap to free, while its commercial competition ranges from expensive to prohibitive. It's hard not to make comparisons. As for ROI, it's an issue only because Microsoft has been funding FUD about it (most recently with a commissioned survey by IDC). But ROI is a non-starter in a depressed economy. These days suits get fired for calling expenses "investments", especially when the purchased goods perish so rapidly that the costs of replacing them might as well be charged as rent.

I think the Linux hat fits corporate IT because there's a good value match between Linux and the way large organizations like to work. That may sound a bit oxymoronic to some, because Linux is not by nature a commercial operating system, and many businesses built on commercializing Linux have notoriously failed (Mandrake Linux being the latest example). In fact, though, most software at big organizations isn't commercial, either. As Eric Raymond says in The Magic Cauldron, most IT software has use value, not sale value.

What are those use values, exactly? There's usability itself, of course, plus reliability and security. But those are the obvious ones. What are the subtle, less obvious ones?

For an angle on that, take a look at what's going on with Chandler, the new open-source personal information manager being developed by the Open Source Applications Foundation. OSAF is funded and run by Mitch Kapor, the commercial software veteran who founded Lotus and the Electronic Frontier Foundation. On Chandler's Architecture page, a list of "Guiding Principles" includes these items:

  • Use existing open-source software that supports open standards, choosing projects that are reliable, well documented and widely used.

  • Build a platform that supports modules at a variety of levels.

  • Choose data storage that's easy to use and evolve.

  • Improve and simplify the experience of sharing, communication and collaboration.

Now port that list to the inside of any IT shop, and you see why Linux just keeps seeping on in, pulling in other open-source software along with it.

Where that software faces the Web, open-source components tend to fall in the LAMP family: Linux, Apache, MySQL and various other pieces that begin with P, including PHP, Perl, Python and PostgreSQL. Elliot Noss, President & CEO of Tucows, recently told me that most of his company's use-value software is in the LAMP family, primarily using Linux, Apache and PostgreSQL. (I just noticed on Netcraft that Tucows has gone 400 days since rebooting its Linux servers.)

I find myself wondering what happens to the bureaucracy, or what replaces it? As companies shake off their dependencies on outside commercial vendors and consultants, what internal groups take over? Is there a categorical name for them? What are the new policies? How does bug tracking change? To whom do employees report problems, and how are they handled? Is discussion software used? Wikis? Mail lists? IM? Something else?

If you have any answers to those questions or better ones of your own, please send them along. I'm doc@ssc.com.

Doc Searls is senior editor of Linux Journal.

email: doc@ssc.com

Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
Re: Practical Questions

This is flamebait and heresy, but I do not think there will be large changes in the IT departments. Linux will probably not even drive minor management changes.

Linux (it ain't GNU/Linux, my regrets to RMStallings) is being adopted for reasons that have almost nothing to do with OpenSource issues. The only collateral connection is not having to replace Windows 95 with Windows 98; Linux 2.4.18 will be able to be upgraded to 2.6.2 relatively easily. This only increases the rate of change, not the cause of the changes itself.

Linux is being adopted for reasons that have a great deal to do with Linus Torvalds and firehoses.

In the early part of the last century, one of the U.S. national treasures nearly burned down. Located on the Mall in Washington D.C., it contained irreplaceable historical objects, the Museum of Science and Natural History.

It almost burned down because none of the firehoses coupled together. Provided by different manufacturers, they were incompatible. The curators barely managed to extinquish the fire anyway.

As an answer, the Bureau of Standards began to dictate the standards for firehose connectors when supplied to the U.S. government. Not for anyone else, just the U.S. government. Almost immediately, other governmental entities adopted the standard. Cities, towns, fire districts, and States mandated that the non-standard "standard" be followed when submitting bids to them, as well.

Manufacturers were furious. They no longer owned their own private standards. Instead, any two bit foundry could cast the nozzles and conectors, machine them to meet the specifications, and there was a ready market across the country. The price of brass firehose nozzles and connectors plummeted.

Linus has done the same. He has imposed a hard-nosed standard (he admits he is a jerk at times) with high levels of quality. He wields this awesome power through the simplest of protocols: he owns the list. He, and he alone, says "THIS is part of LInux 2.4.20 or 2.6.3 or whatever, and THAT is not." If you do not like Linus' list, fine. He has already invited you to create your own.

This is only possible because Bill Gates (yes, That Bill Gates) and IBM laid the foundation. IBM created the PC, and sold it in such overwhelming numbers that it became the de facto standard. Because of concerns about monopoly charges, IBM let Microsoft sell DOS and Windows to anybody. (I find this terribly ironic, in light of Microsoft's subsequent monopolistic conduct, particularly with respect to IBM and OS/2.)

Linux found fertile ground in this huge base of common machines.

We now have a standard that is owned by an engineer with an idea, an engineer that cares about nothing else. It just does not get better than that.

OpenSource and ROI are not driving the transformation. It is powered by Linus' Free (as in "beer") Standards.

Long live the revolution.

linux would worthless without GNU

Linux (it ain't GNU/Linux, my regrets to RMStallings)

Without those bits that are GNU, linux would be about as worthless as teats on a boar...

Re: linux would worthless without GNU

To you and the other AC, from this AC...

It's the old perception vs reality thing that Microsoft wields so well. The general public (and general computing audience) doesn't understand the difference between GNU and Linux, and probably wouldn't understand the whole GNU/Linux issue, even if you tried to tell them. I can barely get the idea across to some fellow engineers why anyone would even WANT to contribute free software.

For the moment, the general/computing public has embroidered "Linux" on a flag, and isn't terribly picky about who's marching behind it. We should realize what's happening, and not be too picky, ourselves. Too much infighting and bickering, and the general/computing public will decide the Linux flag really isn't interesting, and go back to Microsoft.

We know the difference, and can debate it until the cows come home, and that's find for 'internal use.' But Microsoft has extracted value out of perception for years. Here's our chance to do the same, for a while. Let's not blow it.

Re: Talk about flamebait

Are you saying that the linux kernel, by itself is what is being adopted en masse?

You are free to call it what you want, but it is accurate to call it gnu/linux. Without all the Gnu tools, and just the linux kernel itself, where would any of the distributions be? Would we be seeing this mass adoption with just the kernel?

Get a grip on reality.

Re: Practical Questions

Lets get this right - Mandrake has filed for bankruptcy protection, there is a subtle difference between filing for bankruptcy protection and being bankrupt.

Its a shame that many sites have done nothing but bash Mandrake continually, despite the fact that it has done more than almost any other company to make desktop linux a possibility.

Tell you what, lets now bash every other distro until there's no-one but RH left. What a win that would be eh - keep the corporates happy but screw everyone else.

Re: Practical Questions

Which would you rather have representing Linux? many little companies that are unable to keep themselves afloat unless they beg for donations? Or a few Linux companies that are acully turning a profit?

Personally I'd rather see the good companies make it and the lesser ones die off this way it's easy to point to Linux and say "see open source works"

True ignorance is bliss.

Tell you what, lets now bash every other distro until there's no-one but RH left.

Are you kidding me? There is over a dozen linux distros, debian, gentoo, slackware, libranet, lycoris, that new-fangled united linux thing, etc.

Argh... some people should never open their mouths.

Re: True ignorance is bliss.

>Are you kidding me? There is over a dozen linux distros

Sorry, but nowhere did I state there were no other distros left. There has however been a concerted effort by a vocal minority to bash Mandrake out of existence - and thats bad for linux. If Mandrake does go, these zealots will have to turn their efforts onto another distro, ad infinitum...

When I got into linux there were basically two distros to choose from - RH or SuSE. I develop software and am not interested in having to compile the OS before I can start developing for it. Both RH and SuSE were horrible at the time (RH5.2 SuSE6.0 IIRC), but a little later I found Mandrake; it worked on my TBird out of the box and was far more user friendly - it actually felt like a desktop product as opposed to a server product with a weak desktop bolted on top. Equally it had good performance both as a desktop AND server platform, and had RH compatibility.

So, if Mandrake goes, tell me how many of the alternatives you list are genuine mainstream distros that get the balance between performance, ease of use, and functionality right?

Debian: Stable but difficult to install, lack of commercial support. Users tend to be unhelpful zealots screaming "apt-get" in every other sentence.

Gentoo/Slackware: Powerful distros that are virtually unusable unless you have good linux knowledge and an xDSL connection. Not geared to the mainstream as their developers freely admit.

Libranet/Lycoris: Hardly cutting edge, commercial, customised distros that are excellent for beginners but not distros to grow with IMHO. Heh - you forgot Lindows!

United Linux: Well its basically SuSE with a different name isnt it so has SuSEs strengths and weaknesses. Yes this may be good but its too early to tell.

>Argh... some people should never open their mouths.

Oh yes, sorry. I realise that I'm an ignorant peasant.

But don't also forget that Mandrake (with SuSE) has made real contributions to major open source projects - David Faure was a paid Mandrake developer allowed to code for KDE virtually fulltime. Even if you use Gnome, it would be hard to argue that healthy competition has not encouraged both desktops development.

Equally the Mandrake Apache Advanced Extranet Server is one of the best default apache configurations you can get. Compare that to the RH apache thats renowned for being broken out of the box.

Mandrake is 100% open source and has a very open development process. 9.1 will also include packages voted for by users - do you honestly believe RH, SuSE, SCO etc would do that?

Its a distro that deserves far better than its received - Ive got RH8.0, SuSE8.1, Debian and MDK9.0 - guess which one Im using to write this?

Re: Choosing Saddam

Yeah, I'm going to pick a distro coming from a country that sides with a madman who gases his own people including women and children, cuts off the left ear of every soldier that surrendered during the gulf war instead of being killed by a coalition of dozens of countries freeing Kuwait, and who has and continues to provide moral, material, technical, rhetoric, and financial support to the dictator.

What was the election results in madman's country? 99.9% in favor, and .1% missing?

I'll choose a distro that doesn't come from a country that supports enemies of nato (of which they are a member). I'll choose a distro that comes from a country that doesn't provide aid and comfort to the enemy. Or from a country that supports giving the madman more time to improve chemical, biological, and radiological weapons so that he can pass them to terrorists on his way to exile.

I know what distro I'm going to choose, and it isn't from nato enemies. And michelin tires are now out as well.

Re: Choosing Saddam

No, then go for the distros from the country who actualy educated and supported many dictators.. Go for the best!

As for mandrake, my idea is that a company who is continualy begging for money is not realy the company people want to invest big amounts of money in. The bubble has burst and investers would like a somewhat more self-convident company. And as someone else wrote, Mandrake is linux is a worldwide efford..

Re: Choosing Saddam

My previous comments were on the merits of Mandrake.

Mandrake, though based in France, is the product of developers from many countries; I've seen no evidence that Mandrake takes a political stance.

This really isn't a forum for politics, but here's a rational response for you:

Like every other point of conflict in the world, it's horribly naive to treat one side as 100% good and the other as pure evil.

Those uncritical in support OR condemnation of the actions taken by governments would do well to understand the dynamics of current conflicts. Sadly most governments, be they US, West/East European, Middle Eastern, Asian... adopt foreign policies that create conflict elsewhere in the persuit of personal gain.

A world without political and religious extremisms of any kind would be wonderful, but it sadly wont happen in your or my lifetime.

Re: Choosing Saddam

This is ridiculous. Not supporting the imbecilic policies of a certain George W. is _not_ support for Hussein [If you want "develops arms of mass destruction" and "disregards international law" look no further than Washington, DC; and there are plenty of other examples as bad as Hussein or worse around elsewhere...]. Plus Mandrake or SuSE or Red Hat for that matter have no influence (and perhaps some/all their members even strongly oppose the policies of the respective governments)

Re: True ignorance is bliss.

"Are you kidding me? There is over a dozen linux distros, debian, gentoo, slackware, libranet, lycoris, that new-fangled united linux thing, etc."

Are you kidding me? there are well more than that.

Some people should never open their mouths.

Mandrake FUD

Mandrake did NOT go bankrupt because it tried to sell Linux. It got to this point because of their misadventures in e-learning and high paid consultants, both brought on by their pre-bubble management. Please stop spreading the FUD.

Thanks to you I stopped reading right about there....

Re: Mandrake FUD

I wrote, ...many businesses built on commercializing Linux have notoriously failed (Mandrake Linux being the latest example). I didn't mean to imply that the company had gone bankrupt, or that its troubles derived exclusively from trying to sell Linux. I did mean to imply that Linux lends itself far more to use value than to sale value, and that the well-publicized (certainly notorious to those with investment money to burn) failures (some complete, some not) of many "Linux companies" (Lineo, Ebiz, Mission Critical Linux, Loki, TurboLinux, Stormix...) had something to say about the difference.

If I successfully spread FUD instead, the fault is mine. That wasn't the intent.

Re: Mandrake FUD

He's just a member of the "too proud to think" crowd. He shot himself in the foot when he said he stopped reading.

Mobile Version | Desktop Version