Askeri uygulamaları açıkça yasaklayan “açık kaynaklı” lisanslar


34

Ben bir araştırmacıyım ve araştırmamda çok fazla programlama yapıyorum. Açık kaynak kavramının büyük bir hayranıyım - özellikle şeffaflığın ve tekrarlanabilirliğin zaten kültürün büyük bir parçası olduğu araştırmalarda. Topluluğa elimden geldiğince katkıda bulunmaktan memnuniyet duyuyorum ve kodumu herkesin kullanması için serbest bırakmak bunun bir parçası.

Bununla birlikte, araştırmada, ürettiğiniz malzemenin ne için kullanılacağına dair belirli bir belirsizlik ölçüsü vardır. Sonuç veya sonuçların telif hakkını alamayacağımı tamamen anlıyorum - ancak diğerlerinin kodumu nasıl kullandıklarını koruyabiliyorum ve askeri uygulamalarda ürettiğim yazılımı dahil etmenin (yasal) bir yolunun olmadığından emin olmak istiyorum.

Ortak OSS lisanslarının kısa olanlarından birkaçını ve bazılarının özetlerini okudum, ancak hepsi yalnızca "kodumdan para kazanıyor musunuz?" ve "Kodumu programınız için kullanılabilir hale getiriyor musunuz?" - Programın kod ile gerçekte ne yaptığı hakkında hiçbir şey

Her türlü askeri uygulamayı açıkça yasaklayan herhangi bir açık kaynaklı lisans var mı?

Güncelleştirme:

OSS'nin nasıl çalıştığını biraz daha okuduktan sonra, açık kaynak lisansları alanlara göre ayrımcılık yapamayacağımı, tanımları gereği gereksinimlerimi karşılayan bir lisansın açık kaynak olmayacağını anladım. Bu nedenle, askeri kullanımın yasaklanması dışında açık kaynaklı bir lisans gibi bir lisans arıyorum . Bu lisansın, lisansını bilen biri tarafından zaten var olmasını, yazılmasını veya en azından lisansını almasını istiyorum.

Ayrıca, birkaç zorluğa cevaben, bunun uygulanması zor olacak: evet, bunu anlıyorum. Ancak bu benim için yasal sonuçlardan daha fazladır; Eğer böyle bir lisans kullanırsam ve askeri bir kuruluş yine de kodumu kullanırsa, yasaları çiğniyorlar ve benim açık talimatlarım olmamasına rağmen yapıyorlar. Böylece, yazdığım yazılımı içeren uygulamalarla yaptıkları potansiyel olarak ürkütücü şeyler, artık yazılımı benden çaldıkları için artık “bilinçliliğimde” değil. (Ve bir yerlerde, yaptığım bir şeye ihtiyaçları olursa ve lisansımın yasal olarak kullanmalarını yasakladığı takdirde, aynı şeyi yapan ve kullanmalarına izin veren başka bir program edinmelerini sağlayacak saf bir umudum var. her zaman yaparlar, ama her zaman yasalara uymalıdırlar ...)

Tabii ki, mahkemede ortaya çıkarmayı umduğum bir şey olmaktan çok, ahlaki bir korumadır (vasat kodum CIA tarafından kullanılmışsa ...)


11
Sadece sizin bildiğiniz gibi, kullanımda kısıtlamalar getiren herhangi bir lisans mutlaka OSI veya FSF onayını geçemez, bu nedenle bu gruplardan uygun lisanslar bulamazsınız. Bu tür bir lisans " genel olarak" kamuya açık kaynak koduna sahip olmak "anlamında" açık kaynak "olabilirken," OSI'nin açık kaynak tanımına "uygun olarak" açık kaynak "olmayacaktır.
apsillers

4
İstediğiniz ahlaki bir korunma ise, "Bu kod askeri olmayan amaçlarla serbestçe kullanılabilir ve dağıtılabilir." Bunu örtmeli. Sağlam bir yasal dayanak arıyorsanız, internete değil avukata ihtiyacınız var: D
Mike

4
@Mike Yeni bir lisans oluşturmak için bir avukata danışmanız gerekir. Bununla birlikte, istenen kriterleri karşılayan bir dış kuruluş tarafından zaten onaylanmış olan mevcut bir lisans olabilir. Bu lisansı aramak uygun bir soru.
Thomas Owens

30
“Askeri kullanım” tam olarak nedir? Bir insani yardım operasyonunda veya bir hastanede bir askeri kuruluşun (örneğin, ABD Ordusu) kullanılmasına izin verir misiniz? Askeri bir operasyonu destekleyen askeri olmayan bir kuruluş (örneğin, IBM) tarafından kullanılması uygun olur mu? Gerilla güçleri eşyalarını kullanabilir mi? İstihbarat teşkilatları sizin askeri kısıtlamalarınız kapsamında mı? Bir terzi patronu (açıkça askeri olmayan) çalışanlarını izlemek için eşyalarını kullanırsa vicdanınız açık olur mu? Ve neden başkalarının yazdığın ve verdiğin bir şeyle yaptıklarından sorumlu olduğunu düşünüyorsun?
Caleb

11
Bir şey daha: diğer kişilerin yazılımınızla yaptıklarından sorumlu hissediyorsanız ve bir ordu yazılımınızı masum insanlara zarar vermek sürecinde kullanıyorsa, lisansınızda “yapamazsınız” diyen küçük bir çizgidir. Bunu gerçekten daha iyi hissettirecek misin? Çoktan uygulamayı zorlamadığını kabul ettin bile ...
Caleb

Yanıtlar:


26

Kişi böyle bir lisansı nasıl uygular?

Herhangi bir askeri kullanımı yasaklar mısınız? Yazılım lastiklerdeki hava basıncını kontrol ederse ve biri bunu askeri bir Hummer'da kullanmaya karar verirse, bu yasaklanmış bir kullanım mıdır? Askeri sanayi kompleksindeki insanlar, aylık pikniğini planlamak için kullanabilir mi?

Yazılımın balistik füze yörüngelerini geliştirmesi ve silahın doğruluğunun arttırılması sivillerin öldürülmesini önlediğinde kabul edilebilir bir kullanım olur mu? Yoksa bir silahta herhangi bir kullanım yasaktır?

Hassasiyetlerinize uygun bir yazılım lisansı almak istiyorsanız, kendinize sormanız gereken sorular.

Yine de, basit tutmaya çalışacağım. Yahoo'nun Kullanım Koşulları, yazılımlarının kullanılmaması gerektiğini belirtir

“Nükleer tesisleri, yaşam desteğini veya insan yaşamının veya mülkün tehlikede olabileceği diğer kritik görev uygulamalarını işletmek”

Yasaklı kullanım listesine "silah" kelimesini eklerseniz, bu muhtemelen en az bir maddedir.


2
Evet, bu iyi bir fıkra. Bununla birlikte, bir nükleer santral "nükleer tesisler" altına girer mi? Öyleyse, oraya "askeri" eklemek zorunda kalabilirim - araştırma alanım nükleer füzyon ...
Tomas Aschan

1
Gerçekten motivasyonlarına bağlı. Bazı insanlar nükleer enerjiden hoşlanmaz. Daha iyi askeri yazılımlar her iki tarafta da hayat kurtarabilir ve kurtarır, çünkü daha doğru silahlar yapar, ancak kabul edilebilir bir kullanım olduğunu düşündüğünüzden şüpheliyim.
Robert Harvey,

14
Oh, ve Yahoo cümleciği, ahlaki bir zorunluluktan değil, hayati öneme sahip uygulamalar için tasarlanan yazılımın yasalarca daha yüksek bir titizlik gerektirmesi, Yahoo'nun uymaması (ve istememesi) için bir titizlik gerektirmesi nedeniyle ekler.
Robert Harvey,

Evet, bunun benim için de uygun olan “yaşam desteği ve diğer kritik görev uygulamalarını” dahil etmenin sebebi olduğunun farkına vardım, ancak muhtemelen bunu yine de MIT lisansına dayanacağımdan, "Hey, bunun işe yarayıp yaramadığını bilmiyorum. Kendin test et ve eşyaların kırılırsa bana bağırma." Bu yüzden gerçekten hayat kurtarmaya ilişkin herhangi bir söz
vermiyorum,

MIT lisansından ve bu cevabından başlayarak, geldiğim şey buydu
Tomas Aschan 22.03

9

Bu açıkça askeri olmayan lisansı OCB adında bir şifreleme algoritması için buldum .

2.1 Lisans. Bölüm 2.2'de belirtilen kısıtlamalar dahil olmak üzere, bu lisansın hükümlerine uygunluğunuza bağlı olarak, Lisans Veren size sürekli, dünya çapında, münhasır olmayan, devredilemez, münasebetsiz, ücretsiz, telifsiz, Lisanslı Patentlerde talep edilen (i) herhangi bir Araştırma Kullanımı için, (ii) Ticari Olmayan Kullanım için ve (iii) herhangi bir Yazılım Uygulamasında talep edilen herhangi bir buluşu uygulamak için değiştirilemez lisans.

2.2 Kısıtlamalar

2.2.1 Yukarıdaki lisans, Lisanslı Patentlerin herhangi bir Askeri Kullanımı için geçerli değildir ve lisans verilmez.

Kendi kodunuza atıfta bulunmak için değiştirebilmeniz ve istediğiniz şekilde ele almanız gerekir.


Ayrıca, askeri kullanım dışlaması olmayan lisans sürümüne de sahiptirler . Bunu neden yaptıklarından emin değiliz, ancak yazılım üreticilerinin bir "çift lisans" modeline sahip olmaları nadir değildir, böylece kullanıcılar kendilerine en uygun lisansı seçebilir.
Robert Harvey,

@RobertHarvey - Evet, ben de buna şaşırmıştım. Ben düşünüyorum "bu kadar uzun bu bir açık kaynak olarak herhangi bir kullanımı", lisans, ruhsat "bu kadar uzun askeri ya da ticari değil gibi herhangi bir kullanım" ve "temas bana" lisansı var ki. Yani açık kaynaklı bir askeri proje iyi, ancak kapalı kaynaklı bir proje değil.
Bobson

2
@Bobson - Düzenlemeniz cevabınızı çok daha net hale getiriyor. Teşekkürler!

1
@ GlenH7 - Sorun değil - kesinlikle geçerli bir nokta. Avukat olmadan önemli bir değişiklik yapmak kesinlikle kötü bir fikirdir.
Bobson

3

İşte bir başlangıç ​​noktası . Bu, yazılımlarının "askeri kullanımın yasaklanması" konusundaki Kanadalı Akıl Ürünleri politikasıdır. Kanadalı Zihin Ürünleri Roedy Green'in şirketidir. Roedy, neredeyse yeterince ana ilgi görmemiş, kesinlikle mükemmel bir iş çıkardı.

Tam Açıklama: 1. Roedy eski bir dost, ancak biz daha önce hiç şahsen tanışmadık. 2. Bu konuda onunla aynı fikirde değilim.

Ayrıca Ben Kuipers'a "Neden Askeri Finansman Almıyorum?" Bölümüne de bakabilirsiniz. .


CMP politikasının benimkilerle aynı hedeflere sahip olduğu görülüyor. Bu fıkranın neden lisansımda bulunduğuyla ilgili sorular almaya başlarsam, onlara lisansımın nasıl yorumlanmasını istediğimi özetlediğinden, Roedy'nin açıklamasını okumak için başvurabilirim.
Tomas Aschan

1

Bu sayfadaki bağlantıları izleyerek, güncellenen ve ulaşılabilir hiçbir şey bulamadım, ne değiştirilmiş GPL ne de PeaceOSL buldum. Ama ikincisini buradan okuyabilirsin . Ve kendi zarar kriterleri olan zarar terimlerinin hukuk sistemlerinde ne kadar iyi tanımlandığından emin olamam .

Belki de yazarlarla iletişim kurmak istersiniz.


0

Herhangi bir mahkemede test edilmiş bir örnek düşünemiyorum. JSON lisansı yakın aradığınız ne olabilir devlet bir şey yok. Bundan dolayı açık kaynak sayılmadığını unutmayın:

Yazılım, Kötülük için değil, İyilik için kullanılacaktır.

Mesela kendi ifadenizi ve MIT lisansınızı eklemenizi engelleyen hiçbir şey yoktur.


7
Peki, neyin İyi olduğuna ve neyin kötü olduğuna karar verir?
SinirliFormsDesigner ile

Evet, "Açık Kaynak" tanımının tanım gereği alana aykırı olmadığı sorusunu yazdığımdan beri anladım, belki de aradığım "açık kaynak" lisansı değildir. Bununla birlikte, mevcut bir lisansı, değiştirmeden kullanmak istiyorum, çünkü yasal olarak mantıklı olan bir ek formüle etmek için kendime güvenmiyorum - lisanslamayı bilen biri zaten yapmışsa çok daha iyidir.
Tomas Aschan

4
@FrustratedWithFormsDesigner - Google?
mouviciel

4
@mouviciel: Oh evet, bu beni daha iyi hissettirecek. : /
SinirliFormsDesigner ile

9
Wonko.com/post/jsmin-isnt-welcome-on-google-code adresini gördünüz ? Sayfanın yarısı, Crockford'un, JSON lisansı altında yazılım kullanmaya çalışırken IBM'in yasal sıkıntılarını ayrıntılarıyla anlattığı bir konuşmadan alıntıdır. (Komik.)
apsillers
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.