Licence
Licence gratuite
Copyright (c) 2026 zeDesk
1. Concession. Vous pouvez télécharger, installer et utiliser zdkmd gratuitement, sur autant d'ordinateurs que vous le souhaitez, pour tout usage, personnel ou professionnel. Vous pouvez aussi le copier et le redistribuer, gratuitement, seul ou au sein d'un paquet ou d'une distribution, à condition que chaque copie soit non modifiée et conserve la présente licence et les mentions de ses composants tiers (article 4).
2. Modification. Vous pouvez étudier, modifier, adapter, traduire, décompiler, désassembler et rétroconcevoir zdkmd pour votre propre usage. Sous réserve de l'article 4, vous ne pouvez pas redistribuer une copie modifiée de zdkmd, ni une partie de celui-ci.
3. Propriété. zdkmd est concédé sous licence, non vendu. zeDesk en conserve le droit d'auteur, et tous les droits que la présente licence n'accorde pas.
4. Composants tiers. zdkmd inclut des composants open source, chacun sous sa propre licence, dont JavaScriptCore et TinyCC, bibliothèques du runtime Bun, sous la GNU Lesser General Public License (versions 2 et 2.1). zdkmd --licenses affiche leurs mentions et leurs licences, et où obtenir le code source de ces bibliothèques ; le même texte figure sur https://zdkmd.zedesk.net/third-party-notices.txt. La présente licence ne restreint pas les droits que ces licences accordent, qui prévalent pour ces composants.
5. Absence de garantie. zdkmd est fourni « tel quel », sans garantie d'aucune sorte, expresse ou implicite, notamment sans garantie de qualité marchande, d'adéquation à un usage particulier ni d'absence de contrefaçon.
6. Limitation de responsabilité. Dans la mesure permise par la loi applicable, zeDesk ne pourra en aucun cas être tenu responsable d'une réclamation, d'un dommage ou d'une autre responsabilité, que ce soit dans le cadre d'un contrat, d'un délit ou autrement, découlant de zdkmd ou de son utilisation, ou en lien avec eux.
7. Résiliation. Cette licence prend fin automatiquement si vous n'en respectez pas les termes ; vous devez alors supprimer toutes les copies de zdkmd en votre possession. Les droits préservés par l'article 4 ne sont pas affectés.
Composants tiers
zdkmd inclut des composants open source, chacun sous sa propre licence. zdkmd --licenses affiche leurs mentions et leurs licences après cette licence ; le même texte figure sur https://zdkmd.zedesk.net/third-party-notices.txt.
Deux d'entre eux, JavaScriptCore (de WebKit) et TinyCC, bibliothèques du runtime Bun que chaque exécutable de zdkmd embarque, sont sous la GNU Lesser General Public License, versions 2 et 2.1. La présente licence ne restreint pas les droits qu'elle accorde : vous pouvez modifier ces bibliothèques ou les remplacer, lier à nouveau zdkmd avec elles, et le rétroconcevoir pour déboguer ces modifications. Leur code source, tel que zdkmd les utilise :
- Bun 1.4.2 — https://github.com/oven-sh/bun/tree/bun-v1.4.2
- WebKit (JavaScriptCore) — https://github.com/oven-sh/WebKit/tree/2e2aa2290fac856d6f451ceacb58f7f5b44dd057
- TinyCC — https://github.com/oven-sh/tinycc/tree/05f0fafaa3be31e31d7b4b5c17dc60f62c991171
Les mentions expliquent comment lier à nouveau zdkmd avec une bibliothèque modifiée.
Pendant 3 ans à compter de chaque version, zeDesk, l'auteur de zdkmd, fournit gratuitement à qui le demande la forme objet de zdkmd nécessaire pour le lier à nouveau avec une version modifiée de ces bibliothèques : écrivez à dev@zedesk.net.