Ana içeriğe geç

Özgür Yazılım

Açık Kaynak Nedir?

Açık kaynak, kaynak kodun; kopyalanması, değiştirilebilmesi ve yeniden dağıtım için serbestçe kullanıma sunulmasıdır. Açık kaynak yalnızca kaynak koda erişim anlamına gelmez. Kodların başkaları tarafından herhangi bir telif ücreti ödemeden kullanılabilmesi, değiştirilmesi ve yeniden dağıtımı gibi çeşitli haklar vermesi gerekir.[1] Bunun için ürün, açık kaynak tanımına uyan bir lisans kullanmalıdır. Kaynak: Açık kaynak

Linux Nedir?

Linux, İnternet üzerinde ilgili ve meraklı birçok kişi tarafından ortak olarak geliştirilmekte olan ve başta IBM-PC uyumlu kişisel bilgisayarlar olmak üzere birçok platformda çalışabilen ve herhangi bir maliyeti olmayan bir işletim sistemidir.

Daha fazla bilgi için buraya tıklayarak Vikipedi sayfasına göz atabilirsiniz.

Her açık kaynak yazılım özgür yazılım mıdır?

Özgür Yazılım (Free Software) ifadesindeki "free" kelimesinin "bedava" şeklinde yanlış anlaşılması gibi, Açık Kaynak (Open Source) ifadesi de "kaynak koda bakabilmek" gibi yanlış anlamalara sebep olabiliyor.

Açık Kaynak Girişimi (Open Source Initiative, OSI), 1998 yılında Eric S. Raymond ve Bruce Perens tarafından kurulmuş ve aynı yıl, özgür yazılım ilkelerine benzer ilkeler ile "Açık Kaynak Tanımı" (Open Source Definition, OSD) yayınlanmıştır. Bu nedenle, Özgür Yazılım ile Açık Kaynak arasındaki fark temelde yazılımın felsefesi ve hedefleri üzerinedir.

Özgür Yazılım, yazılım kullanıcılarının haklarını koruma ve yazılımın topluma faydalı olması gerektiği üzerinde dururken, Açık Kaynak Girişimi ise yazılımın kaynak koduna erişim ve işbirliği boyutuna vurgu yapar. Yaygın kullanılan bir ifade ile, her Özgür Yazılım için aynı zamanda "Açık Kaynak" ifadesini kullanabiliriz ancak her Açık Kaynak için "Özgür Yazılım" ifadesini kullanamayız.

"Özgür Yazılım" ve "Açık Kaynak" lisansları ile ilgili açıklanan bu farklara, üç maddede gnu.org sitesinden erişebilirsiniz.

Linux dağıtımı nedir?

Bir Linux dağıtımı (kısaca dağıtım); Linux çekirdeği, GNU araçları ve bir masaüstü ortamının bir araya gelmesiyle, bu birlikteliği sürdürülebilir şekilde yönetecek bir yapılandırma araçları seti, yazılım güncelleme araçları vb. ile oluşturularak tam teşekküllü bir işletim sistemi haline gelen uygulamalar bütününü ifade eder.

Daha fazla bilgi için buraya tıklayarak Vikipedi sayfasına göz atabilirsiniz.

Açık kaynak yazılımlar nasıl lisanslanır?

Açık kaynak yazılımların lisanslamaları çeşitlilik göstermekte olup, en popüler kullanılan lisanslar GPL (GNU Genel Kamu Lisansı) ve LGPL (GNU Kısıtlı Genel Kamu Lisansı) olmaktadır. GPL lisansı ile özet olarak kullanıcılara tanımlanan “dört özgürlük” şu şekildedir:

  • Özgürlük 0: Programı sınırsız kullanma özgürlüğü.
  • Özgürlük 1: Programın nasıl çalıştığını inceleme ve amaçlara uygun değiştirme özgürlüğü.
  • Özgürlük 2: Programın kopyalarını sınırsız dağıtma özgürlüğü.
  • Özgürlük 3: Programın değiştirilmiş halini dağıtma özgürlüğü

  • GPL hakkında daha fazla bilgi için: GNU Genel Kamu Lisansı

  • LGPL hakkında daha fazla bilgi için: GNU Kısıtlı Genel Kamu Lisansı