I sviluppatori di a piattaforma di sviluppu collaborativu di Forgejo anu annunziatu un cambiamentu di licenza - à partesi da a liberazione 9.0, tutti i novi sviluppi di u prugettu cumincianu à esse distribuiti sottu a licenza copyleft GPLv3+ invece di a licenza MIT usata prima. I vecchi rami di Forgejo, è ancu e versioni currettivi basati nantu à elli, resteranu sottu a licenza MIT. Hè nutatu chì cambià a licenza simplificà l'usu di u codice distribuitu sottu licenze copyleft in u prugettu.
In particulare, durante a preparazione di a liberazione 8.0, hè statu scupertu chì ci sò stati dipendenze distribuite sottu licenze copyleft chì ùn eranu micca cumpatibili MIT, chì furzà i sviluppatori à escludiri sti dependenzii da a liberazione. U codice ligatu à u supportu per u formatu di citazione APA (Associazione Psicologica Americana) è un mutore di rendering di diagramma di flussu basatu annantu à a biblioteca elkjs sò stati distribuiti sottu licenze incompatibili. Utilizà a licenza GPLv3 vi permetterà di rinvià e dipendenze escluse, aduprà più codice esistenti, è fucalizza nantu à espansione a funziunalità di Forgejo.
Passà à GPLv3 riducerà ancu u risicu di pratiche cummerciale inghjuste, cum'è a creazione di versioni mudificate di Forgejo chì sò distribuite cù restrizioni supplementari o creanu cundizioni chì chjude l'utilizatore in un venditore specificu. Inoltre, u cambiamentu di licenza hè una continuazione di u sviluppu di l'iniziativa di l'annu passatu, secondu chì i sviluppatori anu decisu di permette à i cambiamenti per esse accettati sottu licenze copyleft è prumessu di cambià a licenza dopu chì u primu cambiamentu hè statu trasferitu sottu una licenza simili ( dui ghjorni fà u primu tali codice hè statu accettatu in u repository Forgejo).
U cambiamentu di licenza ùn affetterà micca l'utilizatori chì installanu Forgejo da i pacchetti di distribuzione o custruiscenu a piattaforma da u codice surghjente, ancu s'elli facenu i so propri cambiamenti à u codice. U cambiamentu ùn affetterà micca ancu quelli chì furniscenu servizii è hosting Codice basatu annantu à Forgejo. Tuttavia, u cambiamentu à a licenza GPLv3 richiederà chì quelli chì distribuiscenu versioni binarie di Forgejo o immagini di container basate annantu à sta piattaforma rispettinu cundizioni supplementari. A distribuzione di tali versioni richiederà l'accessu ubligatoriu à u codice surghjente cumpletu da u quale sò basate e versioni, cumprese tutte e mudificazioni.
U prugettu Forgejo sviluppa una piattaforma chì vi permette di implementallu da per voi. servitori Un sistema collaborativu di gestione di repositori Git simile in u so usu previstu à GitHub, Bitbucket è Gitlab. Forgejo hè un fork di u prughjettu Gitea, chì à u so tornu hè un fork di a piattaforma Gogs. Forgejo hè statu creatu in u 2022 dopu à tentativi di cummercializà Gitea è a transizione di a guvernanza à una sucietà cummerciale. Forgejo hà cuntinuatu à rispettà i principii di a guvernanza indipendente è hà mantinutu u cuntrollu di a cumunità. U serviziu di hosting Git Codeberg.org hè passatu à l'usu di Forgejo.
À u principiu, Forgejo hà seguitu u mudellu di furchetta sincronizata, in quale tutti i cambiamenti sò stati rimbursati à u prughjettu principalu, ma prima di questu annu hè statu decisu di sviluppà a piattaforma cum'è un prughjettu autonomu cù a so propria basa di codice indipendente. Sta decisione hè stata fatta per via di a complicazione di a sincronizazione di basi di codice per via di l'accumulazione di cambiamenti chì ùn sò micca stati accettati in Gitea, è ancu dopu un cambiamentu in a pulitica di Gitea in quantu à i patch accettati (u prughjettu di Gitea hà cuminciatu à dumandà u trasferimentu di i diritti di pruprietà à u codice).
Source: opennet.ru
