Forgejo хамтын хөгжүүлэлтийн платформыг хөгжүүлэгчид лицензийн өөрчлөлтийг зарлалаа - 9.0 хувилбараас эхлэн төслийн бүх шинэ бүтээн байгуулалтууд нь өмнө нь ашиглагдаж байсан MIT лицензийн оронд GPLv3+ copyleft лицензийн дагуу түгээгдэж эхэлнэ. Хуучин Forgejo салбарууд, түүнчлэн тэдгээрт суурилсан залруулах хувилбарууд нь MIT лицензийн дагуу үлдэх болно. Тусгай зөвшөөрлийг өөрчилснөөр төсөлд copyleft лицензийн дагуу тараасан кодын хэрэглээг хялбарчлах болно гэж тэмдэглэжээ.
Ялангуяа 8.0 хувилбарыг бэлтгэх явцад MIT-д тохирохгүй copyleft лицензийн дагуу тархсан хамаарлууд байгааг олж мэдсэн бөгөөд энэ нь хөгжүүлэгчид эдгээр хамаарлыг хувилбараас хасахад хүргэсэн. APA (Америкийн сэтгэл судлалын нийгэмлэг) ишлэлийн форматыг дэмжихтэй холбоотой код, elkjs номын санд суурилсан график дүрслэх системийг үл нийцэх лицензийн дагуу тараасан. GPLv3 лицензийг ашигласнаар хасагдсан хамаарлыг буцааж авчрах, илүү олон код ашиглах, Forgejo-ийн үйл ажиллагааг өргөжүүлэхэд анхаарлаа хандуулах болно.
GPLv3 руу шилжсэнээр нэмэлт хязгаарлалттайгаар тараагдсан Forgejo-ийн өөрчлөгдсөн хувилбаруудыг үүсгэх эсвэл хэрэглэгчийг тодорхой борлуулагч руу хаах нөхцөлийг бий болгох зэрэг бизнесийн шударга бус үйлдлүүдийн эрсдлийг бууруулна. Нэмж дурдахад лицензийн өөрчлөлт нь өнгөрсөн жилийн санаачлагын хөгжлийн үргэлжлэл бөгөөд үүний дагуу хөгжүүлэгчид copyleft лицензийн дагуу өөрчлөлтийг хүлээн авахыг зөвшөөрч, ижил төстэй лицензийн дагуу анхны өөрчлөлтийг шилжүүлсний дараа лицензийг өөрчлөхөө амласан. хоёр хоногийн өмнө анхны ийм кодыг Forgejo хадгалах газарт хүлээн авсан).
Лицензийн өөрчлөлт нь Forgejo-г түгээлтийн багцаас суулгах эсвэл эх кодоос платформ бүтээх хэрэглэгчдэд нөлөөлөхгүй бөгөөд тэд кодонд өөрсдийн өөрчлөлтийг хийсэн ч гэсэн. Энэхүү өөрчлөлт нь үйлчилгээ үзүүлэгчдэд болон бусад хүмүүст нөлөөлөхгүй. хостинг Forgejo дээр суурилсан код. Гэсэн хэдий ч GPLv3 лиценз рүү шилжихэд энэ платформ дээр суурилсан Forgejo-ийн хоёртын хувилбарууд эсвэл контейнерийн зургийг түгээгчид нэмэлт нөхцөлүүдийг дагаж мөрдөх шаардлагатай болно. Ийм хувилбаруудыг түгээх нь бүх өөрчлөлтийг оролцуулан хувилбарууд үндэслэсэн бүрэн эх кодод заавал хандах шаардлагатай болно.
Forgejo төсөл нь танд үүнийг өөрөө байршуулах боломжийг олгодог платформ боловсруулж байна серверүүд GitHub, Bitbucket, Gitlab-тай ижил төстэй хамтын ажиллагаатай Git репозиторын удирдлагын систем. Forgejo нь Gitea төслийн нэг салаа бөгөөд энэ нь эргээд Gogs платформын нэг салаа юм. Gitea-г арилжааны болгох оролдлогууд болон засаглалыг арилжааны компанид шилжүүлсний дараа Forgejo нь 2022 онд салаалагдсан. Forgejo нь олон нийтийн хяналтыг хадгалахын зэрэгцээ бие даасан засаглалын зарчмуудыг баримталсаар байв. Git хостинг үйлчилгээ Codeberg.org нь Forgejo-г ашиглахад шилжсэн.
Эхлээд Forgejo нь синхрончлогдсон сэрээ загварыг дагаж, бүх өөрчлөлтийг үндсэн төсөл рүү буцаасан боловч энэ оны эхээр платформыг өөрийн бие даасан кодын суурьтай бие даасан төсөл болгон хөгжүүлэхээр шийдсэн. Gitea-д хүлээн зөвшөөрөгдөөгүй өөрчлөлтүүдийн хуримтлал, түүнчлэн хүлээн зөвшөөрөгдсөн засваруудын талаархи Gitea-ийн бодлого өөрчлөгдсөний улмаас кодын суурийг синхрончлоход хүндрэлтэй байсан тул ийм шийдвэр гаргасан (Gitea төсөл нь өмчийн эрхийг шилжүүлэхийг шаардаж эхэлсэн). код).
Эх сурвалж: opennet.ru
