A Forgejo közös fejlesztési platform az MIT licencről a GPLv3-ra vált.

A közös fejlesztési platform, a Forgejo fejlesztői bejelentették a licencváltást — a 9.0-ás verziótól kezdődően a projekt minden új fejlesztése a GPLv3+ copyleft licenc alatt kerül forgalmazásra, a korábban alkalmazott MIT permisszív licenc helyett. A régi Forgejo ágak és az azokra épülő javító verziók továbbra is az MIT licenc alatt maradnak. Megjegyzik, hogy a licencváltás megkönnyíti a copyleft licencek alatt terjesztett kód bevonását a projektbe.

Különösen a 8.0-ás verzió előkészítése során derült fény olyan függőségekre, amelyeket copyleft licencek alatt terjesztettek, és amelyek nem voltak kompatibilisek az MIT-vel, ami arra kényszerítette a fejlesztőket, hogy ezeket a függőségeket kizárják a kiadásból. Az inkompatibilis licencek alatt terjesztett kód kapcsolatban állt az APA (American Psychological Association) hivatkozási forma támogatásával és az elkjs könyvtáron alapuló blokkbontó motorral. A GPLv3 licenc alkalmazása lehetővé teszi az eltávolított függőségek visszahozatalát, több már létező kód kihasználását, valamint a Forgejo funkcionalitásának bővítésére való összpontosítást.

A GPLv3-ra való átállás csökkenti a tisztességtelen üzleti gyakorlatok alkalmazásának kockázatát, mint például a Forgejo módosított változatainak létrehozása, amelyeket további korlátozásokkal terjesztenek, vagy amelyek lehetőségeket teremtenek a felhasználó egy adott szolgáltatóhoz való kötődésére. Ezen túlmenően, a licencváltás a tavalyi kezdeményezés folytonossága, amely értelmében a fejlesztők úgy döntöttek, hogy lehetővé teszik a copyleft licencek alatti módosítások átvételét, és ígéretet tettek a licencváltásra, miután az első változtatást ilyen licenc alatt átadták (két nappal ezelőtt a hasonló kódot először fogadták el a Forgejo tárolójában).

A licencváltozás nem érinti azokat a felhasználókat, akik a Forgejót disztribúciós csomagokból telepítik, vagy akik a platformot forráskód alapján építik fel, még akkor sem, ha saját módosításokat végeznek a kódban. A változás szintén nem érinti azokat, akik szolgáltatásokat nyújtanak, és tárhelyszolgáltatók A Forgejo alapú kód esetében a GPLv3 licencre való átállás további feltételeket igényel azoktól, akik a Forgejo bináris verzióit vagy a platform alapjain készült konténerképeket terjesztik. Az ilyen verziók terjesztésekor kötelező biztosítani a hozzáférést a teljes forráskódokhoz, amelyek alapján a verziók készültek, beleértve az összes saját módosítást is.

A Forgejo projekt fejleszti azt a platformot, amely lehetővé teszi számunkra, hogy saját szervereken Git-tárolókkal való együttműködésre létrehozott rendszert használjunk, amely a GitHub, Bitbucket és Gitlab feladataihoz hasonló megoldásokat nyújt. A Forgejo a Gitea projekt forkja, amely viszont a Gogs platform forkja. A Forgejo elágazást 2022-ben hajtották végre a Gitea kereskedelmi hasznosítására tett kísérletek és a vezetés kereskedelmi céghez való kerültét követően. A Forgejoban továbbra is érvényben maradtak a független irányítás elvei, és a közösség kontrollja megmaradt. A Forgejora váltott a Codeberg.org Git-hosztolása.

Az első időben a Forgejo a szinkronizált forkolás modelljét követte, amelyben minden változtatást visszaküldtek a fő projekthez, de az év elején úgy döntöttek, hogy a platformot önálló projektté fejlesztik, saját független kódalappal. Ezt a döntést a Gitea-ba be nem fogadott változtatások felhalmozódása miatt hozták meg, valamint a Gitea által a bejegyzett javításokkal kapcsolatos politikájának megváltoztatása után (a Gitea projekt a kód feletti szellemi jogok átadását kezdte el követelni).

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster