Açık Kaynak Yazılım Hakkındaki 10 Mit Cevaplandı, Yazan: Carlo

Transkript

Açık Kaynak Yazılım Hakkındaki 10 Mit Cevaplandı, Yazan: Carlo
Açık Kaynak Yazılım Hakkındaki 10 Mit Cevaplandı, Yazan: Carlo Daffara
Bu makale AB projesi FLOSSMetrics1'teki araştırmaların bir parçasıdır. Bu araştırma kapsamında
küçük ve orta ölçekli işletmelerin özgür ve açık kaynak yazılımı (Free/Libre/Open Source Software FLOSS ) benimsemelerine yardımcı olmak amacıyla bir rehber yazılması amaçlanmaktadır. Bu
rehberin ilk sürümü yakında hazır olacaktır.
Carlo Daffara
Türkçe'ye çeviren : Tahir Emre Kalaycı (http://www.tekrei.org)
Açık Kaynak Yazılım Hakkındaki 10 Mit Cevaplandı
1999 yılında, açık kaynak yönelimli yayımevinin kurucusu Tim O'Reilly Fortune 500 yöneticilerinden
oluşan katılımcılara yönelik "Açık Kaynak Yazılım Hakkında On Mit2" adında bir konuşma yapmıştır.
Günümüzde bu mitlerin hala doğru olarak kabul edildiğini güncel bazı raporlar[1] göstermiştir ve
bunlar FLOSS benimsenmesi önünde bir engel olarak yer almaktadır. Bu makale kapsamında bu
öğretici cevaplar vermeye çalışacağız:
Mit #1: Açık kaynak Linux'e karşı Windows olayıdır
FLOSS hakkındaki güncel tartışmalar hepsi veya hiçbiri algılamasına odaklanmaya devam
etmektedir, örneğin bir şirkete FLOSS'u tanıtmak için tam bir yazılım aktarımı gereklidir. Bu ve geniş
olarak bilinen FLOSS projeleri (Linux, Apache, OpenOffice.org vb.) dışındaki projeler hakkında
sınırlı bilgi bulunduğu gerçeği, çoğu FLOSS projesinin Microsoft ürünlerinin doğrudan rakibi olmak
üzere tasarlandığı ve yönetildiği algısını oluşturmuştur. Gerçek ise Bilgi Teknolojilerinin (BT) hemen
hemen her alanında, işe özel ERP sistemleri de dahil olmak üzere, muazzam sayıda etkin proje var
olduğudur ve bu projelerin çoğu etkin projeler olup platform bağımsız ve Microsoft Windows, Apple's
OSX (ki kendisi 300 açık kaynak projeye dayanmaktadır) veya Linux üzerinde çalıştırılabilmektedir.
(FLOSS projeleri genel görünüm boyutu hakkındaki bir tahmin için "Estimating the number of active
and stable FLOSS projects3" yazısını inceleyebilirsiniz.)
Mit #2: FLOSS ne güvenilir ne de desteklidir
Bu yanılgı FLOSS'un koordine olmamış veya yapısal olmayan bir şekilde gönüllü yazılımcılar
tarafından geliştirildiği idrakına dayanmaktadır. Bu bakış açısında bir çok hata vardır:
Gönüllülük: Büyük ölçekli projeler gönüllü katkısı önemli bir parçasını (bazen çoğunu) oluştursa da,
geliştiricilerin %50'si FLOSS projeleri için çalışmalarından dolayı ya doğrudan projeyi geliştirmek
için ödenerek veya destek şeklinde ekonomik bir karşılık aldılar. Bu güncel çalışmalardan [2] ve
yazılım endüstrisindeki yazılım ürünlerinin %68'inin doğrudan FLOSS'tan türetilmiş kod içerdiği
gerçeğiyle anlaşılabilir.
Ücretli programcılar daha iyidir: Her ne kadar gönüllülerin katkısı yüksek olsa da, kaliteli yazılım
üretmek için ekonomik bir dürtü olmamasından dolayı düşük kaliteli yazılım düşüncesi vardır. Bu,
bazı durumlarda içsel (yaratılıştan kaynaklanan) dürtülerin parasal dürtülerden daha etkili olduğu ve
bazen kullanıcıların kullandıkları yazılımı düzeltmeye yönelik ilgileri olduğu [3] gerçeklerini
yadsımaktadır. Bu ikinci etkinin, kullanıcı güdümlü yenilikçilik (user-driven innovation), önemli bir
güç olduğu geçmiş çalışmalarda gösterilmiştir. Örneğin, yazılım güvenliği, baskılı devre kartları
(printed circuit board) CAD sistemleri, ve kütüphane yazılımları gibi alanlardaki yeniliklerin %25
civarında bir kısmı gelişmiş kullanıcılar tarafından tasarlanmış ve tanıtılmıştır. Aynı etki temel tasarım
geri bildirimine olanak sağlar, büyük bir proje olarak yazılımı kullanmadaki iyi ve kötü deneyimlerin
toplanmasını sağlar Örneğin Ubuntu Linux Tanıklık ve Deneyimler Sayfası ("Testimonial and
1 http://www.flossmetrics.com/
2 http://www.oreillynet.com/pub/a/oreilly/opensource/news/myths_1199.html
3 http://robertogaloppini.net/2007/08/23/estimating-the-number-of-active-and-stable-floss-projects/
Experiences Page4") projenin kullanıcı güdümlü bir yönlendirilmesine ve arıza noktalarının
tanımlanmasına olanak sağlar.
Destek yok: Çoğu geniş ölçekli proje, sahipli yazılım şirketlerine benzeyen ve paralı destek sağlayan
şirketlere sahiptir. Kaynak kodun mevcudiyeti ve değiştirme hakları ayrıca (etkinliğini yitirmiş
projeler için bile) ek destek sağlanması avantajını doğurmaktadır. Sahipli yazılımda edinme
kontratında kaynak emanetine dair madde olmadığı durumlarda bu temel bir farklılık olmaktadır.
FLOSS doğasında güvenilmezdir: Çoğu kişi FLOSS'un sahipli yazılımlara nazaran doğasında daha
düşük kalitede olduğuna inanmaktadır. Gerçek ise çoğu FLOSS projesinin yarı katı yapıyla
yönetildiğidir, sadece bazı çok modüler projeler doğuştan "pazar tarz"ına ve geniş ölçekli içsel
ayrıma izin vermektedir. Bir çok araştırma bildirisinde FLOSS tipi geliştirmenin etkisi
değerlendirilmiştir, ve örneğin bir yazılım mühendisliği makalesinde [4] aşağıdaki ifade bulunmuştur:
"Açık kaynak yazılımın yaratıcılığı arttırdığı hipotezi analizimizle desteklenmiştir. Büyüme
ortanı, veya eklediğimiz işlev sayısı açık kaynak projelerde kapalı kaynak projelere göre daha
büyüktü. Bu açık kaynak yaklaşımın zamanla kapalı kaynak yaklaşımına göre daha fazla
özellik sağlayabileceğine işaret etmektedir. Uygulayıcıların market payını arttırma ilgileri
nedeniyle ek özellikler sağlamaları, açık kaynak yöntem bilimine hedeflerine erişmek için
kullandıkları bir yöntem olarak baktıklarını gösterir. Kusurlar açısından analizimiz, değişme
oranı veya değiştirilen işlevlerin toplam işlevlere oranının açık kaynak projelerinde kapalı
kaynak projelerine göre yüksek olduğunu bulmuştur. Bu sonuç kusurların açık kaynak
projelerinde kapalı kaynak projelerine göre daha hızlı bulunup çözüldüğü hipotezini
desteklemekte ve açık kaynak yazılım geliştirme modeli kullanmanın ek bir faydası olarak
görülebilmektedir."
Bu ifade, yazılım kusur tanımlama aracı üreticilerinin sonuçlarıyla tutarlıdır. Örneğin Reasoning5
aracı çalışmalarında hata yoğunluğu oranının başlangıç proje sürümlerinde sahipli yazılımlarla bir
olurken, sürekli iyileştiği ve bazı projelerde kusur yoğunluğunun ortalama sahipli koda göre oldukça
düşük olduğu ortaya çıkmıştır. Reasoning ile MySQL konusunda yapılan bir çalışma aşağıdaki
sonuçları üretmiştir:
"Her KLOC (1000 Satır Sayısı) için 0.09 kusur yoğunluğu halinde, incelenen MySQL
sürümünün ortalama karşılaştırılabilir sahipli projelere göre 6 kat daha az kusur yoğunluğuna
sahip olduğu görülmüştür."
Bu Coverity raporları gibi diğer çalışmalarla da doğrulanmıştır.
FLOOS'un genelde güvenilir olduğu gerçeği daha önce bahsedilen CIO Insight taraması gibi
taramalarla da çıkarsanabilir. CIO Insight taramasından "Şirketimin Linux dışındaki açık kaynak
ürünlerle deneyimi çok iyi oldu ve kullanımlarını arttırmayı düşünüyoruz" sorusuna cevap verenlerin
%79'u olumlu bir yanıt vermiştir.
Mit #3: Büyük şirketler Açık Kaynak yazılım kullanmıyor:
Bu çürütülmesi en kolay mittir: büyük BT şirketlerinin (IBM, HP, Sun ve Oracle) etkin olarak Açık
Kaynak yazılımı teşvik etmesinin dışında Fortune 1000 şirketlerinin yaklaşık %86'sı FLOSS'u
konuşlandırmakta veya sınamaktadır, ve benzer sonuçlar Avrupa'da da vardır [5]. Bu şirketlerin, %35
veya daha fazlası sistemlerinin %20'sinden fazlasını FLOSS olarak konuşlandırmakta, ve şirketlerin
%11'i uygulamalarının %20'sinden fazlasının Açık Kaynak yazılım olduğunu bildirmektedir. Sunucu
merkezli ve BT altyapılarında kullanım daha sık karşılaşılan bir durum olsa da, büyük şirketlerin
%26'sı masaüstü bilgisayarlarda Linux kullanımından ve daha büyük bir oranda şirket OpenOffice.org
ve Firefox gibi diğer FLOSS'ların Microsoft Windows masaüstü bilgisayarlarda kullanımından
4 http://ubuntuforums.org/forumdisplay.php?f=103
5 http://www.reasoning.com
bahsetmektedir. Diğer taramalardan ortaya çıkan ilginç bir gerçek çoğu şirket ve kamu yönetimlerinin
kendi içsel FLOSS kullanımlarından haberdar olmadıkları gerçeğidir. Bunun nedenleri arasında basit
bir lisans bilgisizliğinden ve bazen kullanılan sahipli yazılımın içermesi sayılabilir (Örneğin çoğu
güvenlik ve ağ ürünleri FLOSS'u içsel olarak kullanmaktadır).
Mit #4: Açık Kaynak yazılım, "fikri mülkiyet"e düşmandır
Bu mit açısından farklı ifadeler vardır:
GPL lisansı viraldır: En çok kullanılan lisans, GPL yazılım kodundan üretilmiş yazılım ürünü tekrar
dağıtılacağı zaman, tüm ürün aynı lisans altında dağıtılmalıdır şeklinde özel bir ifadeye sahiptir. Bu
"GPL'in viral etkisi, GPL kullanan herhangi bir organizasyonun fikri mülkiyetine karşı tehlike
yaratmaktadır" şeklinde iddiaları ortaya çıkarıyor. Çoğu senaryo için gerçek ise, yukarıdaki ifade
basitçe kodun katkı sağlayanlarını ve üreticilerini belirtmeden kullanılmasını önlemektedir. Bu ayrıca
çoğu geliştiricinin GPL lisansını diğer lisanslara tercih etmesinin nedenlerinden biridir. Açık Kaynak
yazılımın "basitçe" kullanımı içsel olarak geliştirilen yazılımın lisansını değiştirme gereksinimi
yaratmamaktadır ve çoğu şirket sahipli yazılımlarını GPL ile lisanslanmış örneğin Linux kerneli gibi
yazılımlar üzerinde çalıştırmaktadır.
Özgür Yazılım ("Free Software") topluluğu diğer şirketlerin fikri mülkiyetini çalıyor: Bu ifade,
SCO Group şirketinin 2003 yılında IBM'in Linux çekirdeği içerisinde telif hakkı olan materyal
kullandığı iddiasıyla dava açmasıyla ortaya çıkmıştır. Asıl iddiada IBM "SCO'nun gizli ve sahibi
olduğu bilgilerin Linux, özgür işletim sistemi, içerisine koyduğu" ve çekirdek içerisinde milyonlarca
satır kodun SCO'nun Unix kaynak kodundan alındığı şeklinde suçlanmaktadır. Halbuki, kamuya ihlal
edilmiş kodun bulunduğuna dair bir bilgi verilmediği gibi, iddianın muhatabı topluluktan bir talepte
de bulunulmamıştır. Şimdi, dört yıl sonra, suçlamada milyonlarca satır kodun bulunmadığı gibi,
mahkeme Ağustos 2007 tarihinde UNIX ve Unixware telif haklarının, SCO'nun 1995 yılında aldığını
iddia ettiği gibi Novell'den SCO'ya geçmediğini ortaya çıkarmıştır. Telif hakları SCO'ya ait olsa bile,
davanın son durumunda 300 satırdan daha az kod bu suçlama içerisinde yer almaktadır ve bu kodun
genellikle standart arayüz kodu olması nedeniyle kim sahip olursa olsun telif hakkı koruması altında
bulunamayacağına çoğu kişi inanmaktadır. Bu 6 milyon satırlık Linux çekirdeği içerisinde 300
satırdır.
Daha sonra, Microsoft, CEO'su Steve Ballmer aracılığıyla Linux'un "bizim patentlenmiş fikri
mülkiyetimizi kullanmaktadır" şeklinde sadece patentlerle ilgili olarak benzer suçlamaları ortaya
atmıştır. Ancak, bir kere daha, ayrıntılar açıklanmamıştır. (Craig Mundie'nin, Microsoft yardımcı
başkanı, New York Üniversitesi Stern Business School'da 2001 yılında yaptığı konuşma incelenebilir,
bu konuşmada kaynak kodu kamu alanına aktarmanın "sağlıksız" olduğunu, güvenlik riskleri
oluşturduğunu ve "tarihin gösterdiği gibi, bu tip bir model yer bulsa da, büyük bir market kurmak,
tüketicilerin erişebildiği güçlü ve kullanımı kolay bir yazılım üretmek için başarılı olmadığı"nı
söylemiştir. Bill Gates GPL için "ticari bir şirketin bu tip bir işi kullanması ve üretmesini olanaksız
kıldığını" söylemiştir. Steve Ballmer'ın "Linux bir kanserdir, dokunduğu her şeye kendisini fikri
mülkiyet düşüncesiyle iliştirir...eğer herhangi bir açık kaynak yazılım kullanırsanız, geri kalan tüm
yazılımlarınızı açık kaynak yapmanız gerekir" şeklinde ünlü bir söylemi de vardır.)
Gerçekte ise, yapısal FLOSS projeleri katı bir yama kabul politikalarına sahiptir, örnek olarak Eclipse
projesinin katı önlem süreci vardır, bu süreç dışsal katkıları, kod hakları görevleri, kod gözden
geçirme ve lisans uyumluluğunu kapsamaktadır. Eclipse kurumu ayrıca kod kopyalama ve yasal
öneme sahip anahtar kelime taraması için otomatikleştirilmiş kontrol ve kodun güncellenmesiyle
ilgili kontrollü sürüm gözden geçirme gibi araçlara sahiptir. Benzer süreçler diğer FLOSS projelerinde
de mevuttur [6].
Mit #5: Açık kaynak yazılım tamamen lisanslarla ilgilidir
FLOSS tanımı her ne kadar lisans sistemini kapsasa da, kodun "açıklık" tanımının genişletilmesi,
farklı gruplar arasındaki geliştirme çabalarının paylaşılması kavramını (altmışların erken kullanıcı
gruplarına benzer bir şekilde) ortaya çıkarır. Bu bağlamda, Eric Raymond "The Cathedral and the
Bazaar6" makalesinde paylaşımlı geliştirme kavramınıtanıtmıştır, her geliştiricinin kodun hangi
parçası üzerinde çalışacağını seçme özgürlüğüne sahip olduğu "pazar" yöntemini, yapısal ve katı
resmi geliştirme yaklaşımı "katedral" yöntemini karşılaştırmıştır.
Kavram çabucak kabul görmüş olsa da, gerçekte işbirliğiyle geliştirilen projelerin katedral ve pazar
modelleri arasında bir yöntemle geliştirilme yönelimi vardır. Örneğin, çoğu proje için resmi bir yapı
(bir çok alt proje, dış katkılara daha fazla açık olması gibi) varken, bazı projeler için (örneğin
FLOSS'u sertifikalandırılmış havacılık veya güvenlik kritik sistemler) daha katı bir resmi yapı söz
konusudur. Raymond tarafından vurgulanan önemli bir nokta, hem kodlama hem de yardımcı
etkinliklerin (hata düzeltme ve belgelerin üretilmesi gibi) büyük bir topluluk tarafından
paylaşılabileceği, böylece "sanal yazılım evleri" duygusunun çaba ve kaynak sağlayan gönüllü bir
şekilde yaratılabileceğidir. Bu ayrıca geniş uzman kullanıcı topluluğu için bir kaldıraç görevi görerek,
bu kullanıcıların önemli bir ölçüde katkı sağlamalarını destekler. Bu sonuçlar Von Hippel'in
makalelerinde de gösterilmiştir.
Bu şekilde bir işbirliği gerçekleştiğinde, sadece kaynak kodu biçiminde olmayabilir, örnek olarak [7]:
"2000 yılında, Open Cascade7'e dışarıdan 50 katkı sağlayıcı farklı çeşitlilikte yardım
sağlamışlardır: yazılımı diğer sistemlere aktarmak (IRIX 64 bits, Alpha OSF), kusurları
düzeltmek (hafıza sızıntıları, vb.) ve öğrenceyi İspanyolca vb. diğer dillere çevirmek gibi. Şu
anda 70 etkin katkı sağlayıcı var ve hedef bu sayıyı 100'e ulaştırmak. Bu dışarıdan gelen katkı
sağlayıcılar önemlidir. Open Cascade bu katkı sağlayıcıların yazılım değerinin %20'sini
temsil ettikleri şeklinde bir kestirimde bulunmaktadır."
Open Cascade, 3B CAD/CAM sistemleri yaratmak için karmaşık ve gelişmiş bir araç kutusudur.
Benzer bir görüş Aaron Seigo'nun Akademy KDE konferansında 2006 yılında sunulmuştur, bu
sunumda gönüllülerin KDE içerisinde genellikle aşağıdaki alanlarda katkı sağladığını söylemiştir:
● Sanat ("Artwork")
● Belgeleme
● İnsan Bilgisayar Etkileşimi
● Pazarlama
● Kalite Güvence
● Yazılım Geliştirme
● Çeviri
Eğer toplam yazılım uygunluğu düşünülürse, kod olmayan katkıların da en az kaynak kod kadar
önemli olduğu açıktır; örneğin, çeviriler, belgeler ve toplam kalite yazılım dünya çapında son
kullanıcılar tarafından benimsenmesi için yaşamsal öneme sahiptir.
Bu şekilde bir işbirliği rakip şirketler arasında bile gerçekleşebilir, örneğin potansiyel güvenlik açık
duyuruları farklı rakip Linux üreticileri arasında çoğunlukla paylaşılmaktadır. Red Hat'ten Marx Cox
iki yılın olay tepkilerini ve bilgi kaynaklarını incelediğinde açık ortaya çıkarmada en büyük kaynak
olarak FLOSS dağıtıcılarının olduğunu bulmuştur.
Mit #6: Eğer yazılımımı Açık Kaynak toplulukuna verirsem, binlerce geliştirici birden benim
için karşılıksız çalışmaya başlar
Kaynak kodu basitçe topluluka bırakmanın FLOSS projesini ortaya çıkaracağı garantisi yoktur, ve bu
tip bir davranışın olumsuz etkiler doğurduğunu gösterecek bir çok örnek vardır, çünkü topluluklar bu
davranışı kod "çöplük boşaltma"sı olarak görebilir. Gerçekte ise işbirlikçi bir topluluk oluşturmak
6 http://www.catb.org/~esr/writings/cathedral-bazaar/
7 http://www.opencascade.org/
için, en başta iyi bir iletişim ve etkileşim stratejisi oluşturmak ve temel gereksinim olarak çaba
göstermek zaruridir. Ayrıca, topluluk yaratmaya ve çabaları yaymaya yönelik yatırım iki yönlü çaba
paylaşımını arttıracaktır. Önemle vurgulanması gerekir ki, OSSWatch veya CIO Insight tarafından
yapılan araştırmalarla şirketlerin ve kamu yönetimlerinin önemli bir kısmının (%14 ve %25) yama
desteği verdiği veya FLOSS topluluklarına etkin olarak katıldığı ortaya çıkmıştır.
Mit #7: Açık kaynak yazılım sadece programcılar için önemlidir, çünkü çoğu kullanıcı motor
kapağının altına hiç bakmaz
Çoğu kullanıcının kaynak kodla ilgilenmediği gerçeği, kaynak kodu birlikte vermenin gereksiz
olduğunu ortaya çıkarmaz. Bir çok olumlu açı tanımlanabilir:
● “Kodun mevcudiyeti son kullanıcının, FLOSS projesi kaybolur veya etkinliğini yitirse bile
değişiklikler ve bakım için parayla birinden yardım almasına olanak sağlar
● "Motor kapağının altında" sadece kaynak kod değil, kod olmayan bir çok ürün de vardır, ve
bu ürünler (çeviriler, belgeler, örnekler ve daha fazlası) proje açısından hayati önem taşırlar.
Çoğu kullanıcı (programcı olmayanlar bile) bu tip açılardan da katkı sağlayabiliyor.
● Bazı projeler için, kaynak koda sahip olmak ciddi bir maliyet azalmasına veya önerilen
çözümün esnekliğinin artmasına neden olmaktadır. Örneğin, MuleSource (gelişmiş bir ara
yazılım sistemi) adı verilen bir projede kullanıcıların %64'ü en azından bir kaynak kodu
değişikliğini gerçekleştirmiş.”
Sahipli dünya (bazen kod değerlendirilebilir ancak hiç bir şekilde değiştirilemez) ile önemli fark,
kodun sadece alıcıların üreticinin iflası durumunda alıcılara garanti sağlayan değil, gerçek yaşayan bir
öğe olmasıdır. Geliştirici olmayan kullanıcılar için kaynak kodun mevcudiyeti "garanti politikası"
görevini gördüğü çıkarsanabilir. Gelişmiş kullanıcılar ve geliştiriciler için ise kaynak kod derin
özelleştirme ve uyarlama olanağını sağlar.
Mit #8: Özgür yazılımdan para kazanılmaz.
Çoğu araştırmacı bir şekilde, özgür olarak mevcut olan kodun doğası gereği potansiyel ticari istismarı
engellediğini beyan etmişlerdir. Örneğin [8] "GPL etkin olarak kar yapan firmaların,tüm türetilmiş
ürünlerin de GPL lisansı altında dağıtılması gerekliliği yüzünden herhangi bir kodu kullanmasını
önlemektedir". Bu elbette HP (2003 yılında Linux ile ilişkili 2.5Milyon$ gelir bildirmiştir) gibi, Red
Hat gibi (2006 yılında 400Milyon$ gelir) firmaların ekonomik sonuçlarıyla çelişmektedir. Gosh
tarafından yapılan bir ekonomik çözümlemede aşağıdaki değerlendirmeler yapılmıştır:
● “Geniş tanımıyla, FLOSS'la ilişkili servisler 2010 yılında tüm BT servislerinin %32'sine , ve
FLOSS'la ilişkili ekonomi Avrupa GSYİH'sinin %4'üne ulaşabilir.
● FLOSS, AB'nin içerde geliştirilen yazılımının %29'unu (ABD'de %43) doğrudan
desteklemektedir.
● FLOSS potansiyel olarak endüstrinin yazılım ArGe yatırımının %36'sını korumasına, böylece
artmış karlar veya daha fazla yenilikçiliğe ayrılmasına olanak sağlar.
● Avrupa'nın FLOSS yazılıma yatırımının değeri 22 Milyar Euro (Amerika'da 36 Milyar) olup,
toplam yazılım yatırımının %20.5'ini (ABD'de %20) oluşturmaktadır.”
Bu sonuçlar doğrudan önemli bir market olduğu şeklinde yorumlanabilir (Bunun ölçülmesi zordur,
çünkü marketler sunucu marketindeki lisans satışlarıyla değerlendirilmektedir).
FLOSS'a dayanan bir çok potansitel iş modeli vardır; 80 şirketi ve yaklaşımları için "Open Source
Business Models: a Taxonomy of Open Source Firms’ business models8" ve "Business models in
FLOSS-based companies9" incelenebilir.
8 http://robertogaloppini.net/2007/04/06/open-source-business-models-a-taxonomy-of-opensource-firms’-business-models/
9 http://opensource.mit.edu/papers/OSSEMP07-daffara.pdf
Mit #9: Açık Kaynak hareketi sürdürülebilir değildir, çünkü geliştiriciler başkalarının kendi
çabalarından para kazandığını görünce özgür yazılım geliştirmeyi bıkacaklardır
Bu ikinci mitle ilişkilidir, FLOSS'un gönüllüler tarafından geliştirildiği , ve şirketlerin ücretsiz olarak
ürettikleri kodtan sadece parazit yolla kar ettikleri düşüncesi. İlgili yerde tartışıldığı gibi, çoğu projede
şirketler ve gönüllüler işbirlikçi ve rekabetçi olmayan bir şekilde katılım gösterir. Ayrıca en çok
kullanılan lisans (GPL), şirketlerin emeklerinin karşılığını almaları için, GPL projelerinden türetilmiş
kodların yayılması söz konusuysa kaynak kodlarını zaruri olarak yaymaya zorlayarak karşılıklı olarak
faydalanmaya olanak sağlar.
Mit #10: Açık Kaynak Microsoft ve ticari dünyayı yakalamak için uğraşıyor
Yazılım yenilikçiliği kavramı iki farklı açıya dayanmaktadır: teknik yenilikçilik ve alan yenilikçiliği.
Teknik yenilikçilik genellikle kullanıcı tarafından görülmezken, "alan yenilikçiliği" (örneğin yeni bir
tür uygulama) yüksek oranda görünürdür, ve bu konudaki geniş algı çoğu FLOSS yazılımın başka bir
masaüstü yönelimli sahipli uygulamanın az ya da çok bir kopyası olduğu şeklindedir.
Gerçek ise çoğu sahipli yazılımın bu açıdan yenilikçi olmadığıdır; ve çok az sayıda yeni kavram (Dan
Bricklin'in hesap çizelgesi fikri gibi) bulunabilirken çoğu uygulamanın kişilerin günlük olarak
gerçekleştirdikleri görevlere yönelik, aşinalıktan uzaklaşma yenilikçiliğine karşı olmasıdır. 500
Sourceforge projesi hakkında yapılan bir çalışma [9] alan yenilikçiliği bakış açısına göre, proje
örneklerinin, sahipli yazılım marketindeki orana göre karşılaştırılabilir bir oran olan %12'sinin
yenilikçi sayıldığını ortaya çıkarmıştır. Teknik yenilikçilik açısından, daha önce belirtilen Succi,
Paulson ve Eberlein çalışmasında [4] "Açık kaynak yazılımın yaratıcılığı arttırdığı hipotezi
analizimizle desteklenmiştir. Büyüme ortanı, veya eklediğimiz işlev sayısı açık kaynak projelerde
kapalı kaynak projelere göre daha büyüktü. Bu açık kaynak yaklaşımın zamanla kapalı kaynak
yaklaşımına göre daha fazla özellik sağlayabileceğine işaret etmektedir" ifadesi ortaya çıkmıştır. Bu
yüzden hem teknik hem de alan bakış açısından, FLOSS sahipli yazılıma denk veya daha iyi sonuçlar
üretmektedir.
Kaynaklar:
[1] CIO Insight, CIO Insight OSS survey 2007. Evans Data, Open Source Vision report, 2005.
Forrester consulting, Open Source Software’s Expanding Role in the Enterprise March 2007. IDC,
Open Source in Global Software: Market Impact, Disruption, and Business Models. IDC report, 2006
[2] Gosh, et al. Free/Libre/Open Source Software Worldwide impact study: FLOSSWorld.
FLOSSWorld
project
presentation.http://www.flossproject.org/
papers/20051217/flossworldintro3.pdf
Gosh, et al. Economic impact of FLOSS on innovation and competitiveness of the EU ICT sector.
ec.europa.eu/enterprise/ict/policy/ doc/2006-11-20-flossimpact.pdf
[3] Von Hippel, E. and G. von Krogh, Open Source Software and the “Private-Collective” Innovation
Model: Issues for Organizational Science. Organization Science, 2003. (2): p. 209-223. Von Hippel,
E. Democratizing innovation. MIT press, 2005
[4] Succi, Paulson, Eberlein. An Empirical Study of Open-Source and Closed-Source Software
Products, IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, V.30/4, april 2004
[5] Augustin, L. Living with open source: the new rules for IT vendors and consumers. OSBC 2004
conference
[6] Rigby P.C., German D.M. A preliminary examination of code review processes in open source
projects.
University
of
Victoria
technical
report,
2006,
http://opensource.mit.edu/papers/Rigby2006TR.pdf
[7] Jullien N. (ed) New economic models, new software industry economy. RNTL report
[8] Hahn, W.R. (editor), Government policy towards open source software. AEI-Brookings, 2002.
[9] Klincewicz, K. Innovativeness of open source software projects. Technical report, School of
Innovation Management, Tokyo Institute of Technology. 2005

Benzer belgeler