BT Sözlüğü › Programlama › Eclipse Public License

Eclipse Public License

Programlama Svenska → Güncellendi: 2026-11-01

Eclipse Vakfı'nın zayıf copyleft lisansı: EPL kodundaki değişiklikler paylaşılmalı, ama etrafına inşa ettiğiniz şey kapalı kalabilir.

IBM'in Common Public License'ından türemiştir; Eclipse Vakfı onu benimsedi ve 2004'te EPL 1.0 olarak yeniden yayımladı. Sınır modül düzeyinde çizilir: EPL kodunu değiştirip dağıtırsanız değişiklikleri yayımlamanız gerekir, ama onu yalnızca kullanan ayrı modüller istedikleri lisansı taşıyabilir. Açık bir patent hibesi de içerir; IBM'in MPL'i benimsemek yerine kendi lisansını yazmasının başlıca nedeni buydu.

EPL 1.0, GPL ile birleştirilemiyordu; bu, onu seçen Clojure gibi diller için rahatsız edici bir durumdu. EPL 2.0 (2017) bunu, yazarın GPL'ye kapı açmasını sağlayan isteğe bağlı bir "ikincil lisans" maddesiyle çözdü. Eclipse IDE, JUnit 4 ve Jakarta EE bu lisansı kullanır.

← Sözlüğe dön