¿Qué es el software de código abierto? | Consejos y tutoriales

Open Source es un término que se refiere al software cuyo código está disponible para su descarga por cualquier persona y una filosofía de creación de aplicaciones que se centra en la colaboración entre desarrolladores.

¿Qué es una VPN? Todo sobre redes privadas virtuales

Esto es contrario al comportamiento estándar de los fabricantes de software, que a menudo no publican el código de sus productos para que no se pueda modificar o copiar sin permiso. Open Source, por otro lado, cuenta con la ayuda de terceros para evolucionar y resolver problemas.

La ONG es responsable de la concesión de licencias de software de código abierto (Foto: Reproducción / Iniciativa de código abierto)La ONG es responsable de la concesión de licencias de software de código abierto (Foto: Reproducción / Iniciativa de código abierto)

Iniciativa de código abierto

La organización responsable de gestionar las licencias de código abierto es la ONG Open Source Initiative. Una de las condiciones básicas para calificar es hacer disponible el código fuente del programa, pero esto no es suficiente.

Algunos de los requisitos más importantes son la distribución gratuita del programa y el permiso para modificar el código, de modo que cualquier desarrollador pueda modificar el software.

Para evitar que alguien se beneficie del trabajo de otros, Open Source establece que todos los trabajos derivados del software con licencia son necesarios para preservarlo. Esto significa que un programador que modifique un programa y cree su propia versión no podrá beneficiarse de esta forma.

La idea es permitir que varias personas diferentes trabajen en el programa y realicen cambios. La filosofía de la licencia es tratar a todos los usuarios como co-desarrolladores. .

Descarga gratuita de la aplicación TechTudo: obtén noticias y consejos técnicos en Android o iPhone

¿Software gratuito o de código abierto?

El concepto de código abierto es similar al de software libre. La principal diferencia está en los detalles de la licencia. El software libre, en su definición, es más restrictivo. El concepto asume que el usuario, al comprar el software, es libre de hacer lo que quiera, como cambiar el código, transmitirlo o crear una versión personal.

Los programas con licencia de software libre se utilizan como alternativas gratuitas al software propietario, pero eso no significa que tengan menos funcionalidad. Un ejemplo son las suites de edición de documentos como OpenOffice y LibreOffice, que puede reemplazar fácilmente a Microsoft Despacho.

El software de código abierto más popular es el sistema operativo. Linux. Su kernel, el kernel del mismo nombre, está modificado y se puede descargar en varios grupos diferentes de programas, llamados distribuciones. Los mas populares son Debian (que incluye el Ubuntu), sintió y abrir SUSE.

La iniciativa de código abierto tiene una lista (opensource.org/licences) con licencias de código abierto, que incluyen varios tipos de software, incluidos lenguajes de programación como PHP y Pitón. Otro famoso software de código abierto es el navegador Firefox.

Varias empresas privadas tienen licencias para productos específicos, como Manzana, IBM, Microsoft, Motorola y Nasa. Varias aplicaciones responsables de ejecutar Internet también son de código abierto, como apache Es el PostgreSQL.

¿Es seguro el uso de VPN? Da tu opinión en el Foro TechTudo.

Deja un comentario