No, el título no tiene nada que ver con lo que se creen.
Esta es una historia que lei la revista Spectrum edición agosto 2005: The African Hacker
El hacker africano
Hermann Chinery-Hesse es el jefe de la tribu, me refiero a Soft Tribe, una empresa de desarrollo de software en Ghana, un pais con una democracia restaurada hace unos 5 años, como muchos paises en Africa, tienen muchos problemas básicos de infraestructura. Por ejemplo, la electricidad, que se corta con mucha frecuencia, y en donde el acceso a internet es caro.
Software tropicalmente tolerante es el termino que Soft Tribe acuñó para referirse a la técnica que tuvieron que desarrollar en todas sus aplicaciones. Los programas graban con la mayor frecuencia posible, y envian los datos al servidor cuando exista alguna conexión.
La técnica es antigua, muchos la aplicabamos a fines de los 80.
Derechos humanos y tecnología
Ocurre que Soft Tribe ganó un proyecto de 200.000 dolares para llevar registro de los casos de violación a los derechos humanos. Todo el diseño propuesto por Hermann Chinery-Hesse asumía la existencia de una red. Pero una vez adjudicada la propuesta recién se enteró que la red no existía, la comisión para derechos humanos no consideró ese detalle. Así que se tuvo que resolver el problema con "tolerancia tropical". Pero se produjo un plus, un efecto lateral no previsto inicialmente. Cada caso es archivado en el PC, luego enviado, en cuanto hay conexión a internet a los servidores centrales de la comisión de derechos humanos y a una oficina en Londres, de modo de proteger la información de los casos de violación de derechos humanos en caso de un nuevo golpe de estado.
¿Por qué no al open source?
Lo sorprendente es que Chinery-Hesse desarrolla en Visual Basic, C++, incluso Clipper!, sobre Windows o DOS
Pero, ¿por qué no trabajar en Linux?
Uno diría que esa sería la elección obvia en un país pobre como Ghana. Pero la respuesta es sorprendente. Los hechos le dan un fundamento, si uno entiende como funcionan las cosas en Ghana. Linux no es práctico para Chinery-Hesse. "Linux no puede ser usado para negocios serios", dice, porque sería muy fácil para un empleado usar y abusar del código fuente de los programas.
"En Accra, un gerente TI gana 100 dolares al mes" explica Chinery-Hesse. "El tiene acceso a todos los datos de la compañía, incluyendo los respaldos. Con el código fuente abierto, el podria generar reportes falsos. Podría borrar cargos o pagarse a si mismo o a otros dinero." Además, "si optaramos por el open source, no relegariamos básicamente a hacer instalación y entrenamiento", agrega. "¿Quiero un país de desarrolladores de software o un país de instaladores?"
Para reflexionar.

Bastante extrañas las conclusiones de Chinery-Hesse. Si él piensa que ocultando el código fuente se mejora la seguridad, y se evita que alguien "podria generar reportes falsos", dudo bastante de la seguridad de su sistema.
Sobre la segunda razón, me parece aún más bizarra. Primero, si usaran herramientas open source, pueden optar por desarrollar. Pero decide usar sistemas cerrados para no tener opción!?! Segundo: por qué en un país con notorio atraso tecnológico se opta por desarrollar desde cero algo que ya existe, en vez de construir sobre lo ya existente, sobre todo si tienen la opción?
Fijate que la primera razón que argumenta me parece tan bizarra como a tí. El viejo principio de la ley de Kerckhoffs, dice que todo el sistema puede ser publico, pero la seguridad esta en la clave, esto que viene del mundo de la criptografia y ha sido aplicado por al open source por Eric Raymond como un argumento a favor.
Yo creo entender a Chinery-Hesse por las siguientes razones:
1. Su empresa lleva unos doce años operando.
2. Tiene más de 46 aplicaciones que mantener, algunas de ellas corriendo en DOS. Con pocos empleados, el costo de migrar lo que tiene y se vende tan bien es muy alto para el.
Empezó hace 12 años, en plena dictadura, yo no creo que linux llegara por esos lados.
3. Muchos de sus sistemas deben correr en maquinas con procesadores 386 y 486. De hecho, el modelo que llama de tolerancia tropical es una necesidad en este tipo de arquitecturas, sobre todo con cortes de energia tan frecuentes. Si hay linux que corre super bien en esos ambientes, pero probablemente usar KDE o Gnome puede ser tortuoso. Asi que hay que operar en modo consola. Es mas simple un programa en clipper sobre el viejo y querido DOS.
4. El nivel de pirateria en Ghana es alto. Lo mas probable es que el mercado este plagado de windows. Asi, que en esas condiciones, va a emprender una cruzada para que ¿sus clientes se cambien?, no, como empresario yo no lo haría, mis recursos los gastaría en ocupar ese mercado.
Como dice el tendría que armar un ejercito de configuradores e instaladores.
5. Supongamos que optara por no desarrollar software, y usar open source. Puede usar cosas como SugarCRM, o GnuCash, en vez de sus productos. Puede ganar dinero y diferenciarse importando software en paises ricos, como Estados Unidos o Alemania?
6. La verdad es que Ghana es tierra fertil para el Open Source.
Yo iría para allá e instalaría Linux, le pongo GNU Cash a los clientes, y les cobro 1 dolar la hora por el servicio de instalación.
A la comisión de derechos humanos le habría instalado una solución con MediaWIki o MoinMoin, y les cobro los pasajes, y unos 2000 dolares, por las adaptaciones.
La verdad, es que no me da el estomago para joderme a los muchachos de SoftTribe de esa manera. Dejémoslo como están. Ganan sus pesitos, y sus empleados son respetados y admirados. Son un ejemplo de que se puede salir de la pobreza. Este caso demuestra que el FLOSS no siempre es la solución al subdesarrollo.
Tu argumentas que puede construir sobre lo ya existente, pero resulta que llegó a un agreement con Microsoft, en que le dan acceso a todo el código fuente de Navision, SoftTribe crea adaptaciones y productos adicionales (add-on) para Navision, y además puede vender Navision en Ghana, a cambio Microsoft vendera sus add-on a nivel mundial.
Con toda la maquinaria de marketing de Microsoft, y con el nivel de expansión que está teniendo en Africa, su opción es la mejor desde un punto de vista de negocios.
Considerando además que él acostumbra premiar a sus jovenes empleados con un automovil como bono.