A que te suena? Fuente abierta?… estás cerca.. si has dicho Código Abierto ayúdame a mejorar este post.
Pues bien, Código Abierto se refiere a cuando una aplicación de software comparte su código fuente, es decir, el código de su programación, con la finalidad de que éste pueda ser modificado a conveniencia del usuario, pudiendo ser gratis o con algún costo. Una de las ideas clave detras de esto es que el conocimiento debe ser de libre tráfico y que además logrando que muchas personas aporten a un mismo proyecto se pueden crear aplicaciones de mejor calidad tanto en seguridad (virus, hackerS), como en rendimiento, funcionalidad, etc.
Lo contrario a esto sería un código privativo, por así llamarlo, y pues un claro ejemplo sería el mismo sistema operativo Windows bajo el cual corren la mayoría de las computadoras, o la suite ofimática Microsoft Office, es software cuyo código fuente está resguardado celosamente para que nadie pueda modificarlo en lo más mínimo.
Proyectos muy importantes se han gestado bajo la calidad de Open Source, el sistema operativo Linux, la suite offimática OpenOffice, incluso videojuegos han expuesto su código fuente al público, tal es el caso de Quake, que en sus tiempos fue una revolución total dentro de los géneros de acción y que gracias a la liberación de su código ha sido posible crear más y mejores juegos.
Ventajas? Son muchas, pero sin duda la más interesante es que una gran cantidad de proyectos son gratis! algunos piden que se mantengan los créditos, pero lo importante es que su distribución no tiene límites, en otras palabras, cuando tu compras una licencia de Microsoft Office la cual es única e intransferible, te cuesta una cantidad que quizá para algunos usuarios no sea costeable y terminan adquieriendolo de manera ilegal, el OpenOffice es totalmente gratuito, y contiene funciones bastante buenas y que cumplen con las tareas básicas demandadas por los usuarios intermedios y sin hacer algo ilegal, Solo por poner un ejemplo.
En lo particular me fascina la filosofía apegada a la libre transferencia del conocimiento, ya que propicia avances más sólidos y más robustos. Atención, no estoy encontra del software privativo, pero pueden máximizar sus actividades sabiendo combinar los tipos software, por ejemplo en cybercafés, si utilzaran sistemas operativos y otros programas de código abierto no estarían expuestos a las multas por el uso indebido de software de código privativo. Como ejemplo está Google, una empresa que tiene su propia versión de UBUNTU y con la cual trabajan todas sus computadoras.
Pronto les hablaré de la forma en como se relacionan este tipo de software con los derechos de autor…
Página oficial del movimiento Open Source, Imágen
VN:F [1.9.4_1102]