Forgejo hamkorlikda ishlab chiqish platformasini ishlab chiquvchilar litsenziyani o'zgartirish haqida e'lon qilishdi - 9.0 versiyasidan boshlab loyihaning barcha yangi ishlanmalari ilgari ishlatilgan MIT litsenziyasi o'rniga GPLv3+ copyleft litsenziyasi ostida tarqatila boshlaydi. Eski Forgejo filiallari, shuningdek, ularga asoslangan tuzatuvchi versiyalar MIT litsenziyasi ostida qoladi. Qayd etilishicha, litsenziyani o‘zgartirish loyihada copyleft litsenziyalari bo‘yicha tarqatiladigan koddan foydalanishni soddalashtiradi.
Xususan, 8.0 versiyasini tayyorlash jarayonida MIT-ga mos kelmaydigan copyleft litsenziyalari ostida tarqatilgan bog'liqliklar mavjudligi aniqlandi, bu esa ishlab chiquvchilarni ushbu bog'liqliklarni nashrdan chiqarib tashlashga majbur qildi. APA (Amerika Psixologiya Assotsiatsiyasi) iqtibos formatini qo'llab-quvvatlash bilan bog'liq kod va elkjs kutubxonasiga asoslangan oqim diagrammasi ko'rsatish mexanizmi mos kelmaydigan litsenziyalar ostida tarqatildi. GPLv3 litsenziyasidan foydalanish chiqarib tashlangan bog‘liqliklarni qaytarishga, ko‘proq mavjud kodlardan foydalanishga va Forgejo funksiyalarini kengaytirishga e’tibor qaratishga imkon beradi.
GPLv3-ga o'tish, shuningdek, qo'shimcha cheklovlar bilan tarqatiladigan Forgejo-ning o'zgartirilgan versiyalarini yaratish yoki foydalanuvchini ma'lum bir sotuvchiga yopishtiruvchi shartlarni yaratish kabi adolatsiz biznes amaliyotlari xavfini kamaytiradi. Bundan tashqari, litsenziyani o'zgartirish o'tgan yilgi tashabbusning rivojlanishining davomi bo'lib, unga ko'ra ishlab chiquvchilar o'zgarishlarni copyleft litsenziyalari bo'yicha qabul qilishga ruxsat berishga qaror qilishdi va birinchi o'zgarish shu kabi litsenziyaga o'tkazilgandan so'ng litsenziyani o'zgartirishga va'da berishdi ( ikki kun oldin birinchi bunday kod Forgejo omboriga qabul qilingan).
Litsenziya o'zgarishi Forgejo ni tarqatish paketlaridan o'rnatayotgan yoki platformani manba kodidan yaratayotgan foydalanuvchilarga ta'sir qilmaydi, hatto ular kodga o'zlari o'zgartirishlar kiritgan taqdirda ham. O'zgarish xizmat ko'rsatuvchi va boshqa xizmatlarga ham ta'sir qilmaydi. xosting Forgejo asosidagi kod. Biroq, GPLv3 litsenziyasiga o'tish ushbu platformaga asoslangan Forgejo yoki konteyner tasvirlarining ikkilik versiyalarini tarqatuvchilar qo'shimcha shartlarga rioya qilishlarini talab qiladi. Bunday versiyalarni tarqatish barcha o'zgartirishlarni o'z ichiga olgan holda, versiyalar asoslangan to'liq manba kodiga majburiy kirishni talab qiladi.
Forgejo loyihasi sizga uni o'zingiz joylashtirish imkonini beruvchi platformani ishlab chiqmoqda serverlar GitHub, Bitbucket va Gitlabga o'xshash hamkorlikdagi Git omborxonalarini boshqarish tizimi. Forgejo Gitea loyihasining bir qismi bo'lib, u o'z navbatida Gogs platformasining bir qismidir. Forgejo 2022-yilda Gitea-ni tijoratlashtirishga urinishlar va boshqaruvni tijorat kompaniyasiga o'tkazishdan so'ng ikkiga bo'lingan. Forgejo jamoatchilik nazoratini saqlab qolish bilan birga mustaqil boshqaruv tamoyillariga amal qilishda davom etdi. Git xosting xizmati Codeberg.org Forgejo-dan foydalanishga o'tdi.
Dastlab, Forgejo sinxronlashtirilgan vilkalar modeliga amal qildi, unda barcha o'zgarishlar asosiy loyihaga qaytarildi, ammo shu yil boshida platformani o'zining mustaqil kod bazasiga ega bo'lgan mustaqil loyiha sifatida ishlab chiqishga qaror qilindi. Ushbu qaror Gitea-da qabul qilinmagan o'zgarishlarning to'planishi sababli sinxronizatsiya kodlari bazalarining murakkablashishi, shuningdek, Gitea-ning qabul qilingan yamoqlarga nisbatan siyosati o'zgarganidan keyin qabul qilindi (Gitea loyihasi mulk huquqini o'tkazishni talab qila boshladi). kod).
Manba: opennet.ru
