Özgür yazılımın programlama ile ilgisi olmayanlara ne gibi faydaları var?

Her özgür yazılım ücretsiz olmuyor. Zorin OS mesela.
Özgür = ücretsiz değildir. Özgürlüğünü en temel ilkesi kullanıcıların kaynak kodları görmesi, değiştirebilmesi, istediği şekilde kullanabilmesi ve en önemlisi uygulamaları istedikleri şekilde kullanabilmesidir.
 
Son kullanıcılar için ücretli olanları kast ettim.

Özgür = ücretsiz değildir. Özgürlüğünü en temel ilkesi kullanıcıların kaynak kodları görmesi, değiştirebilmesi, istediği şekilde kullanabilmesi ve en önemlisi uygulamaları istedikleri şekilde kullanabilmesidir.
Neden benim üstüme geldiniz anlamadım. Ben de aynı şeyi söylememe rağmen benim mesajımı alıntılayıp mesaj atmışsınız. Aynı şeyden bahsediyoruz.
 
Neden benim üstüme geldiniz anlamadım. Ben de aynı şeyi söylememe rağmen benim mesajımı alıntılayıp mesaj atmışsınız. Aynı şeyden bahsediyoruz.
Üzerimizde geldiğim yok, yanlış anlamayın lütfen. Kahvaltı yapıyorum, alıntılamak için sizinki denk geldi.
 
Bunlara özgürlük mü deniyor? Ben bunlara çeşitlilik derim.

Tek bir şey ile bağlı kalmadığın için evet, özgürlük denir.

Şöyle düşün; Mesela bir hapishanedesin, orada gün boyunca hücrede duruyorsun, bazen yemek yiyorsun, bazen bahçeye çıkıyorsun. Yani ne yapacağını seçme şansın yok, hep aynı şeyler. Orada özgür müsün? Hayır. Özgür yazılımla da tek bir şeye bağlı kalmıyorsun, yani birden fazla program, dağıtım, araçlar olduğu için istediğiniz yapıyorsunuz, bunlarda = özgürlük anlamına geliyor.
 
Tek bir şey ile bağlı kalmadığın için evet, özgürlük denir.

Şöyle düşün; Mesela bir hapishanedesin, orada gün boyunca hücrede duruyorsun, bazen yemek yiyorsun, bazen bahçeye çıkıyorsun. Yani ne yapacağını seçme şansın yok, hep aynı şeyler. Orada özgür müsün? Hayır. Özgür yazılımla da tek bir şeye bağlı kalmıyorsun, yani birden fazla program, dağıtım, araçlar olduğu için istediğiniz yapıyorsunuz, bunlarda = özgürlük anlamına geliyor.

Ben böyle düşünmemiştim. Teşekkürler.
 
Free Software'daki Free = Ücretsiz değil özgür anlamına gelir. Özgür yazılımın temel kurallarını okursanız şöyledir;
  • Herhangi bir amaç için, istediğiniz şekilde yazılımı çalıştırma özgürlüğü (0 numaralı özgürlük).
  • Her ne istiyorsanız onu yaptırmak için programın nasıl çalıştığını ögrenmek ve onu değiştirme özgürlüğü (1 numaralı özgürlük). Yazılımın kaynak koduna ulaşmak, bu iş için ön koşuldur.
  • Kopyaları dağıtma özgürlüğü, böylece başkalarına yardım edebilirsiniz (2 numaralı özgürlük).
  • Değiştirilmiş sürümlerinizin kopyalarını dağıtma özgürlüğü (3 numaralı özgürlük). Böylece değişikliklerinizden yararlanması için tüm topluma bir şans vermiş olursunuz. Kaynak koduna erişmek, bunun için bir ön koşuldur.
Kullandığınız bir program sizi kısıtlıyor mu? Forklayın ve kendiniz daha özgür olanını geliştirin. Siz bunu yapamıyor musunuz? Yapanlar illaki olacaktır, onlarınkini kullanın. Bir programın arkaplanında ne gibi şeytanlıklar döndüğünden mi şüpheleniyorsunuz? Açın bakın, anlamıyorsanız anlayanlar olacaktır. Bir programı beğendiniz ve kendiniz mi geliştirmek istiyorsanız, forklayın ve kendiniz geliştirin. İsterseniz kendi koyduğunuz bir ad ile sürümünüzü dağıtın.

Peki bunun faydaları neler? Bir işletim sistemi dahi özgür olduğunda onu istediğiniz gibi değiştirebilirsiniz, istediğiniz gibi konfigüre edebilirsiniz. Bunu Windows ve MacOS gibi işletim sistemlerinde yapamazsınız, onlar büyük şirketler olarak sizi kısıtladıkları alanda hareket etmenizi, çok fazla oynaşıp sorun yaratmamanızı isterler. Bunun yanında Linux ve BSD'lerde kafanıza göre takılabilirsiniz. Linux, BSD sizin müstakil eviniz, Windows, MacOS'de ev sahibinin çivi çakmaya izin vermediği kiracısınız gibi düşünün.
 

Yeni konular

Geri
Yukarı