Fuente abierta


El código fuente abierto es un código fuente que está disponible gratuitamente para su posible modificación y redistribución. Los productos incluyen permiso para usar el código fuente, [1] documentos de diseño, [2] o el contenido del producto. El modelo de código abierto es un modelo de desarrollo de software descentralizado que fomenta la colaboración abierta . [3] [4] Un principio fundamental del desarrollo de software de código abierto es la producción entre pares , con productos como el código fuente, los planos y la documentación disponibles gratuitamente para el público. El movimiento de código abiertoen software comenzó como respuesta a las limitaciones del código propietario . El modelo se utiliza para proyectos tales como en la tecnología apropiada de código abierto , [5] y el descubrimiento de fármacos de código abierto. [6] [7]

El código abierto promueve el acceso universal a través de una licencia de código abierto o libre al diseño o anteproyecto de un producto, y la redistribución universal de ese diseño o anteproyecto. [8] [9] Antes de que la frase código abierto fuera ampliamente adoptada, los desarrolladores y productores han utilizado una variedad de otros términos. El código abierto se afianzó con el auge de Internet . [10] El movimiento del software de fuente abierta surgió para aclarar los problemas de derechos de autor , licencias , dominio y consumidores.

Generalmente, el código abierto se refiere a un programa de computadora en el que el código fuente está disponible para el público en general para su uso o modificación de su diseño original. El código se publica bajo los términos de una licencia de software . Dependiendo de los términos de la licencia, otros pueden descargar, modificar y publicar su versión (bifurcación) en la comunidad.

Han surgido muchas grandes instituciones formales para apoyar el desarrollo del movimiento de código abierto, incluida la Apache Software Foundation , que apoya proyectos comunitarios como el marco de código abierto Apache Hadoop y el servidor HTTP de código abierto Apache HTTP .

El intercambio de información técnica es muy anterior a Internet y al ordenador personal. Por ejemplo, en los primeros años del desarrollo del automóvil, un grupo de monopolistas de capital poseía los derechos de una patente de motor de gasolina de 2 ciclos presentada originalmente por George B. Selden . [11] Al controlar esta patente, pudieron monopolizar la industria y obligar a los fabricantes de automóviles a cumplir sus demandas o arriesgarse a una demanda.

En 1911, el fabricante de automóviles independiente Henry Ford ganó un desafío a la patente de Selden. El resultado fue que la patente de Selden se volvió prácticamente inútil y se formó una nueva asociación (que eventualmente se convertiría en la Asociación de Fabricantes de Vehículos Motorizados ). [11] La nueva asociación instituyó un acuerdo de licencia cruzada entre todos los fabricantes de automóviles estadounidenses: aunque cada empresa desarrollaría tecnología y presentaría patentes, estas patentes se compartían abiertamente y sin intercambio de dinero entre todos los fabricantes. [11] Para cuando Estados Unidos entró en la Segunda Guerra Mundial , estos fabricantes estaban compartiendo 92 patentes de Ford y 515 patentes de otras empresas, sin ningún intercambio de dinero (o demandas).[11]


Área de aplicación del software de código abierto. [22]
Encuesta sobre las razones para utilizar Open Source en 200 organizaciones suizas. [22]
Wikipedia es un ejemplo de una aplicación global del modelo de código abierto.
Dominios de aplicaciones de modelos de código abierto
Blender , un editor de gráficos 3D de código abierto, que se ejecuta en Windows 7
Logotipo de hardware de código abierto
Vores Øl - Una cerveza de código abierto
Barack Obama y Dakota Meyer bebieron White House Honey Ale en 2011. La receta está disponible de forma gratuita.
Logotipo de la Open Knowledge Foundation
Acceso abierto
VIA OpenBook es un diseño de referencia de computadora portátil de hardware de código abierto.
Logotipo de Open Educational Resources