El software de código disponible es un modelo de distribución de código fuente donde el código puede ser visto y, en algunos casos, modificado, pero no necesariamente cumple con los criterios estrictos para ser calificado como open-source (código abierto). Las licencias asociadas a este modelo varían desde aquellas que permiten únicamente la visualización del código para referencia, hasta aquellas que permiten la modificación y redistribución tanto para fines comerciales como no comerciales.
Distinción entre Software de Código Disponible y FOSS
En un sentido amplio, cualquier software que distribuya su código fuente es "códigos disponible". Esto incluye incluso casos donde el usuario no tiene derechos legales para usar, compartir o modificar el código. Por ejemplo, el código de Doom de id Software es un ejemplo de software que puede ser tanto de código disponible como propietario.
En contraste, the definiciones de software libre y software de código abierto (FOSS) son mucho más estrechas. Aunque todo el software FOSS es, por definición, código disponible, no todo el software de código disponible es FOSS. La diferencia fundamental radica en los derechos adicionales que el usuario posee sobre el código, como el derecho a usar el software en productos comerciales derivados con la debida atribución.
Licencias No Libres y Restricciones
Existen diversas licencias de código disponible que se consideran "no libres" porque imponen limitaciones que impiden que el software sea reconocido como código abierto por la Open Source Initiative (OSI) o como software libre por la Free Software Foundation (FSF). Algunas de estas licencias incluyen:
Commons Clause
Creada por Fossa, Inc., es un anexo al código abierto que restringe la venta del software, convirtiéndolo en código disponible pero no en código abierto.
Business Source License (BSL)
Introducida por MariaDB Corporation en 2016, prohíbe el uso del código en entornos de producción donde se requiera una licencia comercial.
Functional Source License (FSL)
Lanzada por Sentry en noviembre de 2023, prohíbe el uso "competitivo" del código para preservar los derechos económicos del autor, aunque el código se vuelve código abierto (Apache o MIT) después de un tiempo limitado.
Server Side Public License (SSPL)
Creada por MongoDB, es una modificación de la AGPL. Exige que si el software se incorpora en un servicio ofrecido a otros usuarios, todo el código del servicio debe liberarse bajo la SSPL, lo que es visto como discriminatorio hacia el uso comercial.
Otras Licencias Notables
- GitLab Enterprise Edition License: Convierte el producto en código cerrado y propietario, aunque GitLab mantiene una versión Community Edition bajo la MIT License (modelo open core).
- Microsoft Shared Source Initiative: Un esquema de licencias restringidas para permitir la revisión del código sin otorgar libertades totales.
- Mega Limited Code Review Licence: Permite el uso del código únicamente para fines de revisión y comentarios.

