FreeBSD 16 entfernt den letzten GPL-Code aus dem Basissystem
(phoronix.com/news)- Im FreeBSD-16-Quellbaum wurde sämtlicher unter GNU GPL lizenzierter Code entfernt, sodass sich im Basissystem kein GNU-Code mehr befindet
- Das FreeBSD-Installationsprogramm wurde bereits vom letzten GPL-Programm
dialogaufbsddialogumgestellt - Nachdem mit
dpvder letzte Nutzer vondialogdeaktiviert und außer Dienst gestellt wurde, konnte auchdialogentfernt werden - Die Ausmusterung von
dialogbegann mit der Eröffnung eines Tickets im Februar 2026 und wurde in den Quellbaum übernommen, der zu FreeBSD 16.0 werden soll - Mit dem Verschwinden des verbliebenen GNU-Codes wurde auch der GNU-Unterbaum des Basissystems ausgemustert; die Veröffentlichung von FreeBSD 16.0 wird für Dezember 2027 erwartet
Letzte GPL-Komponente entfernt
dialogwar die letzte im FreeBSD-Basissystem verbliebene unter GNU GPL lizenzierte Software- Das FreeBSD-Installationsprogramm hatte
dialogzuvor durchbsddialogersetzt - Danach wurde mit
dpvauch die letzte Komponente, diedialognoch nutzte, deaktiviert und außer Dienst gestellt, wodurch die Entfernung vondialogmöglich wurde
In den FreeBSD-16-Quellbaum übernommen
- Das Ticket zur Ausmusterung von
dialogwurde im Februar 2026 eröffnet und in den Quellbaum übernommen, der zu FreeBSD 16.0 werden soll - Mit der Entfernung von
dialogblieb kein GNU-Code mehr übrig; damit wurde auch die Ausmusterung des GNU-Unterbaums im Basissystem abgeschlossen
Veröffentlichungsplan
- FreeBSD 16.0 befindet sich in den Vorbereitungen für die Veröffentlichung; der geplante Termin ist Dezember 2027
1 Kommentare
Kommentare auf Lobste.rs
Interessant ist außerdem, dass FreeBSD Phabricator für die Versionsverwaltung verwendet. Die eigentliche Änderung, mit der der verbliebene GPL-Code aus dem Tree entfernt wurde, findet sich ebenfalls unter https://reviews.freebsd.org/D55424, der Zugriffsweg ist also schön aufgeräumt. GitHub, GitLab, Sourcehut und Forgejo sind ständig im Gespräch, während Phabricator, das bei FreeBSD, MediaWiki, Teilen von Mozilla und Teilen von KDE genutzt wird, still vor sich hinläuft und dennoch kaum Beachtung findet.
Da ich bei $DESKJOB gelegentlich selbst eine Phabricator-Instanz betreue, interessiert mich das. Vielleicht liegt es auch daran, dass sich der Entwickler vor einigen Jahren aus dem Projekt zurückgezogen hat.
In den Projektzielen steht ebenfalls, dass GPL-Software bei kommerzieller Nutzung zusätzliche Komplexität mit sich bringen kann und man daher, wenn es vernünftige Alternativen gibt, Software unter der freieren BSD-Lizenz bevorzugt.
pkgverwendet Phabricator nicht, und auch in anderen Bereichen wird GitHub zunehmend genutzt. Die Beitragsrichtlinien für densrc-Tree finden sich in freebsd-src/CONTRIBUTING.md at main · freebsd/freebsd-src.Unter https://github.com/freebsd/freebsd-src/pulls gibt es 1.853 geschlossene Pull Requests; die meisten sind geschlossen, weil sie nicht auf GitHub gemergt werden, außerdem gibt es 155 offene Pull Requests. Von mir stammen ebenfalls
37 im src-Tree und150 in doc.