Lisans neden önemlidir?
Bir kodun internette ücretsiz bulunması, sınırsız biçimde kullanılabileceği anlamına gelmez. Lisans; kodu değiştirme, dağıtma ve ticari projede kullanma koşullarını belirler.
MIT lisansı
MIT oldukça esnek bir lisanstır. Kodu kişisel ve ticari projelerde kullanabilir, değiştirebilir ve dağıtabilirsiniz. Temel şart, telif ve lisans bildirimini korumaktır.
GPL lisansı
GPL, türetilmiş çalışmalarda kaynak kodun aynı lisansla paylaşılmasını gerektirebilir. GPL kodunu dağıtacağınız kapalı kaynak bir ürüne eklemeden önce uyumluluk şartlarını dikkatle değerlendirin.
Apache 2.0 lisansı
Apache 2.0 esnek kullanım haklarına ek olarak açık bir patent lisansı sunar. Lisans ve bildirim dosyalarının korunması gerekir.
Hangi lisansı seçmelisiniz?
En az kısıtlama istiyorsanız MIT, açık kaynak değişikliklerin açık kalmasını istiyorsanız GPL, patent hükümlerinin daha açık olmasını istiyorsanız Apache 2.0 uygun olabilir.
Script indirirken kontrol listesi
- Depoda LICENSE dosyası var mı?
- Ticari kullanıma izin veriliyor mu?
- Atıf veya kaynak kod paylaşma şartı bulunuyor mu?
- Kullanılan alt paketlerin lisansları uyumlu mu?
Şüpheli durumlarda proje sahibinden izin almak veya hukuk uzmanına danışmak en güvenli yoldur.