Mentions de licence des tiers
Jambline est propriétaire. Les composants sur lesquels il est construit ne le sont pas. Cette page nomme la licence de chacun. Elle donne aussi le texte complet de la licence de chacun.
Texte complet des licences, toutes dépendances. Chaque compilation produit ce fichier à partir des fichiers de verrouillage du dépôt. Il décrit donc la version que vous utilisez. Ce n'est pas un instantané que quelqu'un a pensé à mettre à jour.
Le cas courant
Chaque crate Rust du solveur porte une licence permissive : MIT, Apache-2.0, Zlib, BSD-2-Clause, Unlicense, 0BSD, ou un choix parmi celles-ci. Aucune n'est copyleft. Aucune ne laisse sa licence non déclarée. Côté npm, la majorité est en MIT, Apache-2.0, ISC, 0BSD ou BSD-3-Clause.
Les quatre qui ne sont pas simplement permissives
Aucune de ces quatre ne nous oblige à publier le code source de Jambline. Chaque ligne donne la raison de la présence du composant.
| composant | licence | pourquoi il est là |
|---|---|---|
@vercel/og | MPL-2.0 | produit la carte pour les réseaux sociaux. Utilisé sans modification, la condition est donc d'emporter le texte |
lightningcss | MPL-2.0 | compile la feuille de style au moment de la construction. Utilisé sans modification |
@img/sharp-libvips | LGPL-3.0-or-later | arrive avec Next.js pour l'optimisation d'images. Jambline n'optimise aucune image, il est donc exclu de la construction et n'est pas livré |
caniuse-lite | CC BY-4.0 | données de compatibilité navigateur dans la chaîne de construction, non livrées |
Données de mesure
Les campagnes face auxquelles nous validons ne sont pas des dépendances. Nous ne les redistribuons pas. Les scripts de référence les téléchargent, ou le dépôt source les embarque là où la licence l'autorise. Les chiffres que ces campagnes nous autorisent à publier sont sur la page méthode, chacun avec sa source à côté.