SparrowSocial Açık Kaynak ve Ağ Dağıtım İlkeleri
Bu belge, SparrowSocial altyapısını kullanan, barındıran veya geliştiren tüm taraflar için geçerli bağlayıcı açık kaynak kurallarını ve ağ üzerinden kullanım şartlarını düzenler.
1. Açık Kaynak ve Kod Paylaşım Zorunluluğu
SparrowSocial, team20.news.blog tarafından topluluk yararı gözetilerek geliştirilmiş bağımsız ve açık kaynaklı bir sosyal medya platformudur.
- Eksiksiz Kod Erişimi: SparrowSocial yazılımını kullanarak bir sunucu, örnek (instance) veya ağ hizmeti başlatan herkes; sistemde çalışan yazılımın orijinal halini ve üzerinde yapılan tüm ekleme, çıkarma ve modifikasyonları eksiksiz, derlenebilir ve herkesin erişebileceği biçimde kamuya açık bir depoda (GitHub, GitLab vb.) yayımlamakla yükümlüdür.
- Gizli Değişiklik Yasağı: Sunucu tarafında yapılan arayüz, API, güvenlik yaması veya algoritma güncellemeleri dahil hiçbir değişiklik kapalı devre tutulamaz; tüm değişiklikler aynı açık kaynak standartlarıyla topluluğa sunulmalıdır.
2. Ağ Hizmeti ve Arayüz Bağlantısı Şartı
Yazılımın bir sunucu üzerinden kullanıcılara sunulması, bir dağıtım faaliyeti olarak kabul edilir.
- Doğrudan Kaynak Bağlantısı: Hizmet veren her SparrowSocial örneği, web ve mobil arayüzünde (sayfa alt bilgisi / footer, ayarlar veya “Hakkında” bölümünde) o sunucuda fiilen çalışan sürümün kaynak koduna yönlendiren net, görünür ve tıklanabilir bir “Kaynak Kodu / Source Code” bağlantısı bulundurmalıdır.
- Erişim Engeli Yasağı: Kaynak koda erişim hiçbir şekilde ödeme duvarı, kimlik doğrulama zorunluluğu veya özel izin şartlarına bağlanamaz.
3. Kalıcı Açıklık ve Mülk Yazılım Yasağı (Copyleft İlkesi)
- Aynı Şartlarla Dağıtım: SparrowSocial kod tabanı kullanılarak üretilen, çatallanan (fork) veya entegre edilen tüm türev projeler yalnızca bu belgedeki şartların aynısı veya daha özgür şartlar altında dağıtılabilir.
- Kapalı Kaynağa Dönüştürme Yasağı: Yazılımın herhangi bir parçası veya tamamı kapalı devre, ticari sır veya mülk (proprietary) yazılım haline getirilemez.
4. Geliştirici ve Telif Hakları Bütünlüğü
- team20.news.blog geliştirici atıfları, orijinal proje logoları, telif bildirimleri ve işbu kural metni; kaynak kod dosyalarından, belgelerden veya kullanıcı arayüzlerinden silinemez, üzeri örtülemez veya değiştirilemez.
- Platformu barındıran veya değiştiren taraflar, kendi katkılarını belirtebilir ancak orijinal projenin geliştirici haklarını saklı tutmak zorundadır.
Proje Dosyaları İçin Metin Şablonu
Plaintext
SparrowSocial - Open Source Social Media PlatformDeveloped by team20.news.blog1. This software is free and open-source. Anyone interacting with this platform over a network is entitled to receive the complete, corresponding source code.2. All modifications, patches, and customizations must be published under the exact same open-access terms.3. Proprietary closed-source distribution or hidden server-side modifications are strictly prohibited.4. Original attribution to team20.news.blog must remain intact across all instances.





