Política de uso de licencias de código abierto permitidas para un trabajo seguro con servicios en línea y bibliotecas Client-Side del catálogo OpenLibs.dev
Desarrollamos nuestras propias aplicaciones web interactivas e interfaces de usuario (UI) sobre soluciones populares de Open Source, sin modificar el código fuente original de las bibliotecas mismas. Controlamos estrictamente la claridad legal de los componentes utilizados, eligiendo solo licencias permisivas seguras. Esto garantiza una seguridad jurídica del 100% tanto para los usuarios de nuestros servicios como para los desarrolladores que utilizan nuestros ejemplos en sus proyectos comerciales.
Guía rápida de compatibilidad de licencias
| Licencia | Estado de admisión | Uso comercial | Cierre de código propio (UI) |
|---|---|---|---|
| Unlicense | Permitido | Sí | Sí (Completo, sin condiciones) |
| MIT | Permitido | Sí | Sí (Conservar el copyright) |
| Apache 2.0 | Permitido | Sí | Sí (Conservar el copyright) |
| BSD-2-Clause | Permitido | Sí | Sí (Conservar el copyright) |
| BSD-3-Clause | Permitido | Sí | Sí (Conservar el copyright) |
| ISC | Permitido | Sí | Sí (Conservar el copyright) |
| MPL 2.0 | Condicional (Seguro) | Sí | Sí (Si el código del módulo no se modifica) |
| LGPLv3 | Condicional (Seguro) | Sí | Sí (Con conexión dinámica) |
| GPLv3 | Prohibido | Con riesgo | No (Requiere abrir todo el sitio web) |
| AGPLv3 | Prohibido | Con riesgo | No (Copyleft viral completo) |
| CC-BY-NC | Prohibido | Con riesgo | No aplica (No para comercio) |
Preguntas frecuentes sobre licencias
Licencias permisivas (Máxima libertad)
MIT License
IdealLa licencia más popular en el entorno JS. Permite hacer todo con el código: cambiarlo, venderlo, cerrarlo o integrarlo en software comercial.
ISC License
Por defecto en npmEl equivalente legal de MIT, pero el texto se ha reducido a un solo párrafo. La licencia básica que genera el comando npm init.
Apache 2.0
Protección de patentesPermite el uso comercial y el cierre del código, pero protege además a los desarrolladores de disputas de patentes y trolls.
BSD (2/3-Clause)
SeguroPermite el uso libre, la modificación y la venta. La versión 3-Clause prohíbe específicamente utilizar el nombre del autor de la librería para la publicidad del sitio web.
Unlicense / CC0 (Dominio público)
Dominio públicoRenuncia completa e incondicional a cualquier derecho de autor en todo el mundo. El código pasa a ser de dominio público.
Copyleft seguro (Acuerdo mutuo débil)
MPL 2.0 (Mozilla Public License)
Copyleft por archivoLa licencia protege solo a la librería en sí, pero no al código de la aplicación web que la llama mediante scripts. Excelente para módulos JS aislados.
LGPLv3 (GNU Lesser General Public License)
Conexión dinámicaLa licencia requiere que el usuario pueda reemplazar la versión de la librería por su cuenta. En el entorno web esto genera matices legales, pero permanece segura con nuestra arquitectura.
Detalles de la licencia (Doble licencia)
Doble licencia (por ejemplo, MIT / GPLv3)
Seguro al elegir MITAlgunas librerías JS (como la popular JSZip) se distribuyen bajo dos licencias a la vez. Esto se hace por compatibilidad con grandes proyectos GPL (como WordPress).