Aller au contenu

Licences

Cette page présente nos licences de façon simplifiée ; elle n'a pas de valeur contractuelle. Seuls font foi les textes officiels, en anglais, de la licence Apache 2.0 et de la GNU AGPL-3.0 et, pour la licence commerciale, le bon de commande signé, les conditions générales de licence et les conditions générales de vente d'AwaCloud, dans leur version française, remises avec chaque bon de commande et envoyées sur demande à sales@awacloud.com.

AWA est un seul dépôt de code sous un modèle de licence délibérément échelonné. Voici exactement qui paie quoi, pourquoi, et ce qui reste gratuit pour toujours. Pas de piège : cette page présente nos intentions en toute transparence.

En résumé

QuoiLicenceCoût
Framework @awacloud/fw, son compagnon crypto WASM @awacloud/fw-wasm-crypto et leurs outils de build — première publicationApache-2.0 (le code tiers intégré, dit vendorisé, conserve ses licences permissives d'origine)Gratuit
Bibliothèques bureautiques — deuxième publication : @awacloud/pdf et @awacloud/fonts (AWA PDF), @awacloud/ooxml et @awacloud/odf (AWA Office), @awacloud/md (AWA Markdown), @awacloud/oconv, @awacloud/oconv-fonts et @awacloud/tool-convert (AWA Convert, qui comprend aussi toutes les bibliothèques précédentes)AGPL-3.0-only ou commercialeGratuit sous AGPL ; payant pour une intégration propriétaire — par application et par an
L'outil de build bureautique @awacloud/tool-prebuild-generator — deuxième publicationApache-2.0Gratuit

Les autres paquets du monorepo ne font pas partie de ces publications ; leur licence sera précisée lors de leur publication.

Pourquoi pas une seule licence ?

Parce que les niveaux de licence ont des rôles différents :

FAQ

L'AGPL est-elle un piège ?

Non — c'est un choix, et nous le disons clairement : l'AGPL vous oblige à proposer le code source de votre application à ses utilisateurs, y compris via un réseau. Si votre produit est open source, vous ne nous paierez jamais rien. S'il est propriétaire, la licence commerciale existe précisément pour que vous n'ayez pas à l'ouvrir. C'est tout le modèle : un seul code, deux licences.

Qu'achète réellement la licence commerciale ?

Une licence par application — le nom commercial sous lequel vous la vendez ou l'exploitez — avec développeurs, serveurs et utilisateurs finaux illimités (pas de redevance par siège, par serveur ou par utilisateur final), que vous l'exploitiez en ligne, l'installiez chez vos clients ou la livriez en logiciel de bureau ; le droit de garder votre code source fermé ; le support de notre équipe, qui corrige les anomalies reproductibles des bibliothèques ; et une licence durable : si vous ne renouvelez pas, vous continuez d'exploiter votre application avec les versions reçues, sans limite de durée, dans les conditions de la licence, et la licence suit votre application si vous la cédez, sur notification écrite (conditions exactes : conditions générales de licence, articles 9.3 et 17, remises avec le bon de commande).

Puis-je essayer avant d'acheter ?

Tout le code est public. Évaluez sous AGPL ; achetez quand vous validez un usage propriétaire.

Que deviennent mes droits si AwaCloud cesse son activité ?

Les versions reçues restent exploitables, sans limite de durée et dans les conditions de la licence, quand vous ne renouvelez pas, et suivent votre application si vous la cédez. Elles ne comportent ni clé de licence ni dispositif de désactivation : leur fonctionnement ne dépend pas de nous. Le produit entier est un dépôt public et auditable, sans dépendance d'exécution, avec une chaîne de build épinglée et documentée ; notre politique de maintenance et notre journal des modifications sont publics.

Les licences changeront-elles avec le temps ?

La licence Apache-2.0 est irrévocable par nature, et une version publiée sous AGPL-3.0-only le reste. Pour la licence commerciale, une nouvelle version des conditions générales ne s'applique qu'à partir du renouvellement qui suit, jamais en cours de période.

J'ai contribué du code — à qui appartient-il ?

À vous. Les contributions aux bibliothèques à double licence seront acceptées sous un accord de contribution (CLA, Contributor License Agreement) qui nous accorde le droit de les utiliser dans les éditions AGPL et commerciale ; les paquets Apache-2.0 ne portent aucun CLA — leur licence suffit. Tant que le CLA n'est pas publié et que les contributions communautaires ne sont pas ouvertes, les contributions externes (pull requests) ne sont pas encore acceptées.

Qu'en est-il du code tiers intégré au paquet crypto ?

Le code tiers est placé dans le répertoire vendor/, sous forme source, sous ses licences permissives d'origine, avec un enregistrement de provenance pour chaque fichier. Nous ne modifions pas la licence du travail d'autrui : nous en documentons l'origine.

Licence commerciale : sales@awacloud.com
Pour les autres questions : contact@awacloud.com