Sorunuzu yazarak başlarsınız:
“Bu projelerin yaratıcıları hakkında konuşmuyorum, elbette ün kazanıyorlar, ancak genel olarak endüstriden bahsediyorum, neden sektöre bu kadar çok kötü etki getirdiğinde açık kaynak kavramına bu kadar düşkünüz?”
Ama tabii ki, bunun bir mesele olduğunu açık kaynak yazılım tam yaratıcıları: onlar yazmak ve kod serbest olmasaydı, bu var olmazdı; ve yaparlarsa, başkasının ne isteyebileceği önemli değil. Ve çoğu - diyebilirim ki, hepsi olmasa da, hemen hemen hepsi - hepsinin şöhretten daha fazlasını elde ettiğini.
Tabii ki, bazı insanlar doğrudan (örneğin yazılımı yazarlar ve sonra da destek satarlar) veya dolaylı olarak açık kaynak yazmaktan para alırlar, çünkü yazmaları için ödeme yapan bir şirket için çalışırlar (bu genellikle şirketin bir şeyler elde ettiği anlamına gelir) ondan şöhretten daha fazlası). Ancak yazarın kendi kullanımı için, sadece “kaşıntı kaşımak” isteyen insanlar tarafından birçok açık kaynaklı yazılım yazılmıştır: faydaları sadece yazılımın varlığından türetmektedirler ve başkaları tarafından yapılan herhangi bir iyileştirme sadece ikramiyedir. bunun üstünde.
Mesela bir blog istiyorum diyelim. Ve diyelim ki blogumun, mevcut hiçbir bedava blog yazılımının kutudan sağlanmadığı bazı özelliklere sahip olmasını istiyorum (çünkü o zaman yazılımı indirebilir ve yükleyebilir ve yapabilirim).
Yapabileceğim bir şey, piyasada uygun bir tane olsaydı, kapalı kaynaklı bir blog platformu satın almak ve belki de ihtiyaç duyduğum özellikleri eklemek için fazladan satan insanlara ödeme yapmaktı. Ancak, bazı Perl ve PHP'leri kendim tanıdığım için, birkaç seçeneğim daha var:
Kendi blog yazılımımı sıfırdan yazabilir ve kendime saklayabilirim.
Kendi blog yazılımımı sıfırdan yazabilir ve açık kaynak olarak yayınlayabilirim.
Açık kaynaklı bir blog platformu indirebilir ve kendime ihtiyaç duyduğum özellikleri ekleyebilirim (ve eğer istersem ve / veya lisansım isterse, ekleri açık kaynak olarak serbest bırakabilirim).
(Tabii ki, eğer kendi programlama becerilerim yeterince iyi değilse ya da zamanımı boşa harcamak için çok meşgul olduğumu hissedersem, bunlardan herhangi birini yapmak için başka birini işe almayı da seçebilirdim.)
Açıkçası, ihtiyacım olan şeye bile yaklaşan mevcut bir açık kaynaklı yazılım varsa, son seçeneğin üçün en kolay yolu olması muhtemel. Ama olmasa bile, neden seçenek 2 yerine seçenek 1'i seçeyim?
Diğer insanlara blog veya blog yazılımı satmakla ilgilenmediğimi unutmayın - bu çok sıkıcı ve sıkıcı bir iştir ve içinde bulunduğum iş değil. . Kendi blogunu oluşturmak için bir başkası aynı yazılımı kullanıyorsa hiçbir şey kaybetmem; eğer bir şey, blogları ilginçse, sadece okuyacak bir şeyler kazandım. Öyleyse seçenek 1 ile gitmek bana seçenek 2 üzerinden hiçbir şey kazandırmaz.
Öte yandan, seçenek 2'yi seçersem ve başkası yazılımı blogları için kullanmaya karar verirse, koymak istemediğim bazı özellikleri istemeleri muhtemeldir. Bu özellikleri uygular ve yayınlarlarsa ( ya benim lisansım onları gerektiriyor ya da benim yaptığım gibi aynı gerekçeli olduklarından dolayı), o zaman bazılarını da blogum için yararlı bulabilirim. Belki de özlediğim ve düzeltdiğim bazı hataları bulurlar, bu da hemen hemen ücretsiz olarak düzeltmeyi elde ettiğim anlamına gelir.
Demek açık kaynak ekonomisi bu yüzden çalışıyor . Ödenmeyen geliştiricilere ihtiyaç duymadıkları bir yazılım yazma ve ardından "sadece şöhret" için verme ile ilgili değil. Daha ziyade, insanlar için kendilerine yararlı yazılımlar yazıyorlar ve başkalarıyla paylaşıyorlar, böylece diğerlerinin de geliştirmelerini onlarla paylaşabiliyorlar.