Projem için hangi lisansı seçmeliyim?


13

Aslen wordpress (profesyonel wordpress) hakkında bir kitap okurken yaratıcı müşterileri düşündüm, ayrıca ürünün sağlandığını belirtmem gerektiğini öğrendim

... HERHANGİ BİR GARANTİSİ OLMADAN; BELİRLİ BİR AMACA UYGUNLUK VEYA UYGUNLUK

ve GNU GPL'yi tavsiye ediyorlar. Nasıl lisans yazabilirim veya 1'i seçebilirim?

btw, MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSEaslında ne anlama geliyor? Garanti olmadan yeterli değil mi?


5
Yeni bir lisans yazmaya çalışmazsanız daha iyi olur . Kullanabileceğiniz mevcut olanı bulamazsanız bir Telif Hakkı avukatı kiralayın. Ayrıca, lisansların çoğunun, yasal uyarılarda genellikle biraz daha özgüllük gerektiren ABD yasalarına göre yazıldığını da unutmayın.
greyfade

Yeniden. garanti olmadan - herhangi bir şüphe duyduğunuzda genellikle hukuka uygun. Bunun, doğrudan feragatnamenin yeterli olmadığı belirli bir tarihi davaya yanıt olarak hayal ediyorum.
Jon Hopkins

Yanıtlar:


8

Küçük kod parçaları için genellikle X11 lisansı altında serbest bırakıyorum. GPL ile ilgili sorun, korumak için yeterince umursamadığınız kod için çok karmaşık olmasıdır. Eğer varsa gerçekten ticari ürün kodunuzu kullanarak insanları istemiyorum, sen ihlali izlemek ve gerçekten değer süresi ya da küçük, ücretsiz, açık kaynak projeleri için çaba değildir mahkemede, dışarı mücadele etmek gerekir.

Telif Hakkı (c)

Bu yazılımın ve ilişkili dokümantasyon dosyalarının ("Yazılım") bir kopyasını alan herhangi bir kişiye, kullanma, kopyalama, değiştirme, birleştirme hakları da dahil olmak üzere, herhangi bir sınırlama olmaksızın, herhangi bir sınırlama olmaksızın, bu Yazılım ile ilgili herhangi bir kişiye ücretsiz olarak izin verilir. , Yazılımın kopyalarını yayınlamak, yayınlamak, lisanslamak ve / veya satmak ve Yazılımın sağlandığı kişilere aşağıdaki koşullara tabi olarak izin vermek için:

Yukarıdaki telif hakkı bildirimi ve bu izin bildirimi, Yazılımın tüm kopyalarına veya önemli bölümlerine dahil edilecektir.

YAZILIM, HERHANGİ BİR TÜR, AÇIK VEYA ZIMNİ GARANTİ OLMADAN "OLDUĞU GİBİ", TİCARİ OLABİLİR GARANTİ VE UYUMSUZLUK GARANTİLERİ İLE SINIRLI OLMAYAN "OLDUĞU GİBİ" SAĞLANMAKTADIR. HİÇBİR DURUMDA YAZARLAR VEYA TELİF HAKKI TUTUCULARININ YAZILIM VEYA KULLANIM VEYA DİĞER BAĞLANTILARLA İLGİLİ, SÖZLEŞMEDE VEYA DİĞER BAĞLANTILARLA İLGİLİ, HERHANGİ BİR İDDİA, HASAR VEYA DİĞER SORUMLULUK İÇİN SORUMLU OLMAYACAKTIR. YAZILIM.

DÜZENLEME: Kod gövdesi daha önemliyse ve onu korumak isteyebileceğinize yeterince zaman harcadığınızı düşünüyorsanız, elbette onu korumak için GPL'yi kullanın.


Her ne kadar GPL kapsamında kod yayınlarsanız, ticari şirketlerin GPL'ye göre çalmak için çok daha isteksiz olacağından şüpheleniyorum.
alternatif

Bunun büyük bir fark yarattığına ikna olmadım. GPL o kadar karmaşık ki, birçok şirket muhtemelen her zaman ihlal ediyor, "küçük adam" ın peşinden asla gelemeyeceği bilgisiyle güvende. FSF'nin yakaladığı her ihlal için muhtemelen hiç yakalanmayan tonlar olduğunu düşünüyorum.
Chinmay Kanchi

5
Katılıyorum. Yararlı araçlar yayınlıyorsanız ve parasal kazanç beklemiyorsanız, MIT / X11 gitmenin yoludur. Hayatınızı boşa harcamak, önemli bir boyun sakalını büyütmek, bilgisayar tabanlı dinler hakkında evangelize etmek ve zamanınızı GPL ile gitmek için kötü imparatorluklar için bal küpü tuzakları oluşturmak için harcayın. GPL ayrıca, diğer açık kaynak geliştiricilerini kodunuzla çalışma konusunda paranoyak hale getirmenin ek bir etkisine de sahiptir.
Evan Plaice

1
@jiewmeng Projeniz GPL kodu altında yayınlanan kodu kullanıyorsa, projenizin GPL veya daha liberal bir lisans altında da yayınlanması gerekir. IE, kod yazmak ücretsizdir ancak kullanabileceğiniz lisanslarla sınırlısınız. IE, GPL, GPL'yi başlatır. Bu nedenle GPL gerçekten ücretsiz değil çünkü kullanımınızı kısıtlıyor. Eğer Richard Stallman iseniz ve hayattaki amacınız, MIT AI laboratuvarlarındaki diğer kodlayıcılarınızı büyük şirketlerde yüksek ödeyen prestijli işlerden kurtarmaktır. GPL siyasete ve “adama yapışmasına” dayanır. Çoğu OS geliştiricisi bu nedeni umursamıyor.
Evan Plaice

1
@Chinmay: Yani onlara lisansın ve kaynağın bir kopyasını veriyorsunuz ve her şey yolunda. Bu, bazı iş modelleri ile uyumsuzdur, ancak gerçekten olması amaçlanmıştır ve itibarın çoğu, onu atlatmaya çalışan insanlardan kaynaklanmaktadır. Kodunuzu kendi özel ürünlerinde kullanacaksanız, BSD / MIT / Boost / kullanın. Kodunuzun türevlerinin de ücretsiz olduğundan emin olmak istiyorsanız, GPL'yi kullanın.
David Thornley

3

Şahsen bu soruya gerçek bir cevap almak için en iyi bahsiniz, bir uzman ile görüşerek, detayları öğreneceklerdir.

Ancak, kod lisansı sözleşmelerimizi ayarlama konusunda avukatımla konuşurken hatırladığım şey, temelde konuştuğunuz maddenin sizi "bu kod X, Y, Z" dediği davalardan koruduğu, bu bir zımni "belirli bir amaca uygunluk" garantisi, bu madde X, Y ve Z yapmadığı takdirde sorun yaşamanızı engeller.


1

WTFPL - Herkese Açık Olmak İstediğiniz F ***

       DO WHAT THE F*** YOU WANT TO PUBLIC LICENSE 
                Version 2, December 2004 

Telif Hakkı (C) 2004 Sam Hocevar

Herkesin bu lisans belgesinin kelimesi kelimesine veya değiştirilmiş kopyalarını kopyalayıp dağıtmasına
izin verilir ve adı değiştirildiği sürece belgeyi değiştirmesine izin verilir.

       DO WHAT THE F*** YOU WANT TO PUBLIC LICENSE 
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 
  1. Sadece istediğin şeyi yap.

1
Bu lisansı hiç sevmedim. Kendi kodunuzun belirli bir miktar kontrolü olmalıdır. Bazı ticari şirketin kodunuzu almasını ve ticari bir uygulama yapmasını engelleyen hiçbir şey yok mu?
TheLQ

@TheLQ: Bu, BSD ve MIT / X11 lisansları için eşit derecede geçerlidir, WTFPL bu noktayı sadece daha güçlü hale getirir. Ticari kullanımı özellikle yasaklayan veya viral olan (GPL gibi) lisansları gerçekten sevmiyorum. GPL veya yalnızca ticari olmayan bir lisans kapsamında lisans almak istersem, en azından iki kez lisanslardım, böylece insanlar yazılımı ticari bir üründe kullanma hakkını satın alabilirler.
Chinmay Kanchi

lol, bu b4'ü gördüm. ama bu beni garanti
şeylerinden korumaz

1

Bu materyalleri insanlara nasıl veriyorsunuz?

Başvurunuzu ticari olarak insanlara lisanslıyorsanız, yanlış yola girersiniz - bir yazılım lisans sözleşmesi hazırlamak için bir avukatla görüşmeniz gerekir. Bu durumlarda, yazılım lisansları için ödeme yapan müşteri yasal garantiler alır, bu nedenle bu gibi hükümler uygulanamaz.

Başkalarının yeniden kullanması için kaynak kodu veya diğer materyalleri yayınlıyorsanız, orijinal postanız kesinlikle doğrudur - bir garanti feragatnamesi eklemeniz GEREKİR, aksi takdirde birisi dönüp "X, Y ve Z - ama bunu yapmıyor ve sana dava açacağım "diye konuştu.

Her iki durumda da, insanların ürünle ne yapmasını istediğinizi bulmanız ve anlamanız gerekir.

Topluluğa bir Açık Kaynak lisansı altında bir şeyler yayınladığınız ikinci durumda, isteklerinizle uyumlu, OSI onaylı iyi bir lisans bulun: http://opensource.org/licenses/category

Ancak greyfade'dan bahsedildiği gibi, kendi lisansınızı yazmayı bile düşünmeyin - riske değmez.


1

BSD lisanslarını düşündünüz mü? "Basitleştirilmiş BSD Lisansı" veya "FreeBSD Lisansı" olarak bilinen en basit (nispeten) şekli, özellikle herhangi bir garanti ve / veya yükümlülüğün reddedilmesi için uygundur. Kodunuzun ticari ve / veya tescilli yazılımda ticarileştirilmesini veya kullanılmasını engellemez, ancak yine de telif hakkı sahibi olduğunuzdan emin olur.

Buradan okuyabilirsiniz . Ülkenizin yasalarına bağlı olarak, amaçlarınız için diğer, daha karmaşık lisanslardan daha uygun olabilir.


0

Bir lisansı nasıl yazabilirim veya nasıl seçebilirim?

Özgür Yazılım lisanslarının bir listesini okuyun ve amaçlarınız için anlamlı olanı seçin.

Size uygun olanı kesinlikle bulamadığınız sürece lisans yazmayın. Bir lisans yazarsanız, grifade'nin tavsiyesini alın ve bir avukattan / avukattan / her neyse yasal yardım isteyin.

Aslen wordpress hakkında bir kitap okurken yaratıcı müşterekler düşündüm

Creative Commons lisanslarının birçoğu var. Hangisini düşündüğünüz konusunda net olun. Bazı CC lisansları bazen kod için kullanılır, ancak bunlar için tasarlanmamıştır. Kod için CC lisanslarını kullanmamak en iyisidir.

Özgür Yazılım lisansları aşırı derecede izin veren (WTFPL) ile güçlü bir şekilde copyleft (GNU AGPL) arasında değişir. Bu aralıktaki bir yer size uygun bir yer olacak.

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.