Açık kaynaklı lisanslar arasında karar vermeme yardımcı olacak bir çizelge var mı? [kapalı]


57

Açık Kaynak Girişimi , "popüler ve yaygın kullanılan ya da güçlü topluluklar içeren lisans " listelerinde 9 farklı lisans listeliyor .

Projemi açık kaynak olarak lisanslamak istiyorum. Ne yazık ki, yasal konuşamıyorum. Doğru seçimi yapmama ya da en azından beni doğru yöne doğru yönlendirmeme yardımcı olacak bir konsültasyon var mı? Örneğin, lisanslar arasındaki farklılıkları özetleyen bir tablo veya belki de beni benim için doğru lisansa yönlendirmek için gereksinimlerimi kullanan bir akış şeması?

Ayrıca bir avukatla da görüşmek istiyorum, ancak başlamak için herhangi bir bilgi yardımcı olacaktır.



2
Lisans Seçici Belirli kriterler temelinde proje için bir lisans seçmenize izin verir.
Mahmoud Hossam,

Avukat değilim ya da yeni bir uygulama için lisans almak istediğimde üzerinde çalışıyorum sadece bir tane yazdım. Asla mahkemede tutulacak olup olmadığını kim bilir, ancak kodla ne yapılmasını istediğimi açıklamak konusunda oldukça basittir ... davidvhill.com/article/an-open-source-license-in-plain- İngilizce
David Hill

Github, kullanıcıların lisans seçmesine yardımcı olmak için bu basitleştirilmiş siteyi oluşturdu: choosealicense.com
ltn100

Yanıtlar:


39

Jeff Atwood, Açık Kaynak kodlu yazılım lisanslarının çokluğundaki farklılıkları burada açık bir şekilde İngilizce olarak açıklayarak oldukça iyi bir iş çıkardı:

http://www.codinghorror.com/blog/2007/04/pick-a-license-any-license.html

Kararınızı etkileyen en önemli husus yeniden dağıtım şartlarınız olacaktır. Yani, kodunuzun ticari uygulamalarda kullanılmasına izin verir misiniz ve öyleyse, bu tür uygulamaların kendi kodlarını açık kaynak kodlu hale getirmesini ister misiniz?

GPL dikkate değer budur: Eğer GPL kodunuzu lisans kodunuzu kullanan kişilerin de lisans gerekiyorsa onların GPL kodu. GPL, tüm kodunuzun açık kaynak olmasını gerektirdiğinden, kodlarını gizli tutmak isteyen şirketlerdeki kullanımı büyük ölçüde dışlanır.

GPL’nin kurum içi iş uygulamaları için GPL’ kodunu kullanmanıza izin vermediğini, bu uygulamaları üçüncü bir tarafa yeniden dağıtmadığınız sürece unutmayın.

Ayrıca bkz.
Http://haacked.com/archive/2007/04/04/there-are-only-four-software-licenses.aspx


4
Jeff'in tavsiyesinde bazı hatalar var! Birçok yargı alanında çalışmanızı kamuya açık bir yere koyamazsınız (gerekli süre boyunca ölü olmak dışında) ve ayrıca serbest bırakmadığınız kod için GPL hakkındaki noktanızdan bahsetmez. Sektörde çok önemli bir model olan sunucu kodundan bahsedin
jk.

29

Açık kaynak lisans karşılaştırma karşılaştırması için bir grafik sorduğunuzda:
görüntü tanımını buraya girin
http://www.bitsandbuzz.com/article/which-open-source-license/

Lütfen bu mükemmel makaleyi de okuyun: Yazılım Geliştirme, Dağıtım ve Lisanslamaya Açık Kaynak Yaklaşımını Kabul Etme .


Önerilen makalenin bulunduğu URL’ye erişilemiyor: opensource.sys-con.com/node/318776 - bunun için hesaba güncelleme yapmayı düşünün (kısa makale özeti veya kilit noktaları bu cevabın okurlarına çok yardımcı olacaktır) . Tavsiye edilen okuma: Başka bir yerdeki linkleri içeren cevaplar gerçekten “iyi cevaplar” mı?
gnat

Bu bağlantı sahibi tarafından silinmiştir, işte daha fazla bağlantı vardır: 1. gnu.org/licenses/license-list.html 2. blogs.oracle.com/davidleetodd/entry/…
Badar

8

Açık kaynak lisanslarını anlamak için harika bir kaynak , Oxford Universities OSS Watch'tan çok kapsamlı, etkileşimli lisans farklılaştırıcısıdır .

Bu, sizi yazılımınız için uygun bir lisansa yönlendiren sorular sorar.

Profesyonellerin ve eksilerin her biri vardır, bu yüzden kodda hangi kısıtlamaları koyduklarını okuyun ve kimi kullanmak isteyeceğinize karar verin. Uyarı, hangisini seçerseniz seçin şikayet edecektir - bu, kutsal savaş bölgesidir ve bu sorunun kapsamı dışındadır.


4

NRecursions'da mevcut olan birçok lisans için basitleştirilmiş bir açıklama var (blogda daha fazla lisans var. Aşağıda birkaç tane listelenmiştir).

  • Copyleft lisansı: Lisansı aynı veya eşdeğer bir lisans altında kullanabilir, değiştirebilir ve dağıtabilirsiniz, ancak kaynak kodunu da paylaşmalısınız.
  • Berkely Yazılım Dağıtım lisansı (BSD): Yazılımı, kendi özel yazılımınızla birleştirebilir ve özel bir lisans altında yayınlayabilirsiniz, ancak BSD lisans metnini ve bildirimlerini saklamanız gerekir. Bu lisans ayrıca yazarın adını veya reklamını kullanmakla ilgili bir veya iki maddeye de sahip olabilir.
  • Gnu Public License (GPL): Yazılımı ücretsiz veya ücretsiz olarak kullanabilir, değiştirebilir ve dağıtabilirsiniz, ancak kaynak kodunu da dağıtmanız gerekir; yazılım başka bir yazılımla birleştirildiyse, bu yazılım da bir toplu olmadıkça (GPL yazılımıyla etkileşime girmez) GPL olarak yayınlanacak
  • Daha Az Gnu Genel Lisansı (LGPL): GPL ile aynıdır, ancak özel yazılımınızı LGPL yazılımı ile bağlamanıza ve koşullarınızda yayınlamanıza izin verilir. Ancak bunu yapabileceğiniz bazı koşullar var.
  • Affero Gnu Public License (AGPL): GPL ile aynıdır, ancak ek olarak, başka birisinin de kullanabilmesi durumunda (bir sunucuda saklarsanız ve bilgisayardan çalıştırabilirlerse) yazılımınızın dağıtılmış olarak kabul edildiğini söyler. sunucu).
  • Massachusetts Institute of Technology lisansı (MIT): Yazılımı dağıtdığınız kişi için aynı haklara izin verdiğiniz sürece, yazılımın kopyalarını kullanmanıza, değiştirmenize ve dağıtmanıza izin verilir.
  • Apache Lisansı: Apache lisansını izlerseniz, yazılımın kopyalarını kullanmanıza, değiştirmenize ve dağıtmanıza izin verilir ve yaptığınız değişikliklere kendi telif hakkı bildirimini ekleyebilirsiniz. Ayrıca, değişikliklerinizi kullanmak, çoğaltmak veya dağıtmak için ek veya farklı lisans hüküm ve koşulları da sağlayabilirsiniz.
  • Mozilla Public License (MPL): Alıcıya kaynak kodu vermeniz şartıyla yazılımı kullanabilir, değiştirebilir, dağıtabilir ve satabilirsiniz. Ayrıca, alıcıların kaynak koduyla ilgili haklarını kısıtlamamanız koşuluyla, değiştirilen çalışmanın alt lisansını da alabilirsiniz.
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.