Licences de Pagecraft
Deux licences, parce que le moteur et l’application ne vous demandent pas la même chose. La plupart des gens n’ont jamais à y penser : si vous utilisez pagecraft-pdf.pages.dev, ou si vous hébergez vous-même une copie non modifiée, il n’y a rien à faire sur cette page.
La séparation
Une seule licence ne pouvait pas faire les deux. MIT partout offrirait le produit fini à quiconque voudrait le rhabiller et le revendre ; AGPL partout rendrait le moteur inutilisable pour les développeurs à qui il est destiné.
Le moteur et les outils autour
MIT
Intégrez-le à ce que vous voulez, y compris à un produit commercial propriétaire, et gardez vos modifications pour vous. La seule obligation est de conserver la mention de copyright.
- Ce qu’elle couvre
- packages/core
- packages/ai
- packages/cli
- Le texte
- LICENSE-MIT
Le site et l’application
AGPL-3.0-or-later
Exploitez-la, modifiez-la, hébergez-la — pour votre organisation ou commercialement. Si vous mettez votre version modifiée à disposition d’autres personnes sur un réseau, vous devez leur en proposer les sources.
- Ce qu’elle couvre
- apps/web
- Le texte
- apps/web/LICENSE
Quelle licence s’applique à vous
Vous n’êtes probablement pas là pour lire deux licences. Vous êtes là parce que vous voulez faire une chose précise et que quelqu’un vous a demandé si c’était permis.
Je veux mettre le moteur PDF dans mon propre produit.
Allez-y, y compris dans un produit commercial propriétaire, et y compris sans le dire à personne. @pagecraft/core et @pagecraft/ai sont sous MIT, et rien dedans ne téléphone à la maison : en intégrer un ne fera donc pas téléphoner votre produit non plus.
MIT — rien à faire
Je veux scripter l’outil en ligne de commande au travail.
Allez-y. La CLI est sous MIT comme le reste des paquets. L’encapsuler, la livrer dans votre propre outil ou bâtir un service commercial dessus sont tous parfaitement admis.
MIT — rien à faire
Je veux héberger Pagecraft moi-même pour mon entreprise.
Allez-y, modifié ou non. L’auto-hébergement est une manière prise en charge d’utiliser ceci, et le restera. Si vous l’avez modifié et que des collègues ou des clients y accèdent par le réseau, proposez-leur les sources de votre version — un lien vers votre fork en pied de page suffit.
AGPL — proposez vos sources
Je veux le modifier et l’utiliser seulement sur mon réseau interne.
Allez-y. L’AGPL demande de proposer les sources à ceux qui utilisent votre version sur un réseau ; si ces gens sont vos propres salariés, c’est à eux que vous les proposez. Rien n’a à être publié au monde.
AGPL — proposez vos sources
Je veux le forker et construire autre chose dessus.
Allez-y. Gardez l’AGPL, dites ce que vous avez changé, et c’est à vous. Forker le moteur seul est encore plus simple, puisque MIT ne demande rien en retour.
AGPL — proposez vos sources
Je veux le vendre à mes clients sous ma propre marque, sans publier mes modifications.
C’est le seul cas que l’AGPL ne couvre pas, et la seule chose que ce projet vend. Cela vous achète une dispense de publier vos modifications de l’application, et rien d’autre : chaque ligne concernée est déjà dans le dépôt.
Licence commerciale
La licence commerciale
Elle achète une sortie d’une seule obligation. Il n’y a délibérément pas de meilleure version de Pagecraft derrière : tout ce qu’elle couvre est dans le dépôt public, et qui respecte l’AGPL n’a besoin de rien de notre part.
- Ce qu’elle couvre
- Exploiter une copie modifiée ou en marque blanche de l’application sans en proposer les sources à ceux qui l’utilisent. Elle ne couvre pas les paquets, qui sont sous MIT et n’ont besoin de la licence de personne.
- Sa durée
- Annuelle, et elle n’expire pas rétroactivement : une version livrée pendant que la licence courait reste licenciée pour cette version. Ne pas renouveler vous ramène à l’AGPL pour tout ce qui est nouveau.
- Ce que vous continuez à recevoir
- Les mêmes sources que tout le monde, depuis le même dépôt public. Il n’y a ni branche privée ni build séparé : un client commercial et un inconnu lisent le même code.
- Son prix
- Il dépend du déploiement et se convient par écrit avant toute signature. Aucun chiffre n’est affiché ici parce qu’aucun ne serait honnête à la fois pour un studio de deux personnes et pour une banque.
- Ce qu’elle n’inclut pas
- Rien, sauf si vous achetez aussi du support. La licence et le contrat de support sont séparés à dessein, pour qu’aucun des deux ne serve à facturer l’autre.
Ouvrez un ticket sur github.com/amanawasthi2025/pagecraft en disant ce que vous construisez et comment ce sera déployé. Vous recevrez des conditions, écrites par une personne.
Ce qui nous permet de faire cette offre
Une double licence ne tient que si chaque contribution est arrivée sous des conditions qui l’autorisent. Les contributions sont acceptées sous la licence du répertoire qu’elles touchent, avec une signature Developer Certificate of Origin — c’est tout ce à quoi vous vous engagez en envoyant un correctif, et c’est écrit dans CONTRIBUTING.md.
Et combien coûte son utilisation ?
Rien, pour tout le monde, pour chaque opération, sans compte et sans limite. La page des tarifs explique pourquoi c’est tenable et liste les façons d’y contribuer si vous le souhaitez.