Open Source Ranting
Friday, April 29th, 2005About 3 years ago I escaped the IT industry and returned to the academic world, leaving a quite successful career behind (at least I think so). At the time I was labelled as insane to give up my well-fed paycheck for governemnt loans at the university but I’ve never looked back. The problem with the industry is that it’s an extremely technology intense operation being run by marketing people and other obscure creatures wearing ties believing that they know high-tech since they can use Windows Update without dialling the helpdesk. A big portion of these so called experts are the ‘analysts’.. now where the hell do they come from? There must be some form of factory churning out analysts around the clock complete with tie and a bogus area of expertize. Since I get Computer Sweden, a business IT magazine, more or less daily I get to read the FUD being spewn out by these selfproclaimed experts. There are two problems with their reports, they are (i) Payed for by a company which have something gain from a positive report and (ii) People actually trust this bullshit to be the truth.. Amazing.. So much for business academy.. These reports are as trustworthy as a benchmark, which is not at all! Today in Computer Sweden was an article on Linux (Open Source really, the analyst didnt even grasp the fact that Linux is opensource but opensource isnt’t Linux) adoption on the desktop. The idea was of course shot down with the usual arguments and as usual the arguments doesnt hold for shit.. I’ll address two of them below:
- Document Problems :: Now this is a goodie, opensource products cant be deployed since they probably will cause problems when using proprietary fileformats. This is so stupid my eyes begin to water. If the fileformat is so evil, the why the hell insist on using it? The problem isnt that an opensource solution doesnt exists but rather the fact that you obviously have been lured into a trap by your supplier locking you into depending on them, congratulations. This is the way proprietary software companies make money, by making any transition so difficult or expensive that you’ll stick to their crappy software no matter what. In the case of Microsofts DOC format, this is the main cause of viruses and trojans and not even MS-Office is compatible with it, every new major version of Office will break compatability forcing costly upgrades. If you instead had been using open standards for saving your data, not only would you be free to choose whatever software (that implements the standard) you like but you would also OWN YOUR DATA.. If you’re locked into a vendor dependency on your data, you dont own it anymore but your vendor does. This hardly sounds like sane business to me. The big difference between opensource and proprietary software when dealing with fileformats is that with opensource you always know that YOU have the power to make the decision to support format A or feature B if the author break compatability, with proprietary software you not only lack this choice but can also trust the vendor to deliberately break compatability for the sake of revenues.. The choice isnt hard for me to make.
- Costly Education :: Another favourite of mine, adopting opensource is too expensive because you have to reeducute all users.. yeah right. I’ve been out there, I’ve seen these users.. there’s no problem believe me. There are only two sort of users out there, the ones that learn stuff by themselves because they experiment and actually like to learn and the clueluess nimwitz that press any OK button displayed without ever bothering reading the error message. The first category hardly need more than a few pointers and some time to get used to a new wordprocessor, ecucating them on the underying operatingsystem is pointless (when will any analyst get that?) and the second category.. well, they dont know anything about Windows either.. the problem with them isnt that education in opensource products is needed but that education at all is needed no matter what product they run. So the arguemnt just isnt valid because it is universal regardless of platform.
.. and the rest of arguments all follow the same template, they all describe a problem which exist with each and every proprietary software product aswell. Migrations to UNIX/Linux/OpenSource-foo are no doubt quite costly in many cases, but have you ever seen a report which details the cost of sticking to vendordependency? Didnt think so.. The opensource movement is clearly showing that large parts of the IT industry is totally and utterly worthless and the IT industry is responding by not getting the clue at all confirming every doubt.. When will the ties learn to harness the power instead of pretending that they know better when they so clearly know shit?
As a side note, I implemented global indata variables and reworked the outdata handling on AutoRacer today aswell as fixed a few bugs. A new release will probably be out tomorrow to play with.