Die Forgejo-Collaboration-Plattform wechselt von der MIT-Lizenz zur GPLv3.

Die Entwickler der Forgejo-Collaboration-Plattform haben den Lizenzwechsel angekĂŒndigt – ab Version 9.0 werden alle neuen Entwicklungen des Projekts unter der Copyleft-Lizenz GPLv3+ veröffentlicht, anstelle der zuvor verwendeten permissiven MIT-Lizenz. Ältere Versionen von Forgejo sowie darauf basierende Korrekturversionen bleiben unter der MIT-Lizenz. Es wird darauf hingewiesen, dass der Lizenzwechsel die Verwendung von Code, der unter Copyleft-Lizenzen veröffentlicht wurde, im Projekt erleichtern wird.

Insbesondere wurde bei der Vorbereitung der Version 8.0 das Vorhandensein von AbhĂ€ngigkeiten festgestellt, die unter Copyleft-Lizenzen veröffentlicht werden, die nicht mit der MIT-Lizenz kompatibel sind, was die Entwickler zwang, diese AbhĂ€ngigkeiten aus dem Release zu entfernen. Unter diesen inkompatiblen Lizenzen befand sich Code, der mit der UnterstĂŒtzung des APA-Zitierformats (American Psychological Association) und der Diagramm-Rendering-Engine basierend auf der Bibliothek elkjs verbunden war. Die Anwendung der GPLv3-Lizenz wird es ermöglichen, die entfernten AbhĂ€ngigkeiten zurĂŒckzubringen, mehr bestehenden Code zu verwenden und sich auf die Erweiterung der FunktionalitĂ€t von Forgejo zu konzentrieren.

Der Übergang zu GPLv3 verringert auch das Risiko unfairer GeschĂ€ftspraktiken, wie beispielsweise die Erstellung von modifizierten Versionen von Forgejo, die unter zusĂ€tzlichen EinschrĂ€nkungen verbreitet werden oder den Benutzer an einen bestimmten Anbieter binden. DarĂŒber hinaus ist der Lizenzwechsel eine Fortsetzung der im letzten Jahr gestarteten Initiative, bei der die Entwickler beschlossen, Änderungen unter Copyleft-Lizenzen zu akzeptieren und versprochen haben, die Lizenz zu wechseln, nachdem die erste Änderung unter einer solchen Lizenz ĂŒbergeben wurde (vor zwei Tagen wurde der erste entsprechende Code in das Forgejo-Repository aufgenommen).

Die LizenzĂ€nderung hat keinen Einfluss auf Benutzer, die Forgejo aus Distributionspaketen installieren oder die Plattform aus dem Quellcode zusammenstellen, selbst wenn sie eigene Änderungen am Code vornehmen. Die Änderung hat auch keinen Einfluss auf diejenigen, die Dienstleistungen und Hosting bereitstellen. Code auf der Grundlage von Forgejo. Der Wechsel zur GPLv3-Lizenz erfordert jedoch zusĂ€tzliche Bedingungen von denjenigen, die binĂ€re Forgejo-Bauten oder containerbasierte Images verbreiten. Bei der Verbreitung solcher Builds ist die zwingende Bereitstellung des Zugangs zu den vollstĂ€ndigen Quelltexten erforderlich, auf deren Grundlage die Builds erstellt wurden, einschließlich aller eigenen Änderungen.

Das Forgejo-Projekt entwickelt eine Plattform, die es ermöglicht, diese auf eigene Servern System fĂŒr die Zusammenarbeit mit Git-Repositories bereitstellen, die in ihren FunktionalitĂ€ten GitHub, Bitbucket und GitLab Ă€hnelt. Forgejo ist ein Fork des Gitea-Projekts, das wiederum ein Fork der Plattform Gogs ist. Der Fork Forgejo wurde im Jahr 2022 nach Versuchen zur Kommerzialisierung von Gitea und der Übergabe der Kontrolle an ein kommerzielles Unternehmen erstellt. Forgejo setzt die Prinzipien der unabhĂ€ngigen Verwaltung fort und wahrt die Kontrolle durch die Gemeinschaft. Git-Hosting-Dienste wie Codeberg.org haben auf Forgejo umgestellt.

In den Anfangstagen folgte Forgejo einem Modell synchronisierter Forks, bei dem alle Änderungen in das Hauptprojekt zurĂŒckflossen. Doch zu Beginn dieses Jahres wurde beschlossen, die Plattform als eigenstĂ€ndiges Projekt mit einem unabhĂ€ngigen Codebasis weiterzuentwickeln. Diese Entscheidung wurde getroffen, da die Synchronisierung der Codebasen durch die Ansammlung von Änderungen, die nicht in Gitea integriert wurden, komplizierter wurde sowie nach der Änderung der Richtlinien von Gitea hinsichtlich der akzeptierten Patches (das Gitea-Projekt verlangt jetzt die Übertragung von Eigentumsrechten an dem Code).

Quelle: opennet.ru

ZuverlĂ€ssiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen đŸ”„ ZuverlĂ€ssiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster