Açık kaynak iş modelleri
Açık kaynak iş modelleri, şirketler için çeşitli avantajlar sunarak neden giderek daha popüler hale geliyor?
Özet olarak:
- Yetenekli yazılımcıları işe alma imkanı
- İnovasyona erişim
- Marka bilinirliğini artırma
- Diğer şirketlerle işbirliği imkanı ve onların yaptıklarından faydalanma
- Topluluklar ve projelerin etrafındaki pazara erişim
Niye şirketler açık kaynak projeler geliştiriyor?
Açık kaynak projeleri, yetenekli yazılımcılara erişim sağlama konusunda önemli bir araç haline geldi. Açık kaynak projelerine katkıda bulunan geliştiriciler, geniş bir yetenek havuzunu temsil ediyor ve şirketlerin bu yetenek havuzundan yararlanarak kendi projelerini geliştirmelerine olanak tanıyor. Aynı zamanda, açık kaynak projelerini kullanmak ve bu projelere katkı yapmak, şirketlerin inovasyona daha hızlı erişimini sağlamaktadır.
Açık kaynak projeler, şirketlere marka oluşturma ve bilinirliği artırma fırsatı sunar. Öne çıkan açık kaynak projelerine katkıda bulunmak veya kendi projelerini paylaşmak, şirketlerin sektörde liderlik pozisyonlarını güçlendirmelerine ve müşterilerle güçlü bir bağ kurmalarına yardımcı olabilir. Açık kaynak projeler, şirketlere diğer şirketlerin yaptıklarıyla etkileşimde bulunma ve işbirliği yapma fırsatı da sunar. Ortak projeler, sektördeki diğer oyuncularla daha yakın bir ilişki kurma ve en iyi uygulamaları paylaşma imkanı verir. Bu, sektördeki yenilikleri takip etme ve rakiplere karşı avantaj elde etme konusunda şirketlere önemli bir imkan verir. Ayrıca, açık kaynak projelerle entegre olma, şirketlere özel ürün ve hizmetlerini daha geniş bir pazarla paylaşma fırsatı sunar. Bazı açık kaynak yazılım projeleri, özellikle iş dünyasında kullanılan büyük ve karmaşık yazılımlar, özel destek ve özelliklere erişim için ücretli sürümler sunabilir. Bu sürümler, genellikle ek fonksiyonlar, güvenlik özellikleri veya özel entegrasyonlar gibi ek avantajlar sunar ve bu özellikler ücretli lisanslarla birlikte gelir. Dolayısıyla, açık kaynak yazılımın kullanımı, tamamen bedava bir seçenek sunsa da, organizasyonların ihtiyaçlarına bağlı olarak maliyetleri olabilir.
Ancak, şirketleri maddi destek ve özel kaynakları gerektiren açık kaynak projelerine aktif olarak katılmaya ve desteklemeye çeken şey nedir? Bir zamanlar “kanser” olarak etiketlediğiniz bir şeye nasıl aşık olursunuz? Microsoft’un eski CEO’su Steve Balmer, 2001 yılında şöyle demişti: “Linux, kendisini entelektüel mülkiyet anlamında dokunduğu her şeye bağlayan bir kanserdir.” Birkaç yıl sonra, ona aşık oldu. Microsoft’un başkanı Brad Smith ise kişisel olarak (ve Microsoft olarak) bir hata yaptıklarını itiraf etti, “Microsoft, yüzyılın başında açık kaynağın patlak verdiği zaman tarihle ilgili yanlış taraftaydı, ve bunu kişisel olarak söyleyebilirim…” Şu anda, bu yazılım devi dünyadaki açık kaynak projelerine en büyük katkıyı yapan tek şirket konumunda; Facebook, Docker, Google, Apache ve birçok diğerini geride bırakıyor. Büyük şirketlerin neden açık kaynak projelerine yüzlerce çalışanıyla katkıda bulunduğu ve kendi kodlarını açık kaynak haline getirdiği güçlü nedenler olmalı. Sun Microsystems’ın kurucu ortağı Bill Joy, “…kim olduğunuzun bir önemi yok, en akıllı insanların çoğu başka biri için çalışır… Sadece kendi çalışanlarınıza güveniyorsanız, müşterilerinizin tüm ihtiyaçlarını çözemezsiniz.”
İşte açık kaynağın özü budur — şirket sınırlarını aşarak yenilik yapmak ve daha hızlı keşfetmek — herkes için daha iyi sonuçlar elde etmek. Açık kaynak yazılım geliştirmeye katılarak, şirketler aslında tüm akıllı insanların aynı şirkette çalışmadığını ve bir araştırmanın tamamını başlatmanızın gerekmediğini kabul ediyorlar. Açık kaynak topluluğunun yenilikçi yeteneğine dayanarak, açık kaynak yazılım geliştirme sürecine katkıda bulunan şirketler, kendi başlarına başarabileceklerinden çok daha hızlı bir inovasyon sürecini hızlandırıyorlar.
– “Why Companies Contribute to Open Source”
Her şey bedava mı?
Açık kaynak yazılıma ücretsiz olarak erişilebilse de, bu açık kaynak yazılım kullanımının tamamen bedava olduğu anlamına gelmez. Yazılımın indirilip kullanılması ücretsiz olsa da, bir organizasyon veya birey tarafından destek ve bakım gerektiren bir açık kaynak projenin kullanılması, bu projeye katkıda bulunan geliştiricilerin ve topluluğun sürdürülebilirliğini sağlamak için finansal kaynaklara ihtiyaç duyar. Bu destek, kullanıcı desteği, güvenlik güncellemeleri, sorun giderme ve yeni özellik eklemek gibi çeşitli bakım görevlerini içerir.
Ayrıca, açık kaynak yazılımın işletme dünyasında yaygın olarak kullanılması durumunda, organizasyonlar genellikle profesyonel destek ve danışmanlık hizmetleri almayı tercih ederler. Bu hizmetler genellikle ücretli olarak sunulur ve işletmelerin açık kaynak yazılımlardan en iyi şekilde yararlanmalarına olanak tanır.
Önceki kısımda bahsedildiği gibi, bazı yazılım şirketleri, bir açık kaynak projenin temel özelliklerini açık kaynak yapıp ve bir topluluk oluşturup, iş dünyasında kullanılan özel özellikleri ücretli olarak sunabilir. Bu da herkes için bir kazan-kazan modeli oluşturur.
Ayrıca, açık kaynak veya değil, bir yazılımı çalıştırmanın da bir maliyeti olacaktır. Bunlar içerisinde donanım maliyeti, operasyonel maliyetler, bakım, öğrenme gibi kalemler olacaktır.
Açık kaynak yazılımları ücretsiz olarak edinilen bir köpek yavrusuna benzetebiliriz. Yavruyu edinmek ücretsiz olsa da, operasyonel (gezdirme, tuvalete götürme), donanımsal (yemek, su, yatak), bakım açısından (aşılama, yıkama, tarama) ve öğrenme açısından (köpekle nasıl ilgilenileceğini öğrenme) maliyetleri olacaktır. Eğer zaten tecrübeniz ve yeriniz varsa, birden fazla yavru ile de ilgilenebilirsiniz.
Ancak, daha az konuşulan başka bir “ücretsiz” türü var: “ücretsiz olarak alınan köpek” türü. Bu kavram, size ücretsiz bir köpek verildiğinde, o köpeğin gerçekte ücretsiz olmadığı fikri etrafında dönüyor. Onun günlük bakımına giren birçok iş ve masraf bulunmaktadır. İş dünyası terimi ise “toplam sahip olma maliyeti” (total cost of ownership) veya TCO’dur ve sadece açık kaynak yazılım ve köpekler değil, her şeye uygulanabilir.
Peki, ücretsiz köpek problemi her şeye uygulandığında, özellikle açık kaynak yazılıma nasıl önemli hale geliyor? Birkaç yolu vardır. İlk olarak, zaten bir yazılım için ödeme yapıyorsanız, bu yazılımın maliyetleri olduğu beklentisini oluşturmuşsunuz demektir. Önünde ücretsiz olan ancak sonradan para maliyeti çıkaran yazılım, büyük bir sıkıntı gibi görünür. İkinci olarak, bir organizasyonun ilk açık kaynak benimseme projesinde meydana gelirse, bu organizasyonu gelecekte açık kaynak yazılımı benimsemekten alıkoyabilir. Son olarak ve tersine, açık kaynak yazılımın bir maliyeti olduğunu göstermek, onu daha kolay bir “satış” yapabilir. Gerçekten ücretsizse, gerçek olamayacak kadar iyi görünür.
– “Free as in puppy: The hidden costs of free software”