Bu cevap, ek araştırma ve görüşlerin yanı sıra, aşağıdaki soruların cevaplarının çoğunu özetlemektedir.
özet
Açık kaynak , hem doğrudan belirli proje çalışması yoluyla hem de dolaylı olarak beceri, deneyim ve itibar kazanma yoluyla uygulanabilir bir birincil veya yardımcı iş modeli olabilir. Ayrıca ek motivasyonlar olabilir; başkalarına faydalı yazılımlar üretme memnuniyeti, “kişinin kişisel kaşınımı kaşırma” ( Eric S. Raymond'a göre iyi bir açık kaynak kodlu yazılımın ilk adımı için atılacak ilk adım ) veya normal olarak bu fikre dayanan felsefi sebepler . özgür yazılım , ya Richard Stallman tarafından savunulan copyleft yaklaşımı ya da BSD lisanslarına daha izin veren yaklaşımı .
Açık Kaynak ile para kazanmanın yolları
1. Bir şirketin sponsorluğu
Bu birkaç şekilde olabilir.
- Kalıcı iş yüksek profilli proje üzerinde çalışmaya devam etmek. Bu muhtemelen nadir bir durumdur. Linus Torvalds , Guido van Rossum veya Theo de Raadt gibi büyük bir açık kaynaklı projenin kıdemli bir üyesiseniz , Google veya benzeri büyük bir şirket tarafından finansal olarak desteklenirken muhtemelen projeniz üzerinde çalışmaya devam edebilirsiniz. IBM . Bu destek modu nispeten nadir olmasına rağmen, bu tür bir finansmanı sağlamak için mutlaka açık kaynaklı bir süperstar olmanız gerekmez ; Birçok Linux çekirdeği geliştiricisi, kısmen veya tamamen Red Hat gibi şirketler tarafından finanse edilmektedir .
- Belirli özellikler veya uzantılar için ödedi. Bazı şirketler , açık kaynak kodlu yazılımda, işletme işlevleri için kullandıkları belirli özelliklere sahip olmaları için ödül sunmaktadır . Çoğu zaman bu özelliğin kapalı kaynak olarak kalmasına gerek kalmaz, bu nedenle önemli kod topluma geri gönderilir. Bu, açık kaynak geliştirmenin arıcı modeli olarak tanımlanmıştır . Bazı durumlarda, ek özelliklerin tescilli kalması gerekir ancak açık kaynak kodlu bir temele dayanır. Her iki durumda da, açık kaynaklı uzmanlık, geliştirici için açık bir avantajdır.
- Günlük iş kodunuz açık kaynaklı olabilir. İlgili bir durum, günlük işiniz sırasında bir şirket için yazdığınız kodun özelliklerinin, şirkete zarar vermeden açık kaynaklı olabileceği durumudur. Kod mevcut bir FOSS projesine dayanıyor olabilir veya olmayabilir. Genel olarak faydalı araçlar ve kütüphaneler bu yolla sık sık yayınlanabilir ve fıkra delilleri bu tür projelerin gönüllü olmaya başladıklarında genellikle hızlanabileceğini öne sürer .
2. Mevcut projelere değer katın
Bir birey veya şirket, mevcut bir açık kaynaklı projeye veya projelere değer katan birincil bir sağlayıcı olarak kendini konumlandırabilir. Mevcut projeleri paketleyerek, katmanlayarak, birleştirerek veya genişleterek hizmet veren birçok şirket örneği vardır. Genel olarak iki kategoriye ayrılırlar.
- Destek. Enthought , bilimsel kütüphanelere odaklanan özel bir Python dağıtımını paketleyerek değer katar . Redhat ve diğer Linux dağıtımları, birçok açık kaynaklı projeyi harmanlayarak ve test ederek ve kullanımı kolay kurulum ve yükseltme mekanizmaları sağlayarak değer katıyor . Bu şirketler destek hizmetlerini birçok özel tedarikçinin yaptığı gibi satmaktadır.
- Freemium modeli. Bu modelde, yazılım veya hizmetin temel bir sürümü ücretsizdir; ek 'premium' özellikler normalde ek ücrete tabidir. Sleepycat yazılımı ,tescilli bir lisans altında Berkeley DB için ekstra özellikler sağlamıştır. Cedega , Windows API'sini Linux altında yeniden düzenlemeyi sağlar ve serbest ve özel kodun bir karışımı olarak yayınlanır. Bu modelin açık kaynak olması gerekmez; Kuruluşlar için Gmail , hem ücretsiz (biradaki gibi) hem de premium seçenekler sunan bir hizmet örneğidir.
3. İkili lisanslama modelinde teklif kodu
Güçlü bir yaklaşım, yazılımı iki alternatif lisans altında sunmak , yazılım dağıtılırsa değişikliklerin topluluğa geri gönderilmesini gerektiren bir copyleft lisansı ve yazılımın açık kaynak kısıtlamaları olmadan kullanılmasına izin veren bir ticari lisans sunmaktır . Bu yaklaşım başarılı gibi büyük projelerde tarafından uygulanmış olan Qt ve Open Office , yanı sıra küçük bir defalık projelerine .
4. danışın
Açık kaynaklı çalışma, değerli topluluk görünürlüğü kazanmanın bir yolunu sağlayabilir.
- Yeteneklerin sergilenmesi. Bir geliştiricinin işini ve yetkinliğini, içinde bulundukları açık kaynak projelere bakarak doğrulayabilmek , potansiyel işverenler için güçlü bir yaklaşımdır .
- İtibar inşası. Açık kaynak kodlu bir toplulukta yüksek bir itibara sahip olmak , sizin uzmanlığınıza dayalı konuşma sözleşmeleri , eğitim talepleri veya kitap yazma teklifleriyle sonuçlanabilir.
- Uzman olmak. Şirketlerin ihtiyaç duyduğu bir teknolojide önemli bir oyuncu olmak, o teknolojide özel danışmanlık, destek ve eğitim talep ediyor olmak anlamına gelir. Bu, uzmanlık alanınızda belirli bir iş alanı yaratılmasına neden olabilir .
5. Yardımcı kanallar
Son olarak, gelir, reklamcılık ( Stackoverflow'un yaptığı gibi), bağışlar ya da bir kullanıcının yazara maddi katkı sağlamasını engellemek amacıyla yazılımın kendisinde bulunan yazılım tekniklerinin kullanılması gibi yardımcı kanallardan elde edilebilir . Bu teknikler Açık Kaynak geliştirme modellerine özgü değildir. Örneğin, genellikle özgür olmayan tarafından kullanılan shareware ürünler.