Forgejo işbirlikçi geliştirme platformunun geliştiricileri bir lisans değişikliği duyurdular; 9.0 sürümünden itibaren projedeki tüm yeni geliştirmeler, daha önce kullanılan MIT lisansı yerine GPLv3+ copyleft lisansı altında dağıtılmaya başlayacak. Eski Forgejo şubeleri ve bunlara dayalı düzeltici sürümler MIT lisansı altında kalacaktır. Lisansın değiştirilmesinin, copyleft lisansları altında dağıtılan kodun projede kullanımını kolaylaştıracağı belirtiliyor.
Özellikle 8.0 sürümünün hazırlanması sırasında, MIT uyumlu olmayan copyleft lisansları altında dağıtılan bağımlılıkların olduğu keşfedildi ve bu da geliştiricileri bu bağımlılıkları sürümden çıkarmaya zorladı. APA (Amerikan Psikoloji Derneği) alıntı formatı desteğine ilişkin kod ve elkjs kütüphanesini temel alan bir akış şeması oluşturma motoru, uyumsuz lisanslar altında dağıtıldı. GPLv3 lisansını kullanmak, hariç tutulan bağımlılıkları geri getirmenize, daha fazla mevcut kodu kullanmanıza ve Forgejo'nun işlevselliğini genişletmeye odaklanmanıza olanak tanır.
GPLv3'e geçmek, Forgejo'nun ek kısıtlamalarla dağıtılan değiştirilmiş versiyonlarının oluşturulması veya kullanıcıyı belirli bir satıcıya kilitleyen koşulların yaratılması gibi adil olmayan iş uygulamaları riskini de azaltacaktır. Ek olarak, lisans değişikliği geçen yılki girişimin gelişiminin bir devamı niteliğindedir; buna göre geliştiriciler, değişikliklerin copyleft lisansları kapsamında kabul edilmesine izin vermeye karar verdiler ve ilk değişiklik benzer bir lisans kapsamında aktarıldıktan sonra lisansı değiştirme sözü verdiler ( iki gün önce bu türden ilk kod Forgejo deposuna kabul edildi).
Lisans değişikliği, Forgejo'yu dağıtım paketlerinden yükleyen veya platformu kaynak koddan derleyen kullanıcıları, kodda kendi değişikliklerini yapsalar bile etkilemeyecektir. Değişiklik ayrıca hizmet sağlayanları da etkilemeyecektir. ev sahipliği Forgejo tabanlı kod. Ancak, GPLv3 lisansına geçiş, Forgejo'nun ikili derlemelerini veya bu platforma dayalı konteyner imajlarını dağıtanların ek koşullara uymasını gerektirecektir. Bu tür derlemelerin dağıtımı, tüm değişiklikler de dahil olmak üzere, derlemelerin dayandığı tam kaynak koduna zorunlu erişim gerektirecektir.
Forgejo projesi, bunu kendi başınıza dağıtmanıza olanak tanıyan bir platform geliştiriyor. sunucular GitHub, Bitbucket ve Gitlab'a benzer bir kullanım amacına sahip, işbirlikçi bir Git deposu yönetim sistemi. Forgejo, Gitea projesinin bir çatalıdır ve Gitea da Gogs platformunun bir çatalıdır. Forgejo, Gitea'nın ticarileştirme girişimlerinin ve yönetimin ticari bir şirkete devredilmesinin ardından 2022'de çatallanmıştır. Forgejo, bağımsız yönetim ilkelerine bağlı kalırken topluluk kontrolünü de sürdürmektedir. Git barındırma hizmeti Codeberg.org, Forgejo'yu kullanmaya geçmiştir.
İlk başta Forgejo, tüm değişikliklerin ana projeye döndürüldüğü senkronize çatal modelini izledi ancak bu yılın başlarında platformu kendi bağımsız kod tabanına sahip bağımsız bir proje olarak geliştirmeye karar verildi. Bu karar, Gitea'da kabul edilmeyen değişikliklerin birikmesi nedeniyle kod tabanlarının senkronizasyonunun karmaşıklığı ve ayrıca Gitea'nın kabul edilen yamalara ilişkin politikasındaki bir değişiklikten sonra verildi (Gitea projesi, mülkiyet haklarının devredilmesini gerektirmeye başladı) kod).
Kaynak: opennet.ru
