Software de código abierto

El software de código abierto (en inglés open source software u OSS) es el software cuyo código fuente y otros derechos que normalmente son exclusivos para quienes poseen los derechos de autor, son publicados bajo una licencia de código abierto o forman parte del dominio público.

En las licencias compatibles con la Open Source Definition el propietario de los derechos de autor permite a los usuarios utilizar, cambiar y redistribuir el software, a cualquiera, para cualquier propósito, ya sea en su forma modificada o en su forma original.

Por lo general, este software permite a las personas crear modificaciones del software, compatibilizarlo con otros sistemas operativos o arquitecturas de hardware, compartirlo con otras personas y comerciarlo.

La Open Source Definition introduce una filosofía en cuanto al código abierto, y además define los términos de uso, modificación y redistribución del software de código abierto.

La más popular y destacada es la GNU General Public License (GPL).

[12]​ Además, el OSS requiere menos costes de marketing y servicios logísticos.

La mezcla de perspectivas divergentes, objetivos corporativos y metas personales acelera la innovación.[16]​.

Además, el software libre puede desarrollarse de acuerdo con requisitos puramente técnicos.

No requiere pensar en la presión comercial, que a menudo degrada la calidad del software.

[18]​ Entre los gestores de incidencias más utilizados se encuentran Bugzilla y Redmine.

Las nuevas organizaciones tienden a tener un modelo de gobernanza más sofisticado y su composición suele estar formada por miembros con personalidad jurídica.[22]​.

[24]​ Mil-OSS es un grupo dedicado al avance del uso y creación de OSS en el ejército.