Home Search {msgAddContent} Ask question {msgOpenQuestions} Help

Categories

Show all categories

  • No Categories found.

Home

change language


Özgür Yazılım Felsefesi Nedir?

Özgür yazılım felsefesi, üretmeyi ve paylaşmayı temel alan bir bilişim felsefesidir. Felsefenin temelinde bilimsel araştırmalarda izlenen yöntemin topluma kazandırtıkları yatmaktadır.

Bilim adamları yaptıkları tüm araştırmaları detayları ile açıklayan makaleler yazar ve bu makaleleri yayınlayarak kamu ile paylaşır. Bu paylaşımcı bilimsel modeli hızlı bir toplumsal gelişim sürecine imkan vermektedir; yeni çalışmaların tümü, daha önceki çalışmalarda edinilen bilgi ve deneyimli daha ileri bir noktaya taşımaktadır. Bu biçimde paylaşımcı bir yol izlememiş olsaydı bugün medeniyetimizin ulaştığı noktaya varmak için çok daha fazla zamana ihtiyacımız olabilirdi.

Özgür yazılım (ing. free software) felsefesi bu paylaşımcı modeli bilgisayar yazılımı üretimine uygulamayı hedefler. Özgür yazılım felsefesinin lideri olan Richard M. Stallman, tekelleşmeye ve bilimsel gelişmenin hızını kesmeye izin veren yazılım üretim modeline karşı durmak üzere bir çalışma başlatmış ve bu modelin medeniyetimizin gelişmine vurduğu sekteye dikkat çekmiştir.

Stallman'ın karşı çıktığı modelde, farklı ve özel bir kelime işlemciye ihtiyacınız olduğunda ya baştan kendiniz hazırlamalısınız ya da mevcut yazılımlardan birisinin üreticisine istediğinizi tarif edip bu değişikliği yaptırmanız gerekir. Büyük ve başarılı bir yazılım üreticisi bu istediğinizi tek potansiyel müşteri oldğunuz için kabul etmeyecektir. Bu durumda baştan başlayarak "tekerleği yeniden icat etmek" dışında bir alternatifiniz kalmayacaktır ki bu gerçekten de çok verimsiz bir üretim biçimidir.

Özgür yazılım modeli, yazılımların yanlızca o anda ona "biçim" verenleri hayal güçleri ve beklentileri ile kısıtlı olması ile sonuçlanan, alabildiğine özgür bir model sunar. Paylaşım esasına dayalı bu modelde, herkez ürettiği yazlımları kaynak kodları (yazılımda değişiklik yapmak için gereken ilk form) ile birlikte sınırsız bir biçimde paylaşır ve yenilikler bu paylaşım sayesinde bir önceki üreticinin çalışmalarına eklemeler yapılarak kolayca ve kısa sürede gerçekleştirilebilir.

Felsefe çerçevesinde kullanıcılara şu haklar tannmaktadır:
Her türlü amaç için programı çalıştırma özgürlüğü,
Programın nasıl çalıştığını inceleme ve kendi ihtiyaçları doğrultusunda değiştirme özgürlüğü,
Yeniden dağıtma ve toplum ile paylaşma özgürlüğü,
Programı geliştirme ve gelişmiş hali ile topluma dağıtma özgürlüğü.

Özgür yazılım felsefesi, yazılımın sınırlarının ortadan kaldırması amacını güder. Yazılımın sınırları kalmadığında yazılım özgürdür ve dileyen bu yazılımı çok kısa bir süre içinde dileğini biçimde getirip ihtiyaçlarını daha etkin bir biçimde karşılayabilir. Bu biçimde yazılım üretiminin ve paylaşımının topluma nasıl bir katkı vereceği açıktır; ihtiyaçları daha etkin bir biçimde karşılayan yazılım çözümlerini mümkün olan en kısa sürelerde geliştirmek olacaktır. Üretici bağımlılıkları ve yazılım tekelciliği önlenecek, yeni iş modelleri çerçevesinde yazılımdan gelir elde etmek yine de mümkün olacaktır.

Kaynak: LKD

Last update: 2005-02-24 23:39
Author: Arda Çetin

change language
 

printer-friendly version printer-friendly version
Send to a friend Send to a friend
Show this as PDF file Show this as PDF file
export as XML-File export as XML-File

Please rate this entry:

Average rating: 0 from 5 (0 Votes )

completely useless 1 2 3 4 5 most valuable

You can comment on this entry

Comment of bsepy qfnsx:
ifhvtpn helc rlosqtvku jyvlufwc oinqampy fqnewrhl wcmdvxj

1 User online lapis Phpmyfaq