Lisans Oluşturucu
Projeleriniz için açık kaynak lisans dosyaları oluşturun
Girdi ve seçenekler
Tarayıcınızda çalışır. Girdileriniz bu cihazda kalır.
Sonuçlar
Sonucu görmek için değerlerinizi girin.
Ücretsiz açık kaynak Lisans Oluşturucu
Bu ücretsiz açık kaynak Lisans Oluşturucu, yazılım projeleriniz için saniyeler içinde doğru biçimlendirilmiş LICENSE dosyaları oluşturmanıza yardımcı olur. MIT, Apache 2.0, GPL v3, LGPL v3, BSD 2-Clause, BSD 3-Clause, ISC, MPL 2.0 ve The Unlicense olmak üzere dokuz popüler lisanstan seçim yapın. Her birine telif hakkı sahibi ve yıl bilgisi otomatik eklenir.
Bir proje yayımlarken doğru açık kaynak lisansını seçmek en önemli kararlardan biridir. Lisansınız, başkalarının kodunuzu nasıl kullanabileceğini, değiştirebileceğini ve dağıtabileceğini belirler. Bu araç, sayfalarca hukuki metin okumadan bilinçli seçim yapabilmeniz için her lisansın izinlerini, koşullarını ve sınırlamalarını açıkça gösterir.
Lisansınızı seçip bilgilerinizi girdikten sonra tam metni panonuza kopyalayabilir veya deponuza eklenmeye hazır bir LICENSE dosyası olarak indirebilirsiniz. Her şey tarayıcınızda çalışır ve hiçbir sunucuya veri gönderilmez.
Temel özellikler
- Dokuz popüler açık kaynak lisansı: MIT, Apache 2.0, GPL v3, LGPL v3, BSD 2-Clause, BSD 3-Clause, ISC, MPL 2.0 ve The Unlicense
- Telif hakkı sahibinin adının ve yıl bilgisinin otomatik eklenmesi
- İzinlerin görsel karşılaştırması (ticari kullanım, değiştirme, dağıtım, patent hakları)
- Koşulların açık gösterimi (telif hakkı bildirimi, değişikliklerin belirtilmesi, aynı lisans)
- Vurgulanan sınırlamalar (sorumluluk yok, garanti yok, ticari marka kullanımı yok)
- Deponuza hızla yapıştırmak için tek tıklamayla panoya kopyalama
- Sürüm kontrolüne hazır LICENSE dosyası olarak indirme
- Oluşturulan lisans metninin gerçek zamanlı önizlemesi
- Kolay inceleme ve karşılaştırma için sade üç sütunlu düzen
- Tamamen istemci tarafında çalışır, hiçbir sunucuya veri gönderilmez
Lisans Oluşturucu nasıl kullanılır?
- Lisansları inceleyin: Her lisansın açıklamasını, izinlerini, koşullarını ve sınırlamalarını görmek için soldaki lisans listesinde seçim yapın.
- Lisansınızı seçin: Projenizin hedeflerine ve topluluğun beklentilerine en uygun lisansı seçin.
- Bilgilerinizi girin: Telif hakkı sahibi alanına adınızı veya kuruluşunuzu yazın ve yılı doğrulayın.
- Çıktıyı inceleyin: Doğru göründüğünden emin olmak için önizleme panelinde oluşturulan lisans metnini okuyun.
- Kopyalayın veya indirin: Metni panonuza kopyalamak için "Kopyala", LICENSE dosyası olarak kaydetmek için "İndir" düğmesine tıklayın.
Kullanım alanları
- Yeni açık kaynak projeleri: Yeni bir GitHub, GitLab veya Bitbucket deposu oluştururken hızla lisans ekleyin.
- Lisansı olmayan mevcut projeler: Lisanssız yayımlanmış eski koda uygun bir lisans ekleyin.
- Kütüphane ve paket yayımlama: npm, PyPI, crates.io veya diğer kayıt sistemlerinde yayımlarken doğru lisansı ekleyin.
- Kurumsal açık kaynak: Dahili araçları açık kaynak olarak yayımlamadan önce şirketinizin fikri mülkiyet politikasına uygun bir lisans seçin.
- Eğitim projeleri: Ders projeleri ve öğrenci portföyleri için izin verici bir lisans seçin.
- Belgeler ve şablonlar: Belge depoları ve proje şablonları için lisans metni oluşturun.
- Lisans karşılaştırması: Karar vermeden önce lisansları yan yana karşılaştırmak için izin, koşul ve sınırlama gösterimini kullanın.
Sıkça sorulan sorular
Bu araç ücretsiz mi?
Evet, Lisans Oluşturucu tamamen ücretsizdir, kullanım sınırı yoktur ve hesap gerektirmez.
Verilerim güvende mi?
Tüm işlemler yerel olarak tarayıcınızda gerçekleşir. Telif hakkı sahibinin adı ve yıl bilgisi hiçbir sunucuya gönderilmez.
Hangi lisansı seçmeliyim?
En yüksek esneklik için MIT veya ISC popüler seçeneklerdir. Patent koruması istiyorsanız Apache 2.0'ı seçin. Türev çalışmaların açık kaynak olarak kalmasını istiyorsanız GPL v3 standart copyleft lisansıdır. The Unlicense, çalışmanızı kamu malı olarak sunar.
İzin verici ve copyleft lisansları arasındaki fark nedir?
İzin verici lisanslar (MIT, BSD, ISC, Apache), başkalarının kodunuzu kapalı kaynak projelerde kullanmasına izin verir. Copyleft lisansları (GPL, LGPL), türev çalışmaların da aynı açık kaynak lisansı altında dağıtılmasını gerektirir.
LICENSE dosyasını nereye koymalıyım?
İndirdiğiniz LICENSE dosyasını proje deponuzun kök dizinine yerleştirin. GitHub ve npm gibi çoğu platform bu dosyayı otomatik algılar ve gösterir.
Lisansımı daha sonra değiştirebilir miyim?
Evet, telif hakkı sahibi olarak kodunuzu istediğiniz zaman yeniden lisanslayabilirsiniz. Ancak önceki lisans altında dağıtılmış kod, o kodu alan kişiler için aynı lisansın kapsamında kalır.
İpuçları ve en iyi uygulamalar
- Her zaman lisans ekleyin: Lisanssız kod varsayılan olarak açık kaynak değildir; başkaları yasal olarak bu kodu kullanamaz.
- Topluluğun beklentilerine uyun: Ekosisteminizde standart olan lisansı kullanın (ör. JavaScript için MIT, Java için Apache 2.0).
- Kaynak dosyalara lisans başlığı ekleyin: Bazı lisanslar (Apache 2.0, GPL), her kaynak dosyanın başına kısa bir bildirim eklenmesini önerir.
- Bağımlılık uyumluluğunu kontrol edin: Seçtiğiniz lisansın, projenizin bağımlılıklarının lisanslarıyla uyumlu olduğundan emin olun.
- SPDX tanımlayıcılarını kullanın: Otomatik araçlar için package.json veya setup.py içinde lisansınızı SPDX tanımlayıcısıyla (ör. MIT, Apache-2.0) belirtin.