Trouble With Open Source?
George Russell writes "Stephen J Marshall, writing in the BCS online magazine, provides a cogent argument detailing the ills of Open Source Software for the software industry - namely, the lack of conceptual integrity, professionalism, and innovation together with the issue of ownership of OSS developed under the current Intellectual Property laws. Do these issues concern you?"
As someone who is directly underneath the CIO at our company, I'm frequently called upon to come up with the "execution" portion of the CIO's "big picture" strategies. This means I'm the guy that reviews all the options, compiles the case studies, and presents the final plan for approval to the board.
I consider myself to be a non-partisan technologist, meaning I'll use whatever platform or software that best fits the needs of the company, but what a lot of FOSS proponents seem incapable of grasping is that there's more to software and OS's than "power" and "technical elegance." There's user inteface design, documentation, and consistent professional support to be considered in any enterprise implementation. Saying that Bob's XYZ Library of Useful Widgets can do it all just as well as Bill & Steve's Really Expensive Library of Useful Widgets is only part of this equation. Just writing the damned software and slapping it in an RPM does not finish the project!
I can't begin to tell you my frustration at the current state of a lot of FOSS projects. I see some really good ideas, some fantastic concepts, some really bright people...but by and large their efforts are uncoordinated, poorly documented, and lacking in professionalism. It's hard enough getting stodgy company boards to accept that there's something out there besides Windows. It doesn't help when the application you're trying to sell them on is maintained by some 18-year-old geek with a ponytail and Cheetos dust all over his keyboard. I don't care if he is a genius, his product is generally unmarketable to a board because you can't convince The Powers That Be that his software is a serious contender.
Every year when I put our budget together, I cringe at the amount of dough we send to Redmond. But until FOSS gets its act together and treats the software business like a business instead of a hobby, we have little choice. Home users can get away with using half-baked stuff, but enterprises are far pickier.
Note that there are some shining stars of Open Source (not free, usually) that are producing quality products that beat the pants off some of the closed-source boys, and there are some FOSS projects that stand above all the rest. However, taken as a whole, so much of the FOSS we review looks more like the results of a college programming project and not like a serious business application. Perhaps it looks that way because the still-wet-behind-the-ears developers are still thinking about developing it in that way. More's the pity.
In the end they will lay their freedom at our feet and say to us, Make us your slaves, but feed us. - Fyodor Dostoyevsky