La plateforme de développement collaboratif Forgejo passe de la licence MIT à la GPLv3.

Les développeurs de la plateforme de développement collaboratif Forgejo ont annoncé un changement de licence : à partir de la version 9.0, toutes les nouvelles contributions au projet seront désormais distribuées sous la licence copyleft GPLv3+ au lieu de l'ancienne licence permissive MIT. Les anciennes branches de Forgejo, ainsi que les versions corrélatives basées sur celles-ci, resteront sous licence MIT. Il est noté que ce changement de licence simplifiera l'intégration dans le projet de code distribué sous des licences copyleft.

En particulier, lors de la préparation de la version 8.0, des dépendances distribuées sous des licences copyleft incompatibles avec MIT ont été identifiées, ce qui a obligé les développeurs à exclure ces dépendances de la version. Des licences incompatibles couvraient du code lié à la prise en charge du format de citation APA (American Psychological Association) et au moteur de rendu de diagrammes basé sur la bibliothèque elkjs. L'application de la licence GPLv3 permettra de récupérer les dépendances exclues, d'utiliser davantage de code existant et de se concentrer sur l'élargissement des fonctionnalités de Forgejo.

Le passage à la GPLv3 réduira également le risque de pratiques commerciales déloyales, telles que la création de versions modifiées de Forgejo, distribuées avec des restrictions supplémentaires ou créant des conditions de dépendance vis-à-vis d'un fournisseur spécifique. En outre, ce changement de licence est une continuation de l'initiative de l'année dernière, dans le cadre de laquelle les développeurs ont décidé d'autoriser l'acceptation de modifications sous des licences copyleft et ont promis de changer de licence après avoir accepté la première modification sous une telle licence (il y a deux jours, le premier code de ce type a été accepté dans le dépôt de Forgejo).

Le changement de licence n'affectera pas les utilisateurs installant Forgejo à partir de paquets de distributions ou construisant la plateforme à partir de sources, même si des modifications personnelles sont apportées au code. Le changement n'affectera pas non plus ceux qui fournissent des services et hôtes Le code basé sur Forgejo. Cependant, le passage à la licence GPLv3 nécessitera des conditions supplémentaires de la part des personnes qui distribuent des compilations binaires de Forgejo ou des images de conteneurs basées sur cette plateforme. Lors de la distribution de telles compilations, un accès complet aux codes sources sur lesquels ces compilations sont basées, y compris toutes les modifications propriétaires, devra être obligatoirement fourni.

Le projet Forgejo développe une plateforme permettant de déployer sur ses serveurs un système de collaboration avec des dépôts Git, similaire en termes de tâches à GitHub, Bitbucket et Gitlab. Forgejo est un fork du projet Gitea, qui est lui-même un fork de la plateforme Gogs. Le fork de Forgejo a été réalisé en 2022 après des tentatives de commercialisation de Gitea et le transfert de la gestion à une entreprise commerciale. Dans Forgejo, les principes de gestion indépendante ont été poursuivis et la communauté a été maintenue sous contrôle. Le service d'hébergement Git Codeberg.org a adopté Forgejo.

Au début, Forgejo a adhéré à un modèle de fork synchronisé, où toutes les modifications étaient renvoyées au projet principal, mais au début de cette année, il a été décidé de développer la plateforme comme un projet autonome avec sa propre base de code indépendante. Cette décision a été prise en raison de la complexité croissante de la synchronisation des bases de code en raison de l'accumulation de modifications qui n'avaient pas été acceptées dans Gitea, ainsi qu'après le changement de politique de Gitea concernant les patchs acceptés (le projet Gitea a commencé à exiger le transfert des droits de propriété sur le code).

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster