Kapalı kaynak kodları için mevcut en iyi lisans [kapalı]


148

Kendi başıma birkaç kapalı kaynaklı uygulama oluşturuyorum (arkamda büyük bir şirket yok) ve tam olarak nasıl korunacağını merak ediyorum. Tüm kaynak kod dosyalarının tepesinde şu oldukça basit bir telif hakkı uyarısına sahibim:

/*******************************************************
 * Copyright (C) 2010-2011 {name} <{email}>
 * 
 * This file is part of {project}.
 * 
 * {project} can not be copied and/or distributed without the express
 * permission of {name}
 *******************************************************/

Ancak bunun yeterli olmadığını düşünmeye başladım. Avukat tutacak para olmadan, esasen "Kullanabilirsin, işte bu" diyen herhangi bir kapalı kaynaklı lisansla ilgileniyorum. Sadece açık kaynaklı lisans karşılaştırmaları veya "Bir avukat bulun" cevapları bulabildiğimden birini bulmak oldukça zor oldu.

Buna benzer bir şey söyleyen kullanabileceğim herhangi bir kapalı kaynaklı lisans var mı?


13
Kapalı kodlu bir proje olarak kaynak kodlu dosyaları dağıtmadığınız anlamına gelirse neden lisansı kaynak kod dosyalarına ekleyin? Başkalarının bu lisansı görmesini nasıl beklersiniz?
Bernard,

15
@Bernard Kaynaktaki lisansın dahil edilmesi yasal bir manevradır. Kaynağın bir şekilde sızması durumunda, herhangi bir izleyici kaynağa erişiminin olması gerektiğinin farkındadır - yani savunmasız olarak inkar edilemezliği kullanamazlar.
jamesbtate

@TheLQ - Bunun için zaten bir terimimiz var non-free.. (özgürlüğe atıfta bulunma, fiyat değil).
Tim Post

2
Gerçekten bir lisansa ihtiyacınız var mı? Size telif hakkı kanunu dışında koruma sağlamak ister misiniz? Telif hakkı yasasından daha fazlasını kısıtlayan bir lisans istiyorsanız, lisansa bir çeşit onay vermeniz gerekeceğini unutmayın.
David Thornley

1
@ Steve Burada soruları SO sorularının kopyası olarak kapatmayız. Bu soru sadece ticari olmayan uygulamaları kapsar, bu soru aynı kısıtlamayı getirmez. Kesinlikle ilgili olsa da, onu bulmak için çok teşekkürler.
Adam Lear

Yanıtlar:


137

Yaşadığınız yere bağlı olarak, bunun gibi bir şey yeterlidir:

/* Copyright (C) YoYoDyne Systems, Inc - All Rights Reserved
 * Unauthorized copying of this file, via any medium is strictly prohibited
 * Proprietary and confidential
 * Written by Elmer Fudd <efudd@yoyodyne.com>, September 1943
 */

(2016 güncellemesi: "Tüm Hakları Saklıdır" ibaresi bazı ülkelerde gerekliydi, ancak artık çoğu yerde yasal olarak gerekli değil. Bazı ülkelerde bazı "ahlaki hakların" korunmasına yardımcı olabilir. )

Bu yapamazsınız demektir:

  • Dosyayı kopyala
  • Dosyayı yazdırın, tarayın ve resmi kopyalayın
  • Dosyayı yazdırın, fotoğraflarını çekin ve filmi dağıtın
  • vb ...

Ancak, bazı ülkelerde telif hakkı diye bir şey olmadığını unutmayın. Bu ayrıca, ürününüzle birlikte gönderdiğiniz ve daha ayrıntılı bir şekilde ele alınması gereken güçlü bir lisansa ek olarak sunulmaktadır.

Bu tür 'lisans başlıkları', bir dosya üzerinde olanları dağıtmaması gerektiği konusunda uyarmak için tasarlanmıştır.

Kapalı kapılar ardında kalması gereken şeyler için buna benzer bir şey kullanıyoruz. Örneğin, birisini Yığın Taşması'na fonksiyon göndermemesi konusunda uyarır.

Bununla birlikte, dev sunucunuzu kodunuzu almak için p0wns eden biri muhtemelen buna dikkat etmeyecektir. Yine, tanımladığınız şey bir lisans DEĞİLDİR, bunun bir telif hakkı beyanı olduğuna ve özellikle kodun tescilli olduğunu belirttiğine dikkat edin.


Bern Sözleşmesine dayanan bir telif hakkı yasası bulunmayan az sayıda ülke var ve bu ülkeler gelişen bilgisayar kurulumlarına sahip değiller ve bu kadar para alamayacaksınız. Telif hakkının büyük ölçüde göz ardı edildiği ülkeler var ve oradaki insanlar da lisanslarla ilgilenmeyecekler.
David Thornley

ve eğer bir şirket değil, bağımsız bir geliştirici ise, buraya ne koydum "Telif Hakkı (C) YoYoDyne Systems, Inc - Tüm Hakları Saklıdır"? Bu "Inc" nedir?
Kova Gücü

4
@AquariusPower: "Incorporated", Monsters, Inc.
Matt

1
Bu cevaptaki "lisans", dış lisans sözleşmelerinde mevcut lisans koşullarına aykırı olabilir. Bu, mülkiyet ve dağıtım haklarında belirsizliğe yol açabilir. Bir çatışma durumunda neyin öncelikli olduğunu belirtmelisiniz.
Dan Loewenherz

4
(C) 'yi kaldırın, çünkü bu telif hakkı anlamına gelmez, ne de ©' nin yerini almaz ne de yasal ağırlığına sahip değildir. Yazdığınız "Telif Hakkı" yeterlidir ve "(C) yalnızca bazı ABD eyaletlerinde telif hakkı anlamına gelirken, bazı yerlerde isminizi belirtmeniz gerektiği anlamına gelir" (C) Yoyodyne Systems, Inc. Her ikisi de listelenirken © ile "Telif Hakkı" kelimesi arasında, "telif hakkını telif hakkıyla korunan" gibi rahatsız edici tartışmalara yol açabilir; bu davanın başarısız olmasına neden olmaz, ancak avukatlarınızın bariz şekilde belirtmek için sizi daha fazla faturalandırmasına neden olur.
Edwin Buck

9

Gereğince SO üzerinde ilgili soruya , bu Creative Commons lisansı sizinle alakalı görünür:

http://creativecommons.org/licenses/by-nc-nd/3.0/

[Not: SO sorusunu başlangıçta yukarıdaki yorum olarak belirttim, ancak sorunuzu cevapladığı için biraz daha görünürlük sağlamak için bir cevap olarak ekliyorum]


18
Diğer insanlardan ve Creative Commons’dan, yazılım için kullanılmaması gerektiğini kendi SSS’sinden duydum. Bu gerçekten berbat bir şey çünkü gerçekten güzel bir ehliyet
TheLQ

Ne kadar sinir bozucu, bunun farkında değildim.
Steve

2
Yazılım için CC lisansları kullanmamasının nedeni (1) genel olarak GPL ile uyumlu olmamalarıdır; bu, CC lisanslı ücretsiz yazılımı kullanmayı biraz zorlaştırır ve (2) dağıtımda kaynak kodun paylaşılmasını gerektirmez. , özellikle “aynı” paylaşım lisansları için sorunludur. Bununla birlikte, bu durumda, hiçbiri istenmediğinden, hiçbir sorun gerçek bir sorun olmayacaktır.
Jules

2
Creative Commons lisansları, en azından lisanslı malzemenin paylaşımına izin verir; bu, özel bir yazılımla istediğiniz şey değildir.
Paul-Sebastian Manole,

@TheLQ CC'nin tek problemi kaynak kod ile derlenmiş kod arasında ayrım yapmamasıdır. CC'yi yazılıma uygulamada yanlış bir şey yoktur, ancak kaynak koduna, derlenmiş koda veya her ikisine de uygulanıp uygulanmayacağını belirtmeniz gerekir. Ve eğer ikisi için değilse, diğerine hangi lisans uygulanır? Aynı zamanda "bağlantı kurmak" gibi kavramlar müzik, görüntü veya videolarda bilinmemektedir, dolayısıyla CC bu konuda herhangi bir kural içermez (GPL ile LGPL'yi karşılaştırın).
Mecki
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.