La plataforma de desenvolupament col·laboratiu Forgejo passa de la llicència MIT a la GPLv3

Els desenvolupadors de la plataforma de desenvolupament col·laboratiu Forgejo han anunciat un canvi de llicència: a partir de la versió 9.0, tots els nous desenvolupaments del projecte començaran a distribuir-se sota la llicència copyleft GPLv3+ en comptes de la llicència MIT utilitzada anteriorment. Les branques antigues de Forgejo, així com les versions correctives basades en elles, romandran sota la llicència del MIT. S'observa que canviar la llicència simplificarà l'ús del codi distribuït sota llicències copyleft al projecte.

En particular, durant la preparació de la versió 8.0, es va descobrir que hi havia dependències distribuïdes sota llicències copyleft que no eren compatibles amb MIT, la qual cosa va obligar els desenvolupadors a excloure aquestes dependències de la versió. El codi relacionat amb el suport per al format de citació APA (American Psychological Association) i un motor de representació de diagrames de flux basat en la biblioteca elkjs es van distribuir sota llicències incompatibles. L'ús de la llicència GPLv3 us permetrà recuperar les dependències excloses, utilitzar més codi existent i centrar-vos a ampliar la funcionalitat de Forgejo.

Passar a GPLv3 també reduirà el risc de pràctiques comercials deslleials, com ara crear versions modificades de Forgejo que es distribueixen amb restriccions addicionals o crear condicions que tanquin l'usuari a un proveïdor específic. A més, el canvi de llicència és una continuació del desenvolupament de la iniciativa de l'any passat, segons la qual els desenvolupadors van decidir acceptar canvis sota llicències copyleft i es van comprometre a canviar la llicència després que el primer canvi fos transferit sota una llicència similar ( fa dos dies es va acceptar el primer codi d'aquest tipus al repositori de Forgejo).

El canvi de llicència no afectarà els usuaris que instal·lin Forgejo des de paquets de distribució o que construeixin la plataforma des del codi font, fins i tot si fan els seus propis canvis al codi. El canvi tampoc afectarà els que proporcionen serveis i allotjament Codi basat en Forgejo. Tanmateix, canviar a la llicència GPLv3 requerirà que aquells que distribueixin compilacions binàries de Forgejo o imatges de contenidors basades en aquesta plataforma compleixin condicions addicionals. La distribució d'aquestes compilacions requerirà accés obligatori al codi font complet en què es basen les compilacions, incloses totes les modificacions.

El projecte Forgejo està desenvolupant una plataforma que us permet implementar-lo pel vostre compte. servidors Un sistema col·laboratiu de gestió de repositoris Git similar en el seu ús previst a GitHub, Bitbucket i Gitlab. Forgejo és una bifurcació del projecte Gitea, que al seu torn és una bifurcació de la plataforma Gogs. Forgejo es va bifurcar el 2022 després d'intents de comercialitzar Gitea i la transició de la governança a una empresa comercial. Forgejo va continuar adherint-se als principis de governança independent i va mantenir el control de la comunitat. El servei d'allotjament Git Codeberg.org ha fet la transició a l'ús de Forgejo.

Al principi, Forgejo va seguir el model de forquilla sincronitzada, en què tots els canvis es van retornar al projecte principal, però a principis d'any es va decidir desenvolupar la plataforma com un projecte autònom amb la seva pròpia base de codi independent. Aquesta decisió es va prendre a causa de la complicació de sincronitzar les bases de codi per l'acumulació de canvis que no es van acceptar a Gitea, així com després d'un canvi en la política de Gitea pel que fa als pegats acceptats (el projecte Gitea va començar a requerir la cessió de drets de propietat a el codi).

Font: opennet.ru

Afegeix comentari