top of page

MIT'den AGPL'ye: Lisansı neden değiştirdik

Yazarın fotoğrafı: Marcel Dütscher
Marcel Dütscher
25 Haz
1 dakikada okunur

Blocks Beyond The Stars açık kaynak; en başından beri öyle. Ama hangi lisansla olduğunu yol boyunca köklü biçimde değiştirdik: izin verici MIT lisansından AGPL-3.0'a. İşte nedeni.


MIT ne anlama gelirdi: MIT ile herkes kodumuzu alabilir, değiştirebilir ve karşılığında hiçbir şey vermeden kapalı bir ürün olarak yeniden satabilir. Kütüphaneler için bu çoğu zaman tam olarak doğrudur. Sunucuları olan komple bir oyun için yanlış geldi: biri emeğimizi alıp ondan ticari bir sunucu hizmeti çıkarabilir ve iyileştirmeleri kendine saklayabilirdi.


AGPL ne anlama gelir: AGPL-3.0 özünde şunu söyler: her şeyi al, her şeyi değiştir; ama bunu başkalarına verirsen ya da çevrimiçi hizmet olarak çalıştırırsan değişikliklerin de açık olmak zorunda. Bu “ya da çevrimiçi hizmet olarak çalıştırırsan” kısmı, sıradan GPL'den belirleyici farktır ve çok oyunculu bir oyuna tam oturur. Kodumuzla sunucu çalıştıran herkes topluluğa geri verir. Arkadaşlar ve aile için kendi sunucunu barındırmak mı? Açıkça teşvik ediyoruz; hatta bunun için bir kılavuz bile var.


Peki katkıda bulunanlar? Lisans değişikliğiyle birlikte, ilk pull request'te otomatik olarak işlenen bir Katkı Lisans Sözleşmesi (CLA) geldi. Bürokratik gibi geliyor ama iki tarafı da korur: katkıların projeye hangi koşullarla aktığı net olarak belirlenir.


Geçiş iki günlük bir işti: lisans metinleri, başlıklar, CLA botu, dokümantasyon. Ve projeye, yabancılara gönül rahatlığıyla “Katılın, açık kalacak” diyebileceğimiz bir temel kazandırdı.

Son Yazılar

Hepsini Gör
Yeni sürüm neden 2026.7.19 ve neden 0.9.2 değil 🗓️

Bugün güncelleyen herkes 0.9.1 sürümünden 2026.7.19 sürümüne atlıyor. Yazım hatası gibi görünüyor ama bilinçli bir karar: sürümleme düzenimizi “anlamsal” sürümlerden tarih tabanlı sürümlere (yıl.ay.sa

 
 

Yorumlar


Bu gönderiye yorum yapmak artık mümkün değil. Daha fazla bilgi için site sahibiyle iletişime geçin.
bottom of page