That really sounds interesting, but do the cubans have the know-how to properly implement the services. IMO, I believe that linux is a little bit more to get used to... I could be wrong, but maybe this will cause a major political change to the climate surounding cuba.

Open souce and communism.... hmm very egalitarian of them.