License

Niell se distribuye bajo dual license — una para el código que ejecuta, otra para la documentación que describe el lenguaje. Cada parte tiene su propósito y se elige por razones distintas.

Compilador — Apache License 2.0

El compilador niell (código Rust + runtime C + binarios distribuidos desde este sitio) está licenciado bajo Apache License, Version 2.0.

Resumen práctico (no es asesoramiento legal):

Texto completo canónico: <https://www.apache.org/licenses/LICENSE-2.0>

Copyright © 2026 Daniel Delgado.

Spec — Creative Commons Attribution 4.0 (CC-BY-4.0)

La documentación del lenguaje (este sitio, los capítulos de la spec, AGENTS.md para LLMs, briefings, decisiones de diseño) está licenciada bajo Creative Commons Attribution 4.0 International (CC-BY-4.0).

Resumen práctico:

Texto completo canónico: <https://creativecommons.org/licenses/by/4.0/>

Copyright © 2026 Daniel Delgado.

Por qué dual license

La elección no es arbitraria:

Las dos juntas comunican algo simple: el compilador es libre de usar, la spec es libre de citar.

Contribuciones

Cualquier contribución al compilador (cuando exista repo público) se asume bajo Apache 2.0 — sección 5 de la licencia. Cualquier contribución a la spec se asume bajo CC-BY-4.0.

Contacto

Daniel Delgado — autor y maintainer.

Para reportes de bugs, consultas de licensing, propuestas de colaboración o cualquier cosa que no quepa en un issue público, escribir directo a [email protected].