En primer lugar, hay que aclarar lo siguiente: Open Source es Diferente al Free Software. El Open Source ni el Free Software se Paga, es completamente Gratis. Sin entrar en detalles, Free Software es una filosofia, una cultura, incluso un estilo de vida; Open Source puede ser considerada como una metologia pragmatica de desarrollo. Si quieres ver mas, entra a este enlace Why Open Source misses the point of Free Software.
Existen diferentes puntos de vista desde donde ver el Open Source, pero este articulo no se trata de sugestionar al lector a utilizar Open Source, se trata de analizar desde un punto de vista objetivo la implementacion de tecnologias consideradas Abiertas. Tampoco tratare de analizar la Rentabilidad de Desarrollar aplicaciones y liberarlas bajo licencias abiertas, pues depende de tantos factores que requieren mayor tiempo e investigacion.
El origen de este articulo se remonta al siguiente twt de @alopezvalerio:
"El mercado profesional no puede depender de las herramientas gratuitas; muchas veces ni siquiera pagar por capacitación. Eso es #amateur."
Una vez mas, la frase: "herramientas gratuitas" es muy ambigua, pues puede confundirse con los que es Free Software, Open Source, Shareware y Freeware; pero por un siguiente twt me di cuenta que se referia a Open Source:
"@sanchezsergio El #OS es creado por el capital humano; en ese sentido maximiza el valor de su creador. Los negocios necesitan soporte."
Para ser sincero, me sorprende este comentario, pues Arturo dice ser un gran conocedor, especialista en Open Source y uno de los procursores del mismo en el pais. El negocio real del Free Software y el Open Source esta en el Servicio, tal como hace Red Hat, que garantizan un servicio 24/7 a todos sus clientes. En Republica Dominciana, una empresa tiene 2 opciones garantizadas a la hora de requerir Soporte sobre alguna implementacion abierta. La primera opcion de soporte es contratar por cualquier via (outsourcing, contratos de servicio, empleomania, etc) a un especialista en la tecnologia implementada. y la segunda opcion es solicitar los servicios de la Fundacion Codigo Libre Dominicana. Otra opcion extraoficial es recurrir a los foros en internet.
Con esto desmiento el mito que dice que: "No existe soporte cuando implementas Open Source".
Volviendo al caso de Red Hat es bueno aclarar y repetir que ellos no te venden la distribucion (seria ilegal), sino el soporte, lo que desmiente lo siguiente dicho por Arturo:
"@sanchezsergio Por eso @redhat ahora se tiene que pagar, porque las empresas solicitan #soporte y #garantia, cosa que la #comunidad no da"
Ojo. La comunidad no tiene la obligacion de dar soporte, pero si el compromiso moral y etico. Por eso existen las listas de correos y los canales IRC.
Otra confusion que existe es el "teatro" armado por Microsoft de "regalar" copias de algunas de sus aplicaciones a estudiantes en universidades y escuelas. Cabe destacar que estas copias son las versiones basicas limitadas de por ejemplo Windows, SQL Sever y Visual Studio... Office no esta dentro de estas aplicaciones. Si se analiza el caso, estas copias no son en su totalidad gratuitas, pues surgen entre Instituciones que son clientes por un largo tiempo de Microsoft.
Para continuar con este articulo seguire utilizando los comentarios de ALV. Seguire con este comentario:
"Piratear es Robar. Software libre es programar algo que otros deben usar sin restricciones. Aqui en #RD tenemos un #sancocho con eso."
Este comentario es algo confuso, pues se podria interpretar que usar Software Libre es Piratear. Por otra parte, realmente no existe nada eticamente incorrecto en usar el software como se nos "pegue la regalada gana". Tambien este comentario me soprende, pues Arturo Lopez Valerio profesa la reduccion de la brecha digital en el pais, pero ¿como se lograria esto si limitamos y restringimos el uso del software?. Desde este punto de vista, implementar Software Libre aumenta considerablemente la cantidad de PC que se podrian distribuir en una zona rural de escasos recursos de nuestro pais, ¿acaso estoy equivocado?
El hecho de que el software libre es gratis reduce costos, es un hecho. Entonces ¿se debe implementar Software Libre en todos los casos? No! Todo depende la factibilidad del caso y del dominio del encargado de levantar la infraestructura de los sistemas de informacion. Esto no resta a las ganancias, al contrario, al reducir los gastos aumenta la utilidad.
Continuo con un twt que no tiene sentido alguno:
"Creo que el discurso Open Source termina cuando tienes que pagar tus cuentas. A nadie le gusta que le roben su propiedad intelectual."
El Open Source no se roba, ni se "piratea". En primer lugar no se puede robar ningun tipo propiedad intelectual cuando implementas Open Source. Existen cientos de licencias Abiertas y si alguna empresa o persona la incumple puede ser demandada, como ha ocurrido en varios casos. Quien o quienes desarrollan open source no lo hacen para vivir, lo hacen como algo extra, algo para aportar a la comunidad y a la sociedad. No es cierto que quienes hacemos Open Source (a menor o gran escala) "morimos de hambre", eso es simple una expresion sin fundamentos de personas que no conocen el Open Source.
Si bien es cierto que los proyectos Open Software y Free Software se mantienen en base a la comunidad por medio de donaciones de dinero (o tiempo) por parte de personas y/o empresas, un usuario puede pasar toda su vida usando software libre o abierto sin tener que donar un solo centavo de yen y no es incorrecto.
Este otro twt sin sentido:
"Hablame de Open Source, pero sin robar la propiedad intelectual de otros"
Cuando como desarrollador aportas en algun proyecto Abiero o Libre, estas donando tu conocimiento, lo estas regalando por voluntad propia a la comunidad, lo que conyeva a que lo donado es de todos.
Para terminar quisiera hablar de 2 temas: 1, Neutralidad Tecnologica y 2, Costos del Software Libre. Empezare por los Costos del Software Libre o Abierto.
Hace casi un año, en la 1era. Feria de Software Libre en PUCMM expuse sobre un tema interesante: "Software Libre en las PyMes". Para el fin, hice mis investigaciones de costos. A la hora de implementar Software Libre o Abierto reducimos los costos de inversion en software y reducimos los gastos, pues no estamos atados a ningun tipo de licencia. Ahora bien, esto no quiere decir que no se gasta nada a lo largo del ano contable o fiscal, pues hay que recurrir a gastos en soporte, donde hoy dia, el especialista en Software Libre es mas caro que un profesional estandar que solo sabe sobre tecnologias privativas. Les invito a que ustedes mismos hagan la prueba y cotizen licencias para una red de 5 equipos de oficina y un servidor. Tirando simples calculos, si tienes 5 pc con Windows a 200 dolares cada uno, en adicion 400 por cada licencia de office, sumandole tambien 1000 dolares por licencia de windows server 2008, obtienes la suma de: 4000 dolares solo en lo basico. A esto debes sumarle los costos de las licencias de los antivirus y demas aplicaciones. Asumiendo que el dolar esta a 36 pesos dominicanos, tienes la totalidad de 72000 pesos. Si tomas 20,000 pesos para capacitar en Software Libre a tu encargado de IT, terminas en la conclusion de que te estas ahorrando 50000 pesos como minimo que pueden ser utilizados para cualquier otro tipo de inversion. Esto reduce el tiempo del ROI considerablemente e incluso las ganancias aumentan, pues estas gastando menos.
Esta es la ventaja de aplicar Software Libre en las PyMes. Para las grandes empresas es "otra historia" que no tocare.
Neutralidad Tecnologica. Es un tema muy amplio y relativo, asi que solo quiera citar lo siguiente publicado en un articulo en Kriptopolis:
Realmente Kranzberg, uno de los mayores expertos en la materia, estaba en lo cierto. La historia nos ha demostrado que tenía razón. La nueva falacia, fruto del departamento de Marketing de multinacionales del software, ha sido convencer a nuestros políticos de la necesidad de "neutralidad tecnológica" y realmente, es una idea tan imposible de lograr como intentar ir a la luna en bicicleta.
No se puede pedir neutralidad tecnológica cuando la tecnología, por definición, no es ni puede ser neutral y afecta profundamente a nuestras vidas en aspectos que no son meramente tecnológicos. De hecho, puede afectar a nuestra privacidad, seguridad o libertad...
En conclusion, debemos entender que como profesionales jugamos un papel muy importante en la sociedad y tenemos que ser capaces de sostener nuestras soluciones en bases bien firmes. Sobre nuestros hombros reposa una gran carga social que nos impulsa a ser cada vez mejores.

Veo muchas cosas entre lineas. Especialmente en los tweets originales. Este es un tema de nunca acabar.
Hay muchas variantes que pueden hacer que el modelo funcione. Como en todo no hay verdades absolutas.
En cuanto a lo del soporte yo siempre he dicho que el software bueno no necesita soporte y de necesitarlo hay que saber lo que se esta haciendo. Lamentablemente hay gente que no comparte y que necesitan soporte para echarle la culpa a alguien.
Aparentemente el mundo no esta equivocado. http://news.cnet.com/8301-1001_3-10098624-92.html
Excelente artículo David. Tengo en mis pendientes aportar al tema con un artículo propio donde expreso mis opiniones, pero la lectura del tuyo fue muy aclaradora. Mucho más de lo que se puede entender en 140 caracteres.
Antemano muy buen articulo pero entiendo que aun se puede y pueden (deben?) profundizar mas.
Recuerdo un país que admitió que gracias a la piratería habían llegado o se acercan al desarrollo, tal vez en estos tiempos con Open Source se pueda hacer pero la verdad es que dígalo quien lo diga la piratería juega un papel preponderante en la sociedad.
Microsoft seguro que tu pirates su office a que uses Open Office, cuando llegue la oportunidad te cobraran y mientras no das oportunidad o cabida al Open Source.
Según estadísticas del kernel de linux la mayor contribución al código del mismo proviene de empresas y ya NO de individuos particulares, supongo y asumo (por los mismos datos) que igual sucede con la mayoría de aplicaciones grandes, las pequeñas obviamente dependen exclusivamente de la comunidad.
Completamente de acuerdo contigo david, yo no se a que tipo de soporte se refieren muchas personas, si yo instalo un FTP server en Windows Server 2008 y falla microsoft no va a venir a darte soporte, yo como quien te instaló ese servicio debo darte el soporte, osea que no se a que ellos se refieren con soporte porque la mayoría de personas que te instalan un servicio en un sistema linux deben darte el soporte, sinó lo hacen así culpalos a ellos no al sistema operativo.
Otra cosa es sobre lo que comentaste de las licencia, eso es cuestion de programadores no de implementadores, un programador aplica la licencia que se le antoje a su proyecto, muchos de ellos solamente hace aplicaciones libres porque quieren aportar a la comunidad y no como un negocio, es como hacer un voluntariado, es algo que va mas allá del dinero, es algo con lo que te identificas, en el open source nadie le roba intelectualidad a nadie porque tu implementas la licencia que quieras en tu producto y nadie te obliga a hacer nada, solamente tienen un sancocho con la piratería y el open source quienes no saben lo que es cada cosa.
Para finalizar, yo implemento ambas tecnologías, como ingeniero que propone soluciones debo hacerlo, he encontrado muchisimos productos buenos tanto privativos como libres y los costos son relativos, hay soluciones que salen mas cara otras mas baratas, porque no solamente depende de los costos efetivos, sinó mas bien de costos no materiales y que quizas sean dificil medir pero que están ahí, el open source no es un negocio que en decadencia, sinó preguntenle a google y al mismo apple.
Tu “simple calculo” es un tanto curioso. Empezando por el modelo de licenciamiento que elegiste para tu ejemplo: sacaste 5 computadoras del aire y cotizaste las licencias. Segun tu ejemplo estamos hablando de una inversion inicial, y hasta donde he visto en el tiempo que llevo trabajando las maquinas se compran con todo y la licencia … a menos que armes 5 clones, pero no se que tan eficiente es tener en una ofic. de abogados un depto. de IT para estar armando maquinas.
Que si hay un ahorro? Verdaderamente, pero ese ahorro viene sujeto a una calidad inferior (ms office y open office por ejemplo) a la especializacion de un recurso escaso.
Como dice Jose, las matematicas no cuadran. Puedes comprar un CPU Dell a menos de 400 dolares. ¿En cuanto te sale la licencia?
Esta bien que le pongas office y firefox. Pero en cuanto a costos del OS, no le veo la rentabilidad.
Puede que en el caso particular del SO no cuadren los cálculos, pero es muy común asociar Open Source con linux, cuando Open Source es un concepto que va mucho más allá de un SO. Estoy de acuerdo con Aneudyx en que un profesional no debe tener favoritismo al momento de recomendar una solución, pero ésto se aplica a ambos lados de la moneda, tanto al software privativo como al libre.