No. 1 Story

Construction needs cloud flexibility

Australia’s embattled construction sector could benefit from cloud based information systems that can be switched on and off in lockstep with individual projects – with the exception of those organisations based in remote areas like the Kimberleys.

read more

Related Articles

Cuba, likes, open, source, dog, bites, man
The source code for Symbian, still the world's most widely-used smartphone platform, has been...
Microsoft addicted many of the first billion users to its proprietary platform using the...
Adobe has announced plans to move Flex into the open source world by the...
Despite contradictions from 20 countries, the International Organisation for Standardisation (ISO) has fast-tracked the...
A government-backed effort to reducing the number of vulnerabilities in open source software such...

Cuba likes open source = dog bites man

Business IT - Technology

Why anyone would be surprised to hear that the Cuban government is continuing a migration to open source software is beyond me.

Given the ongoing hostility between Cuba and the US, you can see why the Cuban government might have been concerned to hear that Microsoft had some help from the NSA with Vista's security features. At least with open source software you can review the code.

(But there's still the problem of being sure that the compiled version of your program exactly corresponds with the source - over 20 years ago, Ken Thompson showed how a compiler written in the language that it compiles can be created in such a way that it builds additional functions into its output even though there is no trace of that capability in the compiler's own source. As Thompson put it, "You can't trust code that you did not totally create yourself.")

Then there's the foreign currency issue. Countries like Cuba have relatively low gross domestic products, so why would they spend precious foreign currency on software? In the absence of local silicon foundries and other manufacturing capability, they have no choice but to buy hardware from overseas. But software? No. Once open source projects reach the "good enough" stage it's hard to see why less affluent countries would stick with proprietary software. Furthermore, it's generally accepted that Linux will extract better performance out of older hardware than you'll get from Windows, which suggests it can extend the life of ageing hardware that you can't afford to replace.

That shouldn't be taken as a suggestion that open source is "good enough" for lesser economies but not for developed nations, by the way. After all, even capitalist success stories such as Google use some open source. And how many web servers run Apache?

It makes a lot of sense for Cuba to avoid commercially imported software. Apart from the cost factor, using open source provides its government with a way of further nurturing local development expertise that's not possible where COTS (commercial off the shelf) dominates.