Código abierto
El software de código abierto es software cuyo código fuente está disponible gratuitamente para el público. Cualquiera puede descargar y ejecutar un proyecto de software de código abierto, consultar su código fuente para ver cómo funciona o hacer cambios para mejorarlo. Muchos proyectos de software de código abierto son un esfuerzo comunitario mantenido por un grupo de desarrolladores de software voluntarios en lugar de un solo desarrollador u organización.
Los desarrolladores de un proyecto proporcionan un programa y su código fuente al público mediante una de varias licencias de software de código abierto, que establecen cómo pueden usar otras personas ese código fuente. Hay dos tipos generales de licencias de código abierto: licencias permisivas (o académicas) y licencias copyleft (o recíprocas). Las licencias permisivas permiten usar, modificar y distribuir código abierto en otro proyecto, siempre que se proporcione un aviso de exención de responsabilidad que indique que incluye código abierto y se reconozca a los autores de dicho código. Algunos ejemplos de este tipo de licencia son las licencias BSD, MIT y Apache. Las licencias copyleft permiten usar, modificar y distribuir código abierto en un proyecto nuevo, siempre que dicho proyecto se distribuya con los mismos términos de licencia. La Licencia Pública General de GNU (GPL) es el tipo más común de esta licencia.
A diferencia del software comercial, cuya financiación para el desarrollo proviene de la venta de software, los proyectos de software de código abierto suelen financiarse mediante donaciones de dinero (de organizaciones donantes interesadas y campañas de financiación colectiva de la comunidad) o de trabajo (de programadores voluntarios). La documentación y la asistencia al usuario también provienen de la comunidad del proyecto en lugar de personal de asistencia remunerado; si necesita ayuda con un programa de código abierto, a menudo puede encontrarla en el foro, grupo de debate o página wiki del proyecto.
NOTE: Algunos proyectos destacados de software de código abierto son el sistema operativo Linux, el navegador web Firefox y la suite de software de oficina LibreOffice.
Pon a prueba tu conocimiento