Lizenzhinweise Dritter
Jambline ist proprietär. Die Komponenten, auf denen es aufbaut, sind es nicht. Diese Seite nennt die Lizenz jeder einzelnen. Sie verlinkt außerdem den vollständigen Lizenztext von jeder.
Vollständiger Lizenztext, alle Abhängigkeiten. Jeder Build erzeugt diese Datei aus den eingecheckten Lockfiles. Sie beschreibt deshalb den Build, den Sie benutzen. Sie ist keine Momentaufnahme, an deren Pflege jemand denken musste.
Der Regelfall
Jede Rust-Crate im Solver trägt eine permissive Lizenz: MIT, Apache-2.0, Zlib, BSD-2-Clause, Unlicense, 0BSD oder eine Wahl daraus. Keine ist Copyleft. Keine lässt ihre Lizenz offen. Der npm-Teil ist überwiegend MIT, Apache-2.0, ISC, 0BSD oder BSD-3-Clause.
Die vier, die nicht schlicht permissiv sind
Keine dieser vier verlangt von uns, den eigenen Quelltext von Jambline freizugeben. Jede Zeile nennt den Grund, warum die Komponente hier steht.
| Komponente | Lizenz | warum sie hier steht |
|---|---|---|
@vercel/og | MPL-2.0 | rendert die Social-Media-Karte. Unverändert genutzt, die Auflage ist also, den Text mitzuführen |
lightningcss | MPL-2.0 | übersetzt das Stylesheet beim Build. Unverändert genutzt |
@img/sharp-libvips | LGPL-3.0-or-later | kommt mit Next.js für die Bildoptimierung. Jambline optimiert kein Bild, deshalb ist sie vom Build ausgeschlossen und wird nicht ausgeliefert |
caniuse-lite | CC BY-4.0 | Daten zur Browser-Unterstützung in der Build-Werkzeugkette, nicht ausgeliefert |
Messdaten
Die Kampagnen, gegen die wir prüfen, sind keine Abhängigkeiten. Wir geben sie nicht weiter. Die Benchmark-Skripte laden sie herunter, oder das Quell-Repository führt sie mit, wo die Lizenz das erlaubt. Die Werte, die diese Kampagnen uns zu veröffentlichen erlauben, stehen auf der Methodenseite, jeder mit seiner Quelle daneben.