BT Sözlüğü › Programlama › Çift lisanslama (dual licensing)

Çift lisanslama (dual licensing)

Programlama Svenska → Güncellendi: 2026-10-10

Aynı kodu iki lisansla yayımlamak: ücretsiz ama bulaşıcı bir copyleft lisansı ve kendi kodunu paylaşmak istemeyenler için ticari bir lisans.

Her şeyin telif hakkının tek bir tarafa ait olmasını gerektirir; bu yüzden bu tür projeler katkıda bulunanlardan CLA ister, yani şirkete katkıyı yeniden lisanslama hakkı veren bir anlaşma. MySQL tüm işini bu modele dayandırdı; Qt ve ilk dönem Sleepycat de öyle. AGPL modern araçtır, çünkü ağ boşluğunu kapatır: yazılımı hizmet olarak çalıştırsanız bile kaynak kodunu yayımlamanız gerekir. Eleştiri şu: bu gerçek bir topluluk geliştirmesi değil, katkıcılar sonradan satılan bir ürüne emek bağışlıyor; üstelik sahip lisansı istediği an değiştirebilir, HashiCorp ve Redis'in OpenTofu ve Valkey çatallarını tetikleyerek gösterdiği gibi. Farklı kodların farklı lisans taşıdığı open core'dan ayrı bir şeydir.

← Sözlüğe dön