Plattformen för gemensam utveckling Forgejo byter frÄn MIT-licensen till GPLv3

Utvecklarna av samarbetsplattformen Forgejo har meddelat om en förĂ€ndring av licensen – frĂ„n och med version 9.0 kommer alla nya skapelser i projektet att distribueras under copyleft-licensen GPLv3+ istĂ€llet för den tidigare anvĂ€nda permissiva MIT-licensen. Gamla grenar av Forgejo, samt korrigerande versioner baserade pĂ„ dem, förblir under MIT-licensen. Det nĂ€mns att licensbytet kommer att förenkla anvĂ€ndningen av kod som distribueras under copyleft-licenser.

Specifikt vid förberedelserna för version 8.0 upptÀcktes beroenden som distribuerades under copyleft-licenser som inte var kompatibla med MIT, vilket tvingade utvecklarna att avlÀgsna dessa beroenden frÄn releasen. De inkompatibla licenserna relaterade till koden för stöd av APA-citeringsformatet (American Psychological Association) och ritmotorn för flödesscheman baserat pÄ elkjs-biblioteket. TillÀmpningen av GPLv3-licensen ger möjlighet att Äterföra de uteslutna beroendena, anvÀnda mer av den redan befintliga koden och fokusera pÄ att utöka funktionaliteten i Forgejo.

ÖvergĂ„ngen till GPLv3 minskar ocksĂ„ risken för oetiska affĂ€rspraxis, sĂ„som skapandet av modifierade versioner av Forgejo som distribueras med ytterligare begrĂ€nsningar eller som skapar förhĂ„llanden för att binda anvĂ€ndaren till en viss leverantör. Dessutom Ă€r licensbytet en fortsĂ€ttning pĂ„ förra Ă„rets initiativ, enligt vilket utvecklarna beslutade att tillĂ„ta mottagande av Ă€ndringar under copyleft-licenser och lovade att byta licens efter att det första Ă€ndringen under en sĂ„dan licens hade överlĂ€mnats (för tvĂ„ dagar sedan accepterades den första koden av den typen i Forgejos repository).

LicensĂ€ndringen kommer inte att pĂ„verka anvĂ€ndare som installerar Forgejo frĂ„n distributionspaket eller som kompilera plattformen frĂ„n kĂ€llkoder, Ă€ven om egna Ă€ndringar görs i koden. Ändringen kommer inte heller att pĂ„verka dem som tillhandahĂ„ller tjĂ€nster och webbhotell koden baserad pĂ„ Forgejo. ÖvergĂ„ngen till GPLv3-licensen kommer dock att krĂ€va att de som distribuerar binĂ€ra byggnader av Forgejo eller containrar baserade pĂ„ denna plattform uppfyller ytterligare krav. Vid distribution av sĂ„dana byggen kommer det att vara nödvĂ€ndigt att tillhandahĂ„lla fullstĂ€ndig kĂ€llkod som byggnaderna baseras pĂ„, inklusive alla egna Ă€ndringar.

Projektet Forgejo utvecklar en plattform som gör det möjligt att driftsÀtta pÄ sina servrar system för samarbete med Git-repositorier, liknande de uppgifter som löses av GitHub, Bitbucket och Gitlab. Forgejo Àr en fork av projektet Gitea, som i sin tur Àr en fork av plattformen Gogs. Forken Forgejo skapades 2022 efter försök att kommersialisera Gitea och övergÄngen av ledningen till ett kommersiellt företag. I Forgejo fortsatte principerna för oberoende styrning och gemenskapens kontroll att tillÀmpas. Git-hosting Codeberg.org har övergÄtt till att anvÀnda Forgejo.

Till en början följde Forgejo en modell av synkroniserad fork dÀr alla Àndringar ÄterlÀmnades till huvudprojektet, men i början av detta Är beslutades det att utveckla plattformen som ett sjÀlvförsörjande projekt med sin egen oberoende kodbas. Detta beslut fattades pÄ grund av komplexiteten i synkroniseringen av kodbaserna pÄ grund av ackumulerade Àndringar som inte inkluderades i Gitea, samt efter att Giteas policy Àndrades avseende accepterade patchar (projektet Gitea började krÀva överföring av ÀganderÀtt till koden).

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster