# NOTICE - P2LRN

Copyright (c) 2026 Jose Marcos Diaz Blanes.

Los componentes originales first-party de P2LRN cuyos derechos correspondan a Jose Marcos Diaz Blanes se distribuyen bajo **P2LRN Non-Commercial Source License 1.0 (P2LRN-NCSL 1.0)**, salvo que un archivo o componente indique expresamente otro régimen.

P2LRN-NCSL 1.0 es una licencia **source-available no comercial**. No es una licencia Open Source aprobada por OSI porque restringe el uso comercial.

## Permisos ampliados desde el 30 de octubre de 2026

**Lea el Anexo A de LICENSE.** Permite usar, implementar y comercializar cursos `.p2lrn` y utilizar Player/Toolkit en instituciones y servicios comerciales, conservando las condiciones de atribución y fuente correspondiente. Studio y Analytics oficiales **sin modificar** pueden utilizarse gratuitamente dentro de academias e instituciones, incluso para impartir cursos de pago. Modificar Studio/Analytics o integrarlos en un SaaS, plataforma o servicio comercial ofrecido a terceros requiere autorización expresa.

El uso libre del formato y la venta de cursos **no implican** autorización para revender Studio ni Analytics. Esta es una ampliación de permisos sobre código first-party, no una relicencia de dependencias ajenas ni una declaración OSI.

## Alcance first-party

Salvo aviso específico en contrario, P2LRN-NCSL 1.0 se aplica al material original first-party de P2LRN contenido en:

- `packages/player/`, excluyendo los componentes de terceros identificados en sus avisos;
- `packages/toolkit/`;
- `packages/studio/`;
- `packages/analytics/`;
- scripts y herramientas first-party del repositorio;
- código de construcción y publicación first-party;
- documentación, integración, esquemas, perfiles, especificación y ejemplos first-party en la medida en que sean originales de P2LRN y no incorporen material de terceros con otra licencia.

## Exclusiones y material mixto

P2LRN-NCSL 1.0 no pretende relicenciar:

- `packages/h5p-libraries/`, cuyo corpus y régimen se documentan en `packages/h5p-libraries/THIRD_PARTY_NOTICES.md`;
- los archivos y assets de terceros documentados en `packages/player/THIRD_PARTY_NOTICES.md`;
- cualquier dependencia, biblioteca, estándar, ejemplo, paquete educativo o recurso que contenga su propio copyright o licencia;
- `reference-python-alpha15/`, que se conserva como material histórico/de referencia y no queda incluido en la concesión first-party de P2LRN-NCSL 1.0 salvo que un archivo concreto lo indique expresamente;
- contenido perteneciente a usuarios.

Cuando un archivo o componente tenga un aviso de licencia propio, dicho aviso prevalece respecto de ese material.

## Modificaciones y Código Fuente Correspondiente

Las modificaciones estrictamente privadas para Finalidades No Comerciales no tienen que publicarse mientras no se distribuyan ni se ofrezcan a terceros mediante una Versión Modificada con Interacción Remota por Red.

No se exige un archivo `MODIFICATIONS.md` separado.

Cuando se distribuya una Versión Modificada:

- debe identificarse claramente como modificada;
- debe indicarse una fecha relevante de modificación;
- debe mantenerse P2LRN-NCSL 1.0 sobre la obra derivada cubierta; y
- debe proporcionarse su Código Fuente Correspondiente completo.

Cuando se distribuya cualquier Forma No Fuente del Software Cubierto, modificada o no, también se aplican las obligaciones de Código Fuente Correspondiente de LICENSE.

Las Versiones Modificadas ofrecidas a terceros mediante Interacción Remota por Red deben ofrecer asimismo su Código Fuente Correspondiente.

## Paquetes npm first-party

Los paquetes npm first-party principales son:

- `@p2lrn/player`;
- `@p2lrn/toolkit`;
- `@p2lrn/studio`;
- `@p2lrn/analytics`.

Todos ellos declaran:

```json
"license": "SEE LICENSE IN LICENSE"
```

y deben incluir copias byte-idénticas de `LICENSE` y `NOTICE.md` en el nivel superior del paquete publicado.

## Terceros

Todo componente de terceros conserva sus licencias, copyrights y avisos propios.

La inclusión de software, formatos, nombres o marcas de terceros no implica titularidad, patrocinio ni asociación.

## Marca

La licencia del código no concede derechos de marca sobre P2LRN ni sus signos distintivos.

Una versión modificada puede describirse de forma veraz como derivada o compatible con P2LRN, pero no puede presentarse como versión oficial sin autorización.

## Contenido de usuarios

Los cursos, documentos, datos y demás contenido original de los usuarios no pasan a ser propiedad de P2LRN por haber sido creados, convertidos, empaquetados, validados o reproducidos mediante herramientas P2LRN.

Consulte LICENSE para los términos completos.
