Die im .NET-Ökosystem verbreitete PDF-Bibliothek PDFsharp wechselt die Lizenz. Wie heise online in seinen „Developer-Häppchen“ berichtet, gilt statt der MIT-Lizenz nun eine Doppellizenz aus AGPL und einer kommerziellen Variante. Für Verärgerung in der Community sorgte, dass die Maintainer den Wechsel in einem Minor-Release vollzogen haben, von Version 6.2.4 auf 6.5.0.
Laut der PDFsharp-Dokumentation zu Version 6.5 müssen Entwickler beim Programmstart ausdrücklich eine Lizenz laden, sonst wirft die Bibliothek Ausnahmen. Die AGPL ist kostenlos, setzt aber voraus, dass das eigene Projekt ebenfalls unter AGPL als Open Source veröffentlicht wird. Proprietäre, gehostete oder SaaS-Projekte benötigen eine kommerzielle Lizenz.
Für Unternehmen, die PDFsharp in eigenen Anwendungen nutzen, etwa zur Erzeugung von Rechnungen oder Berichten, ist das relevant: Automatische Paket-Updates auf eine neue Minor-Version können unbemerkt Lizenzpflichten auslösen oder den Betrieb stören.
Im selben Überblick meldet heise, dass Microsoft mit dotnetup einen Toolchain-Manager für .NET als Public Preview veröffentlicht hat. Vorbilder sind rustup aus der Rust-Welt und nvm für Node.js; dotnetup soll auf allen Plattformen für konsistente .NET-Umgebungen sorgen. Außerdem ist eine erste Alpha-Version von Node 27 erschienen.


