I used to dislike Microsoft a great deal, but I have become convinced that a lot of the accusations are baseless and they ignore the existance competition as well as overstating the quality of the offering of the competitors they beat. That is not to say they are the good guys (just recently, they were accused of bribing government officials in Nigeria), but nobody without a bias would buy that their Netscape competition was unfair (especially when you consider that Netscape revenue was primarly from their server line of products, so Microsoft was not even what undermined their economic success). It was the same kind of non-sense that drove me away from a green group here; e.g. bashing “big corporations” for not re-using filtered kitchen oil, instead of actually organizing an operation doing it (not that I think using kitchen oil in diesel engines is that of a good idea – it does work, but I dunno if it doesn’t do any permanent damages that may render the engine unworkable).
Anyway, I think we would do well to replace copyright and patent laws on software by protections on the actual source code, in order to reduce the costs of interoperability, and allow a market on customizations and improving software, and fomenting componentation of code.
In any case, I dislike this sentiment against intellectual property, because it is what allows companies to offset the production cost at distribution by sharing it among all the users. Otherwise, you’d go back to the middle ages where only the king and wealthy nobles could put up with the costs of producing entertainment up front. Software is no different – if you look at “free software”, that have a very lax copyright, you’ll see that only big businesses can organize themselves to make money out of it. But even then, Novell has seen its revenue dropping significatively since it changed its business model. Trolltech, which produce the widely used Qt library, have also never quite gained on their investments, and were finally bought out by Nokia. I love free software, and I have actually been paid for work on products like OpenOffice.org, but if you follow any startup that attempts to go into that model, you’ll see it either dying, or be acquired by a large company. Ximian, for instance, was bought by Novell, when their bank account dropped the $1500 line, and their revenue was mostly from its closed Evolution-Exchange connector, and for development services, not their desktop products which was the reason they made a name, and that were widely used by users that didn’t pay anything back. Lycoris was finally bought by Mandriva when it only had one employee left, the CEO
(and Mandriva has also had a lot of financial troubles, and are now focusing on government services, including in 3rd world countries). In my country, the only somewhat prosper free software company is one that gets most of its revenue from the education and justice ministries, and they do their best to not comply in providing the source code.