İlerici hayır kurumları için yazılım ürünleri geliştirme yetkisi olan bir şirkette çalışıyorum. Kaynak açmak istediğimiz bazı kütüphaneler oluşturduk ve OP gibi biz de bulabileceğimiz lisanslardan memnun kalmadık.
Just World License'ı yarattık, böylece kodumuz en azından desteklediğimiz yardım kuruluşlarının hedeflerine karşı çalışanlar tarafından kullanılmayacaktı. (İşte arkasındaki nedenlerimizi açıklayan bir makale )
Aşağıda yorumlarda ve cevaplarda ortaya çıkan etik lisanslara yapılan itirazlardan bazılarına değineceğim. Bunu yaparken GPL ile karşılaştırmaya gidiyorum çünkü bu aynı zamanda güçlü bir ideolojik bakış açısıyla çizilen bir lisans örneğidir ve bu nedenle bir lisansın sadece yasal bir belgeden daha fazlası olduğu konusunda bilgilendirici ve kabul etmeye geldik.
Neden (değil) etik?
Okuduğum itirazların çoğu, böyle bir lisansın uygulanabilirliği ile ilgili, ancak etik bir lisansın amacının onu mahkemede uygulamak olmadığını iddia ediyorum. Aslında, çoğu yasal belge mahkemede test olmak istemiyor - bu pahalı ve acı verici. Evet, açık ve net olmalarını sağlamalısınız, ancak çoğu kişi birincil amacı karşı tarafın mahkemeye çıkarması için yasal belgeler hazırlamıyor.
İnsanların (haklı olarak) belirttiği gibi, büyük bir şirket, kısıtlamalara rağmen yazılımınızı kullanmak istiyorsa, muhtemelen sizi yasal evraklara gömecek kaynaklara sahiptir.
Ancak, bu GPL'den farklı değildir ve GPL de yazılmamıştır, böylece FOSS geliştiricileri büyük şirketleri açık kaynak kodları yanlış kullandıkları için mahkemeye çekebileceklerdir. Evet, yasal olarak özel ve var mümkün uygulamak için, ama bu birincil değildi amaç yazarlar bunun için akılda vardı. Bir fikri yaymak için GPL'yi yarattılar - yazılım ve kaynağının serbestçe paylaşılması gerektiği fikri.
Benzer şekilde, etik bir lisans oluştururken, bir fikri yaymak istiyoruz - yazılımımızın dünyanın iyileştirilmesi için kullanılması gerektiği ve geliştiriciler olarak yazılımımızın nasıl kullanıldığı konusunda sorumluluk alabileceğimiz bir fikir.
uygulanabilirliği
Olduğu söyleniyor, ayrıca etik bir lisansın uygulanabileceğini de savunuyorum. JSLint'in son derece belirsiz lisanslama koşullarına rağmen, IBM, yazardan JSLint'i kötülük için kullanmak için açık izin istemek için uygulama konusunda yeterince endişeliydi .
Evet, büyük tütün kodumuzu kullanabilir ve bu konuda sessiz kalabilir, ancak keşfedilme ya da ıslık çalma korkusu ve uygulanma olasılığı, çoğu şirket için, kötü şeyler yapanlar bile, riske değmediğine karar vermek için yeterlidir ve git ve başka bir kod bul.
Yasadışı şeyler için kullanımı kısıtlamak anlamsızdır
Kabul.
Etik bir lisans yazarken, bu sebeple yasa dışı eylemleri dışlamamayı kararlaştırdık ve ayrıca bazı ülkelerin insanların özgürlüklerini korkunç şekilde kısıtlayan gerçekten kötü yasaları olduğu için. Bu şeylere karşı çalışan eylemciler bizim yazılımımızı kullanmak isterlerse, ortaya çıkıp kaybedecekleri ve sıkıntılarını durduracakları konusunda endişelenmeden endişe edecekleri yeterlidir.
Eğer kötüyse, onu durduracak yasalar var.
<Mark Zuckerberg'den WhatsApp üzerinden bir e-posta göndermesini isteyen zorunlu milletvekillerinin videosunu ekleyin>
Milletvekillerimiz, ne yazık ki, teknoloji değiştirmeden, değişen sosyal normlara cevap verme konusunda hareket etmenin en yavaşları arasındadır. Yeni başlayanlar için 2018 ve hala raflarda asıl köleler tarafından yapılan ürünler var .
Etik tanımlanamaz
Dünya, genellikle olduğu gibi gri değildir.
Lisansımız, insanların gelecek nesiller için gezegenin durumunu mahvettiği, köle işçiliğini sömürdüğü, ırkçılığı teşvik ettiği ya da insanların yaşamlarının yükünü boşa harcamasını sağlamak için davranış psikolojisini hacklediği bilinen bir eylemde (başka şeylerin yanı sıra) yazılımımızı kullanmalarını engeller. reklamların tıklanması.
Bunlar tam olarak tramvay sorunu değil .
Etik özneldir
Evet, ama bu kötü bir şey değil.
En önemli kararlarımızdan bazıları özneldir. İlgileniyorsanız, duygusal merkezlerini bir kazada hasar görmüş ve sebepleri ve tarafsızlıkları tamamen sağlam olsa bile, artık işlev göremeyen bazı ilginç insanlar var .
Daha az felsefi olarak. FOSS yazılımını almanın ve değişiklikleri bırakmadan geliştirmenin yanlış olduğu düşüncesi de öznel bir durumdur. Bu GPL'nin anahtar bir parçasını oluşturan öznel bir bakış açısıdır ve yazılım geliştirme dünyasındaki herkes bunun iyi bir şey olduğu konusunda hemfikir olamaz, ancak bu görüş ayrılığı FOSS topluluğunu henüz azaltmadı ;-)
Uygunsuz olurdu
Eh, bu tür bir nokta. Eğer bir şirket etik olarak şüpheli davranışlar için yazılım yazıyorsa, o zaman etik lisansın bir sakınca yaratması anlamına gelir.
Aynı bazı FOSS lisansları için söylenebilir. Günümüzde bazı şirketler, ürünlerinde GPL kodu istemedikleri için lisans denetleyicisi gibi araçlar kullanıyor.
Her yazar kendi etik tanımını attıysa ve bir sürü standart olmayan etik lisansımız olsaydı, bu çok zor ve elverişsiz hale gelirdi, ancak şimdi genel açık kaynak için yaptığımız gibi, bir kaç standart lisansta anlaşabiliriz. daha az uygun olması için hiçbir sebep yok.
Kötü Şirketler sadece kendi yazacaklar
İyi. İnsanlara ve geleceğimize zarar vermek için kar etmek isterlerse kaynaklarını boşa harcamalarına izin verin.
Sınırsız bıraktığım küçük kütüphaneleri yerleştirmenin büyük kötülük şirketlerini maddi olarak engelleyeceği konusunda kendimi kandırmayacağım, peki ya daha büyük projeler yaptıysa?
Örneğin, Apache'nin Hadoop'u, bir iklim felaketini önleyebilmemiz için kapılarını kapatmaları gerektiği bir zamanda daha karlı bir şekilde işlemelerine yardımcı olmak için petrol ve gaz şirketleri tarafından kullanılıyor .
Apache Foundation, bu tür kullanımların kamu yararı içine girmediğini belirlediyse, görevlerinin kaynakları için öngördüğünü belirledi ve lisanslarında kodlama kararı aldıysa, şirketler başka bir şeye, belki de pahalı bir tescilli bir çözüme dönüşmek zorunda kalacaktı. Geleceğimize zarar veren bir şirketin en alt satırındaki bu sürüklenme iyi bir şey olacaktır.
Bu yeni bir fikir
Bütün bunlar, Just World License'nin yeni bir fikir olduğunu söyledi. Bacaklarının olduğunu düşünüyoruz ve daha iyi hale getirmek için geri bildirimden memnuniyet duyarız veya istekleri çekeriz.