Özgür Yazılım Felsefesi

Bu konuyu okuyanlar

realmanager

Profesör
Katılım
31 Ekim 2009
Mesajlar
3,927
Reaksiyon puanı
99
Puanları
0
open-source-logos.png


Özgür yazılım nedir? Özgür yazılım tarihçesi

Özgür yazılım bir felsefedir ve dünya üzerindeki hiçbir felsefeyi tek satırda açıklamak mümkün değil. O yüzden lafı biraz uzatmak zorunda kalacağım.

Özgür yazılım felsefesi, 4 temel hak üzerine kurulmuştur:

Özgürlük 0 : Her türlü amaç için programı çalıştırma özgürlüğü...

Özgürlük 1 : Programın nasıl çalıştığını inceleme ve kendi gereksinimleri doğrultusunda değiştirme özgürlüğü... ( Program kaynak koduna erişim bunun için bir önşarttır. )

Özgürlük 2 : Yeniden dağıtma ve toplumla paylaşma özgürlüğü...

Özgürlük 3 : Programı geliştirme ve gelişmiş haliyle topluma dağıtma özgürlüğü... ( Böylece yazılım toplum yararına geliştirilmiş olur. Program kaynak koduna erişim bunun içinde bir önşarttır. )

Konunun daha iyi anlaşılması için GNU\'nun "Özgür Yazılım Nedir?" yazısını mutlaka okumanızı öneririm.

Özgür yazılımın ne olduğuna dair sanırım az çok fikriniz olmuştur. Bir de ne olmadığına bakalım; özgür yazılım bedava anlamına gelmez. Elbette ki ücretsiz sunulabilir. Ama özgür yazılımı farklı kılanın, ödenecek ücret olduğunu düşünmek, haksızlık olur. Özgür yazılımı bu kadar özel yapan; bencil emeller yerine insanlığın yararına hizmet etmeye çalışmasıdır.

Çooook eskiden bilgisayarlar, bugün kullandığımız makinelerden oldukça farklıydı. Binlerce radyo tüpü, kablo ve bunun gibi bileşenle, odalara sığmayan dev metal yığınlarını düşünün. Bu devirlerde, yazılımın özgürlüğüyle ilgili bir sorun yoktu. Çünkü özgürlüğünü tartışabileceğimiz bir yazılım kavramı bulunmuyordu. Bilgisayara yaptırılacak işlemler, bir programlama dili olmaksızın, makine dilinde, verilen girdilerle sağlanıyordu. Daha sonra işler biraz değişti.

50.jpg


Gelişen teknoloji, bizleri, programlama dilleriyle tanıştırdı. Artık makine diliyle uğraşılmasına gerek yoktu. Üstelik para sağlayan asıl araç, bilgisayar donanımı olduğu için, kullanılan çoğu yazılımın kaynak koduna ulaşmak mümkündü. Bilgisayar donanımı gelişip, buna paralel ucuzlayınca, yazılımın finansal getirisi arttı ve bunu maksimize etmenin yolları arandı.

Firmalar daha fazla kâr elde etmek istediklerinden, yazılımlarıyla ilgili kullanım kurallarını giderek daha sıkı tutmaya başladılar. Bir zamanlar kaynak koduna ulaşabildiğiniz programlar, tamamen kapalı hale getirildi. Bu sayede, bir defaya mahsus emek harcanarak yapılan ürün, defalarca satılabiliyor ve arkasında neler olup bittiği kimseye söylenmiyordu. Yazılımın gelişimini engellediğiniz gibi, bilgiyi de tekelleştiriyordunuz.

Sanatsal bir yapıt veya bilimsel bir bulgu kimsenin tekelinde değildir. İnsanlığa aittir. Yazılım da entellektüel bir çalışmadır ve yine insanlığın malıdır. Bundan elbette ki para kazanıp, kâr elde edebilirsiniz ama bildiğinizi yalnızca kendinize saklamanız, bencilliktir.

Çoğu kişiye saçma gelecek kadar idealist olan bu düşünceler, kapalı kaynak kodlara karşı ufak adımlarla ortaya çıktı. Ve bugün bu fikirlerin, kapalı kaynağı destekleyenlere rahatsızlık verecek boyutlara ulaştığını söyleyebiliriz. İsmi sayılamayacak kadar çok insan, bu başarı da pay sahibidir. Ama bütün bunları başlatan sadece tek bir kişiydi: "Richard Stallman"...

OpenSourceFamily.jpg


GNU ve Richard Stallman

Özgür yazılım büyük komünitelerin bir araya gelerek başlattığı bir çalışma değildir. Bugünlerde inanılmaz boyutlara ulaşan topluluklara rağmen, özgür yazılımın ilk adımı, tek bir kişi tarafından atılmıştır. Bu sihirli adım, Richard Stallman\'a aittir.

stallman.jpg

Richard Matthew Stallman

Linux\'un yaratıcısı Linus Torvalds, Yalnızca Eğlenmek İçin isimli kitabında, Richard Stallman\'dan, özgür yazılımın tanrısı olarak bahseder. Bunda haksız sayılmaz. Richard Stallman, özgür yazılım hareketini başlatan ve özgür yazılımın bugünlere gelmesinde kilit rolü oynayan kişidir.

İlk defa yazılımların özgür olması gerektiğini ortaya koymuş ve bunu eyleme dökmüştür. Free Software Foundation ( FSF ) isimli özgür yazılım derneğini kurmuş ve GNU Projesini başlatmıştır. İnsanların özgür yazılım geliştirebilmesi için GCC ( GNU Compiler Collection ) isimli bir compiler ( derleyici ) geliştirmiştir. Üstelik bunlar sadece yaptıklarının ufak bir bölümüdür. Sanırım detaylı bir hayat hikayesini veremem. Ancak kısaca neden bu yolu seçtiğini ve bu mücadeleyi verdiğini az çok açıklamaya çalışabilirim.

Richard Matthew Stallman, ( kısaca RMS ) 16 Mart 1953 tarihinde, Manhattan, New York\'ta doğdu. Bilgisayarla ilk defa 1969 yılında, lisedeyken tanıştı. İlk programını PL/I ile yazdı ve bir süre sonra Assembly ile çalışmaya başladı.

1971 Haziranında, Harvard Üniversitesi\'nde birinci sınıf öğrencisiyken, MIT ( Massachusetts Institute of Technology ) Yapay Zeka Laboratuvarında programcılığa başladı. 1974 yılında Harvard Üniversitesi Fizik bölümünden yüksek onurla ( magna cum laud ) mezun oldu. Mezuniyetinden sonra, yüksek lisansa başladı ve MIT Yapay Zeka Laboratuvarında çalışmaya devam etti. Bu dönemde LISP üzerine önemli çalışmalarda bulundu.

MIT\'deyse işler yavaş yavaş değişmeye başlamıştı. Stallman\'ın çalışma arkadaşları, LISP ve benzeri araçların getirebileceği kâr marjlarını düşünmeye başladılar. Bilimsel amaçlarla yürütülen çalışmaların büyük çoğunluğu, amaçlarından saparak, ticari bir metaya dönüştü. Üstelik bu hareketler, Stallman\'ın çok sevdiği bazı projelerin kapalı hâle gelerek, elinden alınmasına neden oldu.

Stallman, 1971 yılında MIT\'de çalışmaya başladığında, yazılım paylaşım kültürü uzun süredir var olan bir olguydu. Bu durum hemen hemen her kurum için geçerliydi. Belki özgür yazılım diye bir tanım yoktu ama çalışma şekilleri, özgür yazılımdan başka bir şey değildi.

gnufather.jpg


RMS\'in kendi deyimiyle, yemek tarifi paylaşımı, yemek yapmak kadar eskidir. Aynı şekilde yazılım paylaşımı da, bilgisayar tarihi kadar eskiye dayanır. Stallman\'ın çalışmaya başladığı yıllarda, bir üniversite veya kurum yazılıma dair yardım isterse, hiç çekinmeden bu destek veriliyordu. Stallman\'ın içinde bulunduğu ortam böyleydi ancak 1981\'de MIT\'de ki Hacker kültürünü çökerten bazı gelişmeler yaşandı. Symbolics isimli bir firma, MIT Yapay Zeka Laboratuvarında bulunan hemen hemen herkesi işe aldı. Hatta Stallman\'a da, benzer şekilde çalışması için öneriler yapıldı ama o asla kabul etmedi. Symbolics\'in bu hareketi, kapalı kaynak trendini hızlandırmış ve yazılım paylaşımına büyük bir darbe vurmuştur.

Yazılım paylaşmanın ve açık kaynak kodun, idealistlik sayılmadığı yıllar geride kalmıştı. Bir zamanlar beğendiğin programları, çevrendikerle özgürce paylaşabiliyorken, artık böyle bir şey yaparsan, korsan olarak isimlendiriliyordun. Paylaşımcı bir topluluk olmak yasaklanıyordu.

Çoğu insan bu durumda, yenilgiyi kabul edip, çalışmalarını kapalı kaynak olarak sürdürebilir. Richard Stallman ise, yenilgiyi kabul etmedi ve kendine farklı bir yol çizdi. Belki dehasından, belki dışlanmışlığın verdiği öfkeden, belki 60\'lı-70\'li yılların çiçek çocuklarından olmasından, belki de sadece yapabileceğinden... hangisi bilemiyorum. Ama sonuçta 1985 yılında, kapalı kaynak koda karşı GNU Manifestosunu yayımladı.

GNU Manifestosu o zamana kadar söylenenlerden çok farklı şeylerden bahsediyordu. Richard Stallman, önce GNU\'nun ne olduğunu açıklayan bir giriş yaptı. GNU\'nun açılımı nedir sorusuna ( What is GNU? ); GNU, Unix değildir ( GNU\'s Not Unix! ) diye basit bir cevap verdi.

İngilizce bir kelime olan GNU, öküz başlı antilop demektir. GNU\'nun logosu da, bu Afrika antilobundan gelmektedir. Richard Stallman\'sa, GNU\'yu rekürsif ( yinelemeli - tekrarlamalı ) şekilde, GNU\'s Not Unix! şeklinde açıklamıştır.

SourceCode.jpg


GNU projesi, Unix\'e benzer ama Unix olmayan açık kaynak bir işletim sistemi geliştirme amacındaydı. Buna göre, Unix programlarını çalıştırmakla beraber daha fazlasını yapacak bir sistem oluşturulacaktı. Proje çok kısa sürede, açık kaynak dağıtılan yüzlerce programı içerir hâle geldi. Zaman içinde bu rakam binlerce projeye ulaştı. GNU/Linux\'ta bu projelerden biridir.

Richard Stallman, özgür yazılım çalışmalarına daha rahat devam edebilmek için MIT\'deki görevinden istifa etti. Kendini sadece açık kaynak kodlu çalışmalara verdi.

Şu an hâlâ FSF\'nin başkanı olarak görev yapmaktadır. Herhangi bir yerden aldığı bir maaşı yoktur. Kendi adına evi, arabası ve hatta cep telefonu da bulunmamaktadır. Geçimini, yaptığı konuşmalar ve aldığı ödüllerle sağlamaktadır.

Özgür yazılımı niçin tercih etmeliyiz?

Özgür yazılımı birçok nedenle tercih edebilirsiniz. Bunlardan biri de ürünün bedava olması olabilir. Ama sırf bu yüzden, özgür yazılımı kullanacaksınız, bu biraz haksızlık olur.

Özgür yazılım kullanmak doğru bir şeydir, çünkü sizin haklarınızı engellemez. Saçma sapan yasal dayatmalarla, sizleri 24 saat izleyip, özel hayatınıza da müdahele etmez. Arka planda ne olduğunu bilirsiniz. Sizden gizli bir şeyler yapıp, size özel bilgilerinizi çalmaz. Çünkü herşey şeffaftır.

Özgür yazılımı dilediğiniz gibi paylaşabilirsiniz. Dilediğiniz değişikliği yapıp, kendinize uygun şekle de sokmanız mümkündür.

Özgür yazılım, bilginin gelişmesi için en efektif ve en hızlı yöntemdir. Bu özgür yazılımcıların, bilgiyi kendi tekellerine alacak kadar kibirli olmamasından kaynaklanır. Isaac Newton\'un çalışmalarını insanlığa sunmak yerine, çok sıkı patent haklarıyla korumaya aldığını düşünelim. Bu konuda her çalışmak isteyen Newton\'a veya varislerine para ödemek zorunda olsaydı sizce bugün bu noktada olabilir miydik? Veya Newton bulduklarını sadece kendine saklasa, benzer şeyleri bulmak için boşa harcanacak emek ve zamanı düşünün: Gauss çalışmalarını yapabilmek için, türevi tekrar keşfetmeli, ispatlamalı ve zamanı kalırsa yeni bir teori üzerine çalışmalı... Her seferinde sıfırlanan ve en başa alınan bilginin, entellektüel bir birikim olduğunu, insanlığa yarar sağladığını söyleyebilir miyiz?

Özgür yazılım bir seçimdir. Dayatmalar içermez. "Böyle yaparsan korsan olursun; şöyle edersen, seni hırsız ilan ederiz!" gibi saçma dayatmaları, özgür yazılımda göremezsiniz. Özgür yazılımı seçerseniz, patent yasaları ve lisans anlaşmaları altına saklanıp, kimse haklarınıza tecavüz edemez.

Sözün özü; özgür yazılım, dayatma olmaksızın sizlere sunulan bir yoldur. Bu felsefenin temelinde para değil, özgürlük vardır. Buna rağmen, sıkı patent yasalarıyla korunan yazılımları da tercih edebilirsiniz. Bu tercihi yapmak yine sizin hakkınızdır. Ama özgür yazılımı seçerseniz, ileride pişman olacağınız anlaşmalara imza atmaz, nefret duyulacak sözleşmelere onay vermezsiniz.

Özgür yazılımla ilgili pek çok lisans sunulmaktadır. Ama bunlardan en yaygını elbette GPL\'dir. Aşağıda GPL\'i ve resmi olmayan Türkçe çevirisini bulabilirsiniz:
gpl_logo.png

Genel Kamu Lisansı ( İngilizce )
Genel Kamu Lisansı ( Türkçe )

Özgür yazılımla ilgili büyük eylemler yapmanız gerekmiyor. Ufakta olsa, ona bir şans vermeniz, denemek için bile olsa birkaç açık kaynak yazılım kullanmanız fazlasıyla yeterli! Örneğin, Internet Explorer kullanıyorsanız, onu bırakıp, Firefox ile yola devam etmeniz, sevindirici bir gelişme olacaktır.

Çağatay ÇEBİ

cagataycebi.com
 

yumluanarsist

Rektör
Katılım
11 Haziran 2009
Mesajlar
12,009
Reaksiyon puanı
280
Puanları
0
Bana ailemin özgür yazılım mantığı ile çalışacağımı duyduğunda verdiği tepkiyi hatırlıyorum:

"Paran olmadan internet parasını nasıl ödeyeceksin?"

Richard gibi yaparım, konuşmak en iyi bildiğim şey zaten, 2 konuşma yapar ve paramı kazanırım.

Her şey para değil...
 

keyloger

Rektör
Emektar
Katılım
4 Ocak 2008
Mesajlar
13,268
Reaksiyon puanı
235
Puanları
63
Bana ailemin özgür yazılım mantığı ile çalışacağımı duyduğunda verdiği tepkiyi hatırlıyorum:

"Paran olmadan internet parasını nasıl ödeyeceksin?"

Richard gibi yaparım, konuşmak en iyi bildiğim şey zaten, 2 konuşma yapar ve paramı kazanırım.

Her şey para değil...

Özgür yazılım konusundaki şu para meselesi hep yanlış anlaşılmıştır. :) Bunun sebebi, ingilizcede ki free kelimesinin hem özgür hem de beleş anlamlarını taşıması.. :)

Ama malesef özgür yazılım bedava anlamına gelmiyor, özgür yazılım derneğinin de dediği gibi "free not as in free beer." :)
 

realmanager

Profesör
Katılım
31 Ekim 2009
Mesajlar
3,927
Reaksiyon puanı
99
Puanları
0
Şu an tabiki yapamam ancak ileride yeterli seviyeye gelebilirsem maddi katkı sağlayabilirim. :)
 

ALMİ

Profesör
Katılım
9 Eylül 2009
Mesajlar
3,354
Reaksiyon puanı
60
Puanları
0
Ellerine sağlık en azından resimlere uğraşmıssındır Godfather koptum Linux'un arkasında o varsa bırakıyorum Windows'u:D
 

ByEGT

Profesör
Katılım
26 Kasım 2009
Mesajlar
3,025
Reaksiyon puanı
15
Puanları
38
2007'den beri adım adım açık kaynağa yöneliyorum. Kullandığım yazılımları bir bir değiştiriyorum.
 

just-ice

Öğrenci
Katılım
15 Nisan 2008
Mesajlar
95
Reaksiyon puanı
5
Puanları
0
Anladigim kadariyla bu felsefe yazilimlarin acik kaynak kodlu olmalarini öngörüyor, yani yazilimin arkasinda yatan "Bilgiyi" bir bakima paylasmayi zorunluyor. Bu dogrumudur sizce, bilgi paylasmak icinmi vardir?

Ve eger bilgiyi paylasmak zorunlu olmali ise ama yinede paylasilmiyorsa, bilgiyi "calmak" dogrumudur degilmidir?, bu konu hakkinda sizler ne düsünüyorsunuz bilmek isterim.
 

penguin

Profesör
Katılım
11 Haziran 2009
Mesajlar
3,494
Reaksiyon puanı
201
Puanları
63
Anladigim kadariyla bu felsefe yazilimlarin acik kaynak kodlu olmalarini öngörüyor, yani yazilimin arkasinda yatan "Bilgiyi" bir bakima paylasmayi zorunluyor. Bu dogrumudur sizce, bilgi paylasmak icinmi vardir?

Ve eger bilgiyi paylasmak zorunlu olmali ise ama yinede paylasilmiyorsa, bilgiyi "calmak" dogrumudur degilmidir?, bu konu hakkinda sizler ne düsünüyorsunuz bilmek isterim.

Bilgiyi çalmak zorunda bırakmamak için onu paylaştırıyor zaten. Ayrıca bu kodların başka yazılımcılar tarafından gözden geçirilerek daha iyi ve hatasız sürümlerinin ortaya çıkarılmasını sağlamak ve buna bağlı olarak yazılım teknolojisinde ki gelişmelere destek olmak gibi önemli katkıları da var.
 

just-ice

Öğrenci
Katılım
15 Nisan 2008
Mesajlar
95
Reaksiyon puanı
5
Puanları
0
Bilgiyi çalmak zorunda bırakmamak için onu paylaştırıyor zaten. ...

Calmak zaten zorunlu yapilan bir eylem degildirki. Benim sorum bilgiyi paylasmanin zorunlu olmasinin dogru olup olmamasi idi. "Calmak zorunda birakmamak" icin paylastirmak bana dogru gelmedi.
 

penguin

Profesör
Katılım
11 Haziran 2009
Mesajlar
3,494
Reaksiyon puanı
201
Puanları
63
Calmak zaten zorunlu yapilan bir eylem degildirki. Benim sorum bilgiyi paylasmanin zorunlu olmasinin dogru olup olmamasi idi. "Calmak zorunda birakmamak" icin paylastirmak bana dogru gelmedi.

Bilgi paylaşmayı kötü birşey olarak görüyorsanız bu doğru değildir. Tersine bilgiyi paylaşmayı iyi birşey olarak görüyorsanız da bu doğrudur. Bazıları bilgi paylaşmayı iyi bir şey olarak görmez, bence bu tamamen o kişilerin sorunu. Özgür yazılım dünyasının dışında, bilgi paylaşmaktan her fırsatta kaçanların oluşturduğu koca bir dünya var. Ve bu dünya, her şeyin sır gibi saklandığı bir dünyadır. Eğer bu yapılanları doğru buluyorsanız, onların dışında kalan toplulukları hatalı görmeniz son derece normaldir. Örnek vereyim. Bir yazıcı kullanıyor ol. Yazıcının sürücüsü hatalı üretilmiş ve baskıda istediğin sonuçları alamıyorsun. Kodlama bilgin çok iyi olduğundan dolayı, kodları açık dağıtılan sürücüleri inceliyorsun ve gerekli yerleri düzeltiyorsun. Sonuca bakıyorsun ve sonuç mükemmel. Şirkete bu hatayı bildiriyorsun ve kendi imkanlarınla yaptığın düzeltmeleri yolluyorsun. Şirket yeni kodları kabul etmediği gibi o günden sonra sürücüye ait kaynak kodları da yayınlamaktan vazgeçtiğini belirtiyor. Sonuç; artık yazıcından istediğin gibi baskılar alamamak, sürücüyü kendi isteklerine uygun bir şekilde geliştirme imkanından mahrum kalmak, aylarca şirketin yapacağı güncellemeleri beklemek zorunda kalmak. Evet, bence de bu sonuçlar kabul edilebilir gözükmüyor. O halde özgür yazılım dünyasını desteklemek şirketlerden daha çok son kullanıcıların menfaatine olacaktır. Bu arada, bahsettiğim olayı yaşadıktan hemen sonra Özgür Yazılım Vakfı, Richard M. Stallman tarafından 1985 yılında kurulmuştur.
 

yumluanarsist

Rektör
Katılım
11 Haziran 2009
Mesajlar
12,009
Reaksiyon puanı
280
Puanları
0
Anladigim kadariyla bu felsefe yazilimlarin acik kaynak kodlu olmalarini öngörüyor, yani yazilimin arkasinda yatan "Bilgiyi" bir bakima paylasmayi zorunluyor. Bu dogrumudur sizce, bilgi paylasmak icinmi vardir?

Ve eger bilgiyi paylasmak zorunlu olmali ise ama yinede paylasilmiyorsa, bilgiyi "calmak" dogrumudur degilmidir?, bu konu hakkinda sizler ne düsünüyorsunuz bilmek isterim.

"Bilgi" dediğin şey, o yazılım yazılırken kullanılan dildir. Bunları kullanarak bir yazılım ortaya çıkarırsın. Bilgi dediğimiz kısmı sadece sen bilmezsin, başkaları da bilir. Yani demek istediğim, bilgiyi istediğin kadar sakla; adam da senin gibi A dilini öğrenebilir. Mesela yazdıklarımı kopyalayan bir program yazdım. Bu programı C++ ile yazdım diyelim. Bir programın ne işe yaradığını anlamak için kaynak kodlarına bakmaya gerek var mı? Hayır. O zaman sen, benim yazdığım programı görüp yine C++ veya başka bir dil kullanarak, yazdıklarını kopyalayan bir program oluşturabilirsin. Aradaki fark şu olur: Senin programın bunu 3 saniyede yaparken, benimki 1 saniyede yapar. Aradaki hız farkını sağlayan benim programı yazarken bulduğum yöntemdir. Bu bir bilgi değil, iyiye giden daha kısa bir yoldur. İşte özgür yazılım felsefesi de bunu öngörüyor: İyiye giden en kısa yolu paylaşmak ve daha da geliştirmek.

Yani özgür yazılım felsefesi ne hırsızlığı ne de beleşçiliği öngörür. Özgür yazılım felsefesi iyiyi daha iyi yapma, kötüyse iyi olanla değiştirme haklarını gözetir. :)
 

just-ice

Öğrenci
Katılım
15 Nisan 2008
Mesajlar
95
Reaksiyon puanı
5
Puanları
0
"Bilgi" dediğin şey, o yazılım yazılırken kullanılan dildir. Bunları kullanarak bir yazılım ortaya çıkarırsın. Bilgi dediğimiz kısmı sadece sen bilmezsin, başkaları da bilir. Yani demek istediğim, bilgiyi istediğin kadar sakla; adam da senin gibi A dilini öğrenebilir. Mesela yazdıklarımı kopyalayan bir program yazdım. Bu programı C++ ile yazdım diyelim. Bir programın ne işe yaradığını anlamak için kaynak kodlarına bakmaya gerek var mı? Hayır. O zaman sen, benim yazdığım programı görüp yine C++ veya başka bir dil kullanarak, yazdıklarını kopyalayan bir program oluşturabilirsin. Aradaki fark şu olur: Senin programın bunu 3 saniyede yaparken, benimki 1 saniyede yapar. Aradaki hız farkını sağlayan benim programı yazarken bulduğum yöntemdir. Bu bir bilgi değil, iyiye giden daha kısa bir yoldur. İşte özgür yazılım felsefesi de bunu öngörüyor: İyiye giden en kısa yolu paylaşmak ve daha da geliştirmek.

Yani özgür yazılım felsefesi ne hırsızlığı ne de beleşçiliği öngörür. Özgür yazılım felsefesi iyiyi daha iyi yapma, kötüyse iyi olanla değiştirme haklarını gözetir. :)

Öncelikle, Bilgi, yazilimin yaziliminda kullanilan dilin ifade ettigi seydir, dilin kendisi degil.., daha dogrusu dilde kendi basina bilgidir, ama benim kasteddigim bilgi, dilin ifade ettigi sey idi. Bu bilgiden kastim örnegin bir bilgisayar aginda veri aktarimi icin kullanilan protokolün implementasyonu degilde, protokolün ana fikridir.

Ayrica sana katilmadigim iki nokta daha var.
Birincisi, "Bir programın ne işe yaradığını anlamak için kaynak kodlarına bakmaya gerek var mı? Hayır.", demissin ama, reverse engineering in de sinirlari var :rolleyes: , maalesef her gördümüz uygulamadan nasil calistigini cözemiyoruz, yani evet komplex yazilimlarda, kaynagina bakmamiz gerekli olabilir, ki bence bu bircok program icinde gecerli.

Ikincisi ise, bir kisayolun, yada bir prosedür ü hizlandiran bir yöntemin, bilgi olmadigini söylemissin. Tabiki kisayollar ve yöntemler bilgidir. Hatta algiladimiz hersey, aklimizdaki en "sacma" düsünce dahi bilgidir.


Bu arada galiba ben sorumu pek net soramadim. Ben sordugum soru ile bilgi paylasma zorunlulugu konusunu daha cok meta bir alanda tartisma konusu haline getirmeye calistim. Sorum örnegin:, "tabiki bilgiyi paylasmanin zorunlu olmasi dogrudur. bilgi zaten paylasma icin vardir, bilgidigini paylasmayip kitap yüklü essek mi olacaksin", yada "niye kendi kendime elde ettigim, emek vererek, kafa patlatarak buldugum bir bilgiyi, fikri, baskasiyla paylasacakmisimki, bunun zorunlu kilinmasi benim hakkima girilmesidir" gibi cevaplanabilir.
 

karcx

Profesör
Katılım
26 Şubat 2009
Mesajlar
2,391
Reaksiyon puanı
39
Puanları
0
..........

Bu arada galiba ben sorumu pek net soramadim. Ben sordugum soru ile bilgi paylasma zorunlulugu konusunu daha cok meta bir alanda tartisma konusu haline getirmeye calistim. Sorum örnegin:, "tabiki bilgiyi paylasmanin zorunlu olmasi dogrudur. bilgi zaten paylasma icin vardir, bilgidigini paylasmayip kitap yüklü essek mi olacaksin", yada "niye kendi kendime elde ettigim, emek vererek, kafa patlatarak buldugum bir bilgiyi, fikri, baskasiyla paylasacakmisimki, bunun zorunlu kilinmasi benim hakkima girilmesidir" gibi cevaplanabilir.

Sana şöyle bir şey soralım:
Eğer bilgi ve tecrübeler paylaşılmasaydı herkes bilgi ve tecrübesini beraberinde götürseydi teknoloji bu kadar ilerler miydi?

Bilgi paylaştıkça çoğalır...:helpsmilie::helpsmilie:
 

just-ice

Öğrenci
Katılım
15 Nisan 2008
Mesajlar
95
Reaksiyon puanı
5
Puanları
0
Sana şöyle bir şey soralım:
Eğer bilgi ve tecrübeler paylaşılmasaydı herkes bilgi ve tecrübesini beraberinde götürseydi teknoloji bu kadar ilerler miydi?

Bilgi paylaştıkça çoğalır...:helpsmilie::helpsmilie:

bencede bilginin paylasilmasi oldukca mantikli, ama benim ele almaya calistigim konu, paylasmanin zorunlu olup olmamasi.

Ona bakarsan, bir cok eglence faaliyetlerimizden vazgecerek, ve tüm insanlar olarak cok daha fazla calisabiliriz, ama bu kadar fazla calismak belkide örnegin ruh sagligimizi bozacagindan, birazda eglenmemiz, teknolojinin gelisme hizini yavaslatsa, yani teknolojinin gelisme hizi olasi bir maximum dan daha az olsada, dahi daha iyi belkide...
 

yumluanarsist

Rektör
Katılım
11 Haziran 2009
Mesajlar
12,009
Reaksiyon puanı
280
Puanları
0
@just-ice, iyi de bilgiyi paylaşmak zorunlu değil ki?

Özgür yazılım felsefesi açık kaynak kodlu yazılımcılığı destekler, kaynak kodlarını paylaşmak zorundasın demez. :)

En azından benim bu felsefeden algıladığım bu. Her konuda olduğu gibi insanların bu konuda da fanatiklik yapanları var.
 

just-ice

Öğrenci
Katılım
15 Nisan 2008
Mesajlar
95
Reaksiyon puanı
5
Puanları
0
@just-ice, iyi de bilgiyi paylaşmak zorunlu değil ki?

Özgür yazılım felsefesi açık kaynak kodlu yazılımcılığı destekler, kaynak kodlarını paylaşmak zorundasın demez. :)

En azından benim bu felsefeden algıladığım bu. Her konuda olduğu gibi insanların bu konuda da fanatiklik yapanları var.

ha ozaman ben felsefeyi yanlis anlamisim.. :D

ama su cümleler kaynak kodunu paylasmayi zorunlu yapmiyormu, kafam karisti:

Özgür yazılım felsefesi, 4 temel hak üzerine kurulmuştur:

Özgürlük 0 : Her türlü amaç için programı çalıştırma özgürlüğü...

Özgürlük 1 : Programın nasıl çalıştığını inceleme ve kendi gereksinimleri doğrultusunda değiştirme özgürlüğü... ( Program kaynak koduna erişim bunun için bir önşarttır. )

Özgürlük 2 : Yeniden dağıtma ve toplumla paylaşma özgürlüğü...

Özgürlük 3 : Programı geliştirme ve gelişmiş haliyle topluma dağıtma özgürlüğü... ( Böylece yazılım toplum yararına geliştirilmiş olur. Program kaynak koduna erişim bunun içinde bir önşarttır. )

ps:
parantez icindeki eklemeleri ben yapmadim :D
 

karcx

Profesör
Katılım
26 Şubat 2009
Mesajlar
2,391
Reaksiyon puanı
39
Puanları
0
................
Ona bakarsan, bir cok eglence faaliyetlerimizden vazgecerek, ve tüm insanlar olarak cok daha fazla calisabiliriz, ama bu kadar fazla calismak belkide örnegin ruh sagligimizi bozacagindan, birazda eglenmemiz, teknolojinin gelisme hizini yavaslatsa, yani teknolojinin gelisme hizi olasi bir maximum dan daha az olsada, dahi daha iyi belkide...

Paylaşmak!!: Eğlenmeye veya sosyal olmana engel olmadığı için yazdığından hiç bir şey anlamadım:::):)
 

yumluanarsist

Rektör
Katılım
11 Haziran 2009
Mesajlar
12,009
Reaksiyon puanı
280
Puanları
0
ha ozaman ben felsefeyi yanlis anlamisim.. :D

ama su cümleler kaynak kodunu paylasmayi zorunlu yapmiyormu, kafam karisti:



ps:
parantez icindeki eklemeleri ben yapmadim :D

@just-ice, iyi de bilgiyi paylaşmak zorunlu değil ki?

Özgür yazılım felsefesi açık kaynak kodlu yazılımcılığı destekler, kaynak kodlarını paylaşmak zorundasın demez. :)

En azından benim bu felsefeden algıladığım bu. Her konuda olduğu gibi insanların bu konuda da fanatiklik yapanları var.

:)

Özgür yazılım felsefesini destekliyoruz.
 

just-ice

Öğrenci
Katılım
15 Nisan 2008
Mesajlar
95
Reaksiyon puanı
5
Puanları
0
Özgür yazılım felsefesini destekledigimiz gibi, bizde iyi felsefe yaptik burda :D
 
Üst