Red de conocimientos turísticos - Conocimientos sobre calendario chino - ¿Qué es el software de código abierto y el software de código no abierto?

¿Qué es el software de código abierto y el software de código no abierto?

1. Software de código abierto (open-source) es un término nuevo. Su definición se refiere a software cuyo código fuente está abierto al público y cuyo uso, modificación y distribución no están restringidos por licencias. El software de código abierto suele estar protegido por derechos de autor y su licencia puede contener restricciones, como la intención de proteger su estado de código abierto, avisos de autor o controles de desarrollo. Las organizaciones de software sin fines de lucro están registrando el "código abierto" como marca de certificación como medio para crear una definición formal de código abierto.

2. El software de código no abierto es software de código cerrado, que es la abreviatura de software de código cerrado en contraposición a código abierto. Siempre que el código fuente no esté disponible, se considera software de código cerrado. El software de código cerrado se utiliza a menudo para el desarrollo de videojuegos. Por una tarifa suficiente, se puede obtener parte del código fuente, como el motor Matrix, pero debe haber restricciones de uso (normalmente un límite en el número de veces y no se divulga). permitido), por lo que no es software de código abierto.

Información ampliada:

El software de código abierto es desarrollado principalmente por equipos de programadores dispersos por todo el mundo, pero también lo desarrollan universidades, agencias gubernamentales, contratistas, asociaciones y empresas comerciales. . Históricamente, el software de código abierto ha estado estrechamente asociado con UNIX e Internet.

Estos sistemas necesitan admitir muchas piezas diferentes de hardware, y la distribución del código fuente es la única forma práctica de lograr la portabilidad multiplataforma. En las plataformas DOS, Windows y Macintosh, muy pocos usuarios tenían compiladores disponibles y el software de código abierto era aún más raro. Para una discusión más detallada sobre los modelos de desarrollo de código abierto, consulte Cathedrals and Agoras de Eric Raymond.

Enciclopedia Baidu - Software de código abierto

Enciclopedia Baidu - Software de código cerrado

../css/tongji.js">