📜
Açık Kaynak Lisans Seçici
Projeniz için doğru açık kaynak lisansını karşılaştırın ve seçin
Lisans Seç
Lisans Özellikleri
| İzinler | Ticari kullanım Değişiklik yapma Dağıtım Özel kullanım |
|---|---|
| Koşullar | Telif hakkı bildir |
| Sınırlamalar | Sorumluluk Garanti |
Bilgileri Özelleştir
Yıl
Ad Soyad
Oluşturulan Lisans
❓Açık Kaynak Lisansı Nedir
Açık kaynak lisansı, yazılımın nasıl kullanılabileceğini, değiştirilebileceğini ve dağıtılabileceğini tanımlayan yasal bir sözleşmedir. Kullanıcılara özgürlükler sunarken, geliştiricinin haklarını korur ve doğru atıf yapılmasını sağlar. Lisanslar; hemen her kullanıma izin veren permisif (MIT, BSD) lisanslardan, türev çalışmaların da açık kaynak olmasını zorunlu kılan copyleft (GPL) lisanslara kadar farklılık gösterir. Doğru lisans seçimi, kodunuzun başkaları tarafından nasıl kullanılacağını, diğer projelerle uyumunu, patent korumasını ve ticari kullanım olanaklarını doğrudan etkiler. Popüler lisanslar OSI onaylıdır ve geliştiriciler ile hukuk ekipleri tarafından yaygın olarak anlaşılır.
✨Özellikler
📊
Lisans Karşılaştırma Matrisi
Popüler lisansları (MIT, Apache, GPL, BSD, MPL) izin, koşul ve kısıtlama bakımından yan yana gösterir; görsel göstergelerle hızlı karar almayı kolaylaştırır
🎯
Akıllı Öneriler
Projenizin ihtiyaçları (ticari kullanım, patent koruması, türev gereksinimleri) hakkında kısa soruları yanıtlayın ve gerekçeleriyle kişiselleştirilmiş lisans önerileri alın
📄
Tam Lisans Metni
Önemli maddelerin açıklamalarıyla birlikte tam lisans metnini görüntüleyin; büyük lisansların özgün İngilizce ve çevrilmiş sürümleri kolay okunacak şekilde sunulur
⚡
Anında LICENSE Dosyası
Düzgün biçimlendirilmiş LICENSE dosyasını, yıl ve hak sahibini otomatik doldurarak oluşturun; tek tıkla indirip deponuza ekleyin
📋Kullanım Rehberi
Lisansları Keşfedin
Popüler lisanslara göz atın, izin ve kısıtlamaları tablo halinde inceleyin. Proje tipinize göre hangi lisansların daha sık kullanıldığına dair kısa özetleri okuyun.
Soruları Yanıtlayın
Proje gereksinimlerinizle ilgili soruları yanıtlayın. Ticari kullanım, kapalı kaynak uyumluluğu veya patent kaygıları gibi ölçütlere göre öneri listesi otomatik filtrelenir.
Önerileri İnceleyin
Önerilen lisansları ve neden uygun olduklarını açıklamalarıyla birlikte inceleyin. Artı/eksi listeleriyle kararınızı güçlendirin.
LICENSE Oluşturun
Adınızı ve geçerli yılı doldurulmuş şekilde LICENSE dosyasını oluşturun, indirip deponuza ekleyin. Atıf ve bildirim maddelerini README'nize kopyalamayı unutmayın.
📚Teknik Tanıtım
⚖️Lisans Kategorileri
Açık kaynak lisansları temel kategorilere ayrılır: Permisif lisanslar (MIT, BSD, Apache) yalnızca atıf gerektirerek kapalı kaynak türevlerine izin verir. Copyleft lisanslar (GPL, LGPL, AGPL) türev çalışmaların aynı lisansı kullanmasını zorunlu kılar. Zayıf copyleft (MPL, LGPL) belirli koşullarda kapalı kaynakla karışımı kabul eder. Kamu malı beyanları (Unlicense, CC0) tüm hakları feragat eder. Kategori seçimi, yeniden kullanım, kurumsal benimseme ve lisans uyumluluğunu etkiler.
🔐Temel Lisans Terimleri
İzinler; ticari kullanım, değişiklik, dağıtım, özel kullanım gibi hakları içerir. Koşullar; lisans ve telif bildirme, değişiklikleri belirtme, kaynak kodu açıklama, türevlerde aynı lisansı kullanma zorunluluğu getirebilir. Sınırlamalar genellikle sorumluluk ve garanti reddi içerir; bazı lisanslar ticari marka veya patent kullanımını da kısıtlar. Patent lisansları (Apache 2.0, MPL 2.0) açıkça patentleri kapsar. Bazı lisanslar (GPL v3, Apache 2.0) patent ihlali davası açılması halinde lisansı sonlandıran karşı-yaptırım hükümleri barındırır.
🔄Lisans Uyumluluğu
Lisans uyumluluğu, farklı lisanslardaki kodların birleştirilip birleştirilemeyeceğini belirler. Permisif lisanslar (MIT, BSD, Apache) genellikle birbirleriyle ve copyleft lisanslarla uyumludur çünkü yeniden lisanslanabilirler. GPL, tüm çalışmanın GPL olması gerektiği için birçok lisansla uyumsuzdur. Apache 2.0, GPL v2 ile uyumsuz ancak GPL v3 ile uyumludur. LGPL, kapalı kaynak kodla bağlantıya izin verir. Uyumluluk, bağımlılık kullanımı, projelere katkı ve kod tabanlarının birleşmesi için kritiktir.
📜Lisans Evrimi
Lisanslar yeni sorunları ele almak için zamanla evrim geçirir: GPL v3 patent hükümleri ve anti-tivoization maddeleri ekledi. Apache 2.0 açık patent lisansları ve katkıcı anlaşmaları içerir. MIT ve BSD lisanslarının (0, 2, 3 maddeli) farklı varyantları vardır. Creative Commons içerikten yazılım lisanslamaya yöneldi. AGPL, GPL'nin ağ üzerindeki (SaaS) kullanımını kapsayacak şekilde genişletildi. Blue Oak Model License ve Parity License gibi modern lisanslar yalın dil ve ağ copyleft'iyle deneyler yapar. Sürüm seçimi, hukuki netlik ve uyumluluğu etkiler.
❓
Sıkça sorulan sorular
❓
Bu araç ne için kullanılır?
Bu araç, projeniz için doğru açık kaynak lisansını karşılaştırmanıza ve seçmenize yardımcı olur. Popüler lisansların (MIT, Apache, GPL, BSD, MPL) yan yana karşılaştırmalarını sağlar, izinlerini, koşullarını ve sınırlamalarını gösterir ve bilgilerinizle doldurulmuş doğru şekilde formatlanmış LICENSE dosyaları oluşturmanıza yardımcı olur.
💬
Bu lisans seçiciyi nasıl kullanırım?
Popüler lisansları gözden geçirebilir ve karşılaştırma matrisini kullanarak karşılaştırabilir veya proje ihtiyaçlarınız hakkında basit soruları yanıtlamak için soru modunu kullanabilirsiniz. Araç, cevaplarınıza dayalı öneriler sağlayacaktır. Bir lisans seçtikten sonra, adınız ve yılınızla özelleştirebilir, ardından LICENSE dosyasını oluşturup indirebilirsiniz.
🔍
Bu araç ücretsiz mi?
Evet, bu lisans seçici tamamen ücretsizdir. Kayıt, ödeme veya hesap oluşturma gerekmez. Hemen çevrimiçi olarak kısıtlama veya sınırlama olmadan kullanabilirsiniz.
💡
MIT ve Apache 2.0 arasındaki fark nedir?
Her ikisi de izin verici lisanslardır, ancak Apache 2.0 açık patent bağışlarını içerir ve kaynak kodundaki değişiklikleri belgelemenizi gerektirir. MIT daha kısa ve basittir, ancak aynı patent korumasını sağlamaz. Apache 2.0, patent endişeleri olan kurumsal projeler için daha iyidir.
📚
Ne zaman GPL seçmeliyim?
Türev eserlerin aynı lisans altında açık kaynak kalmasını istiyorsanız (güçlü copyleft) GPL'i seçin. Bu, kodunuzu değiştiren veya dağıtan herkesin değişikliklerini de açık kaynak yapmasını sağlar. Kütüphaneler için LGPL, özel yazılımlarla bağlantıya izin verdiği için daha esnek olabilir.
🎯
Bir projede birden fazla lisansı birleştirebilir miyim?
Evet, ancak lisansların uyumlu olduğundan emin olmalısınız. Hangi bölümlerin hangi lisans koşulları altında olduğunu açıkça belgeleyin ve tüm lisans dosyalarını ekleyin. Araç, bilinçli kararlar almanıza yardımcı olmak için lisans uyumluluğu bilgilerini gösterir.
✨
Üçüncü taraf bağımlılıkları hakkında ne yapmalıyım?
Lisans seçici uyumluluk bilgilerini gösterir. Ayrıca package.json, requirements.txt veya diğer bağımlılık dosyalarınızdaki bağımlılıkların lisanslarını kontrol ederek dağıtım modelinize izin verdiğinden emin olmalısınız. Bazı lisanslar projenizi nasıl dağıtabileceğinizi kısıtlayabilir.
💡Nasıl Kullanılır
🧭
Proje Gereksinimlerini Değerlendirin
Ticari kullanım, kapalı kaynakla uyumluluk, patent koruması ve topluluk katkısı gibi önceliklerinizi belirleyin.
⚖️
Lisans Kategorilerini Karşılaştırın
Permisif, copyleft ve kamu malı kategorilerini inceleyin; karşılaştırma matrisiyle izin ve kısıtlamaları yan yana değerlendirin.
❓
Soru Modunda Filtreleyin
Kısa soruları yanıtlayarak projenize uyan lisans önerilerini daraltın; açıklamalarla artı ve eksileri okuyun.
📄
LICENSE Dosyasını Oluşturun
Seçtiğiniz lisansın tam metnini inceleyin, hak sahipliği bilgilerini girin ve dosyayı indirip deponuza ekleyin.
🔗İlgili Dokümanlar
📦Önerilen Bileşenler
User Comments
Loading...