Licencias de Pagecraft
Dos licencias, porque el motor y la aplicación te piden cosas distintas. La mayoría de la gente nunca tiene que pensar en esto: si usas pagecraft-pdf.pages.dev, o ejecutas tú mismo una copia sin modificar, no hay nada en esta página que tengas que hacer.
La división
Una sola licencia no podía hacer los dos trabajos. MIT en todo entregaría el producto terminado a cualquiera que quisiera cambiarle la piel y revenderlo; AGPL en todo dejaría el motor intocable para los desarrolladores para los que se escribió.
El motor y las herramientas a su alrededor
MIT
Intégralo en lo que quieras, incluido un producto comercial de código cerrado, y guárdate tus cambios. La única obligación es conservar el aviso de copyright.
- Qué cubre
- packages/core
- packages/ai
- packages/cli
- El texto
- LICENSE-MIT
El sitio web y la aplicación
AGPL-3.0-or-later
Ejecútala, modifícala, aloja tu propia copia — para tu organización o comercialmente. Si pones tu versión modificada a disposición de otras personas por red, tienes que ofrecerles su código fuente.
- Qué cubre
- apps/web
- El texto
- apps/web/LICENSE
Qué licencia se aplica a tu caso
Seguramente no has venido a leer dos licencias. Has venido porque quieres hacer una cosa concreta y alguien te ha preguntado si está permitido.
Quiero meter el motor PDF dentro de mi propio producto.
Adelante, incluso en un producto comercial de código cerrado, e incluso si no se lo cuentas a nadie. @pagecraft/core y @pagecraft/ai son MIT, y nada en ellos llama a casa, así que integrar uno tampoco hará que tu producto llame a ninguna parte.
MIT — nada que hacer
Quiero automatizar la herramienta de línea de comandos en el trabajo.
Adelante. La CLI es MIT como el resto de los paquetes. Envolverla, distribuirla dentro de tu propia herramienta o construir un servicio comercial encima son cosas perfectamente válidas.
MIT — nada que hacer
Quiero alojar Pagecraft yo mismo para mi empresa.
Adelante, con o sin modificaciones. Alojarlo uno mismo es una forma admitida de usar esto y siempre lo será. Si lo modificaste y tus compañeros o clientes llegan a él por red, ofréceles el código de tu versión — con un enlace a tu fork en el pie de página basta.
AGPL — ofrece tu código
Quiero modificarlo y usarlo solo dentro de mi propia red.
Adelante. La AGPL te pide que ofrezcas el código a quienes usan tu versión por red; si esas personas son tu propio personal, es a ellas a quienes se lo ofreces. No hay que publicar nada al mundo.
AGPL — ofrece tu código
Quiero hacer un fork y construir otra cosa encima.
Adelante. Mantenlo bajo la AGPL, di qué cambiaste, y es tuyo. Hacer un fork solo del motor es aún más sencillo, porque MIT no pide nada a cambio.
AGPL — ofrece tu código
Quiero vendérselo a mis clientes con mi propia marca, sin publicar mis cambios.
Ese es el único caso que la AGPL no cubre, y lo único que este proyecto vende. Te compra una exención de publicar tus cambios en la aplicación, y nada más: cada línea que cubre ya está en el repositorio.
Licencia comercial
La licencia comercial
Compra una salida a una sola obligación. Deliberadamente no hay detrás una versión mejor de Pagecraft: todo lo que cubre está en el repositorio público, y quien cumple la AGPL no necesita absolutamente nada de nosotros.
- Qué cubre
- Ejecutar una copia modificada o de marca blanca de la aplicación sin ofrecer su código a quienes la usan. No cubre los paquetes, porque son MIT y no necesitan licencia de nadie.
- Cuánto dura
- Anual, y no caduca retroactivamente: una versión que distribuiste mientras la licencia estaba viva sigue licenciada para esa versión. Si dejas de renovar, vuelves a la AGPL para todo lo nuevo.
- Qué sigues recibiendo
- El mismo código que todo el mundo, del mismo repositorio público. No hay rama privada ni compilación aparte: un cliente comercial y un desconocido leen el mismo código.
- Qué cuesta
- Depende del despliegue, y se acuerda por escrito antes de firmar nada. Aquí no se cita ninguna cifra porque ninguna sería honesta a la vez para un estudio de dos personas y para un banco.
- Qué no incluye
- Nada, salvo que compres también soporte. La licencia y el contrato de soporte están separados a propósito, para que ninguno sea una forma de cobrar por el otro.
Abre una incidencia en github.com/amanawasthi2025/pagecraft contando qué estás construyendo y cómo se va a desplegar. Recibirás unas condiciones, escritas por una persona.
Qué hace que podamos ofrecer esto
Una licencia dual solo funciona si cada contribución llegó bajo condiciones que lo permiten. Las contribuciones se aceptan bajo la licencia del directorio que tocan, con una firma del Developer Certificate of Origin — que es todo a lo que te comprometes al enviar un parche, y está escrito en CONTRIBUTING.md.
¿Y qué cuesta usarlo?
Nada, para todo el mundo, para todas las operaciones, sin cuenta y sin límite. La página de precio explica por qué eso es sostenible y enumera las formas de contribuir si quieres.