ADOPCION, la palabra clave del software libre ...

Tema: 

Acabo de leer el articulo sobre "Software libre y la politica" ...

Sucede que ahora todo software esta siendo liberado de costo: hace un parde meses baje IBM/DB2 express comunity edition, y hace una semana baje Oracle express: los dos totalmente libres, incluso comercialmente.

Que pretenden IBM y Oracle al ofrecer? que sus productos sean adoptados ... y tener la posibilidad de ofrecer servicios y valor agregado a los clientes. Por ejemplo IBM ofrece un contrato de mantenimiento y servicio, asi como capacitacion y certificacion. Supongo que Oracle ofrece algo parecido. Lo mismo sucede con otra corporacion: Sun.

"Ofrecer el producto gratuitamente para vender servicios" es idea central del software libre como la define Stallman, y si IBM, ORACLE y SUN estan haciendolo, entonces la estrategia ha tenido un exito impresionante, ademas porque politicamente hablando, esas grandes empresas se alejan de sus practicas basadas en la "gula corporativa". Queda algun espacio para el software que esta disponible comercialmente? si, ese es el caso de Microsoft: tienen mercado y algunos buenos productos como SqlServer y Excel.

(Una experiencia personal: recientemente elabore un sistema de punto de ventas -POS en Java. Lo puse a prueba para que corran no con una sino con algunas bases de datos como repositorios de objetos y persistencia, las mejores respuestas fueron con MySql y SqlServer-MSDE, el cliente ha decidido utilizar MySql - que no es comercialmente libre, pero ofrece un buen desempenio y es barata!).

Otra pregunta: cuan sanas son las actitudes corporativas luego de ofrecer codigo abierto y productos libres de costo comercial? ... para eso hay que leer las licencias y condiciones de uso. En cuanto a codigo abierto IBM y SUN son muy respetuosas de sus colaboradores y aportan mucho. Basicamente lo que proponen es: "mire usted desarrollador: usted hace software y tiene librerias y frameworks interesantes, si me permite utilizarlos en nuetras plataformas, entonces usted y el resto del mundo tienen derecho a utilizar las mias libremente, su negocio y el mio creceran, y si su producto es realmente grandioso hasta le puedo portar con un generoso cheque en su bolsillo". Eso es correcto, pues de otra manera nunca hubiesemos tenido acceso a frameworks como Hibernate, JDOM, JTest, Netbeans, Eclipse, Spring, PHP, etc. etc. etc. productos increiblemente buenos y evolucionados. Lois desarrolladores por si solos no hacemos mucho al igual que las corporaciones. La parte insana es cuando una de las partes en la colaboracion patenta las ideas (aunque no toda idea es patentable).

Ejemplo de relaciones insanas entre corporacion y desarrolladores? RedHat y JBoss, quienes si se apropian de las ideas de sus colaboradores.

Hay algo de politica en todo este asunto? si definitivamente: la historia la escriben los pueblos, y los desarrolladores de software hacen su parte escribiendo codigo para ser adoptado universalmente. Stallman y su idea y propuesta "anti-americana" de software libre ha logrado arrastrar a gigantes como Sun, IBM y Oracle.

Saludos desde Sydney

Comentarios

Páginas