Açık kaynak projelerinde ücretlendirme
T'den biriÖzgür yazılımdaki en tartışmalı konu "ücret" meselesidir geliştiriciler için ve bu Oldukça karmaşık ve tartışılan bir konu olması boşuna değil veÇünkü bir yanda denge açık kaynak projelerin finansal sürdürülebilirliği, diğer yanda sponsorluk modelleri, kolektif finansman, bağışlar ve hatta "ücretli versiyonlar" var.
Bu konuya değinmemizin nedeni son zamanlarda Thomas Stringer açık kaynaklı bir yazılım geliştiricisi ve programcısı, açık kaynak geliştiricilerinin karşılaştığı sorunları anlatıyor.
Thomas Stringer bunu detaylandırıyor Açık kaynak alanındaki ücretlendirme eksikliği, geliştiricilerin giderek daha fazla cesaretini kırıyor.
Yazısında şunları paylaşıyor:
Mesleğim yazılım mühendisi olmama rağmen hobim ve tutkum gereği aynı zamanda bilgisayar programcısıyım. Ben de on yılı aşkın süredir yaptığım şeyi yapıyorum: Kod yazmak için bilgisayarımı açıyorum.
Ne yapmalı, ne yapmalı... Yeni bir şey mi öğrendin? Belki. Bir blog yazısı mı yazacaksınız? İşte buradayım. Ama… derinlerde, biraz ilgi gerektiren açık kaynaklı projelerim olduğunu biliyorum. Birinin yoğun olarak kullanıldığı ortaya çıktı. Neredeyse 3/4 milyon indirmem var ve bu, insanların bir düzeyde yararlı olduğunu düşündüğü bir şey. Bunlar iyi kısımlar. İşin kötü yanı, sınıflandırmak, araştırmak ve çözmek şöyle dursun, gözden bile geçirmediğim bir düzine problemin var olması. Kontrol etmem gereken bazı topluluk halkla ilişkiler çalışmaları var. Güncellenmesi gereken bağımlılıklar var. Liste uzayıp gidiyor. Bu proje pek de alışılmadık olmayan bir OSS dönüm noktasına ulaştı: bakımcı tükenmişliği.
Özgür yazılım dünyasındaki geliştiriciler çoğu zaman doğrudan finansal tazminat almadan projelere gönüllü olarak katkıda bulunsa da, ücretin olmaması, katkıda bulunmak için daha fazla zaman harcamak isteyenler için önemli sorunlar oluşturabilir, ancak finansal ihtiyaçlarını ve yükümlülüklerini karşılaması gerekir.
Thomas Stringer, yayınında bu ikilemi ele alıyor ve çeşitli çözümler öneriyor Aynı durumu yaşayan ve projeyi finanse eden veya destekleyen diğer geliştiriciler ve/veya projeler tarafından halihazırda gündeme getirilmiş olan.
Ve birçokları için olmasına rağmen "Özgür yazılım için ödeme yapın" ifadesini duymak bir "saygısızlık" olabilir, şüphesiz en iyi seçenektir göründüğü kadar basit olmasa da, özgür yazılım geliştirmenin ücreti sorununu çözmek. Bu küçük "detay" geliştiriciler ve açık kaynak projeleri için büyük bir sorun haline geldi.
Bunun açık bir örneği, geliştiricinin kendi kütüphaneleri "Faker.js ve Colors.js"yi sabote etmesidir çünkü artık "ücretsiz yaptığı işlerle büyük şirketleri desteklememeye" karar vermiştir.
Bu da bahsedilen bir şey Thomas Stringer'ın yayını şirketlerin açık kaynak ekosistemlerinden nasıl yararlandığına dair Geliştiricilere ayırdıkları zaman için yeterince ödeme yapmadan.
Özgür yazılımın numaralandırılması ikileminin ele alınmasının zor olmasının ve bir kısır döngü haline gelmesinin nedeni budur, çünkü özgür yazılım geliştiricileri Açık Kaynak Girişimi tarafından belirlenen kriterlere, yani ücretsiz yeniden dağıtım olanaklarına, kaynak koduna erişime saygı gösterseler bile ve türev çalışmaların yaratılması, birçok kuruluş veya ticari proje, ürünlerini mümkün kılan projelerin bir listesini vermeden kar elde etmek için bundan yararlanır.
Dan beri Soruna yaklaşım yeni değil. Thomas Stringer, geliştiricilerin tazminat alması gerektiğini ve/veya projenin yararlanan şirketlerden/projelerden yeterli işbirliği alması gerektiğini belirtiyor.
Benzer şekilde, kimsenin kullanmadığı bir ürün hakkında birkaç taahhütte bulunduysanız, para (veya paranın yokluğu) bunu temsil etmelidir. Ancak bu o kadar basit değil çünkü farklı türde açık kaynak yazılım geliştiricileri var. Bazıları istihdamlarının bir parçası olarak OSS kodu yazıyor, bu durumda muhtemelen katkılarının karşılığını zaten alıyorlar. Ayda iki kez çeklerinize gelir. Ancak diğer tür OSS geliştiricisi, bu OSS geliştiricilerini mesai saatleri dışında yapan ve herhangi bir kuruluşa bağlı olmayan kişidir.
OSS kullanan şirketlerin bu projeleri finanse etmesi gerekiyor. Sonuçta bunları kullanıyorlar. Lisans satın almaları gerekmese de bu, katkıda bulunmamaları gerektiği anlamına gelmez.
Şirketlerin açık kaynaklı yazılım projelerine katkıda bulunan tam veya yarı zamanlı çalışanları olabilir. Bunun en güzel örneği Kubernetes ve mesai saatleri içerisinde Kubernetes'e katkıda bulunan tüm geliştiricilerdir. Bu listedeki şirketler (başlıcaları Google, Red Hat, VMware ve Microsoft) bu projelerin başarısına katkıda bulunuyor. Geliştiriciye zaman veriyorlar.
Bir şirket, geliştiricilere projelere yeterince zaman ayırmadığında, bunu kendi şirketi adına yapmayan OSS geliştiricilerine dağıtılan parayla desteklemelidir.
Bu nedenle bu geliştiricilerin çalışmalarını tanımak ve desteklemek önemlidir., çünkü onların çalışmaları genellikle teknolojinin ilerlemesine önemli ölçüde katkıda bulunuyor ve genel olarak topluma fayda sağlıyor ve her şeyden önce onların sonuçta ihtiyaçları olan ve "hava yemeyen" "insanlar" olduklarını aklımızda tutmamız gerekiyor. Pek çok şirket ve şirket için ikincisi harika olurdu, hayır, değil ve insan faktörünü bir yapay zeka ile değiştirseler bile, ödeme yapmaları gerekiyor ve kontrol, bakım ve iyileştirme konuları için arkasında hala bir kişi olacak.
kaynak:https://trstringer.com/