Açık Kaynak ve Özgür Yazılım: Fark Nedir ve Neden Önemlidir?

Açık Kaynak ve Özgür Yazılım: Fark Nedir ve Neden Önemlidir?

Yani Firefox'u indirdiniz ve Microsoft Office'i LibreOffice ile mi değiştirdiniz? Bu uygulamaları o kadar çok seviyorsunuz ki artık Microsoft'a veya Apple'a para atmayacaksınız ve yüzde 100 Linux'a geçme kararı aldınız.





iphone'unuza bir arama nasıl kaydedilir

Ama o zamandan beri keşfettin ki ücretsiz yazılım burada aynı anlama gelmiyor ve neden tüm bunları neden aramadığımızı merak ediyor olabilirsiniz. açık kaynak netlik adına. Sorun ne?





Görünen o ki, özgür yazılım ve açık kaynaklı yazılım aynı şey değil. Bunu açıklığa kavuşturalım.





Bağlam için Bazı Arka Plan

1950'lerde neredeyse tüm yazılımlar akademisyenler ve araştırmacılar tarafından üretildi. Kullanıcıların kendi hatalarını düzeltebilmeleri için bilgisayar yazılımını ve kaynak kodunu sınırlama olmaksızın paylaştılar. Bunların çoğu, telif hakkı anlamında, ücretsizin en özgür biçimi olan kamu malı yazılımdı.

Bunun bir kısmı kültüreldi. Bunun bir kısmı yazılımın doğasından kaynaklanıyordu. Fiziksel ürünlerin aksine, dijital yazılımlar ücretsiz olarak ve minimum çabayla sonsuz sayıda kopyalanabilir. Bilgisayar donanımı satılabilir elbette, ama kod?



Bu durum 1970'lerde değişmeye başladı. IBM, yazılım için ayrıca ücretlendirmeye başladı ve kaynak kodu sağlamayı durdurdu. Bu yumurtladı antitröst davası 1969'dan 1982'ye kadar sürdü. 1983'te Apple kazandı bir Yargıtay davası ikili yazılımın telif hakkıyla korunabileceğinin belirlenmesi. Microsoft, birkaç yıl sonra Windows'u piyasaya sürdü.

Bu, yazılımı 'özgür' tutma hareketinin oluştuğu ortamdı.





Özgür Yazılım Hareketinin Kökenleri

1970'lerden başlayarak, Unix baskın işletim sistemiydi. 1983 yılında Richard Stallman, tamamen tescilli olmayan Unix uyumlu bir işletim sistemi yaratma projesini duyurdu. GNU Projesi . İki yıl sonra, özgür yazılımı savunmak ve insanları özgür yazılım hakkında eğitmek misyonuyla Özgür Yazılım Vakfı'nı kurdu.

Stallman, büyük ölçüde kamu alanındaki yazılımlara atıfta bulunan 'özgür yazılım' ifadesini kullanmadı. Ancak yazılımın özgür olmasının ne anlama geldiğini genişletti.





Özgür Yazılım Vakfı, özgür yazılımı, kullanıcıların çalıştırmakta, kopyalamakta, dağıtmakta, incelemekte, değiştirmekte ve geliştirmekte özgür olduğu yazılım olarak tanımlar. 'Özgür' bu özgürlükleri ifade eder, fiyatı değil. Çoğu özgür yazılımın maliyeti yüksek değildir, çünkü büyük ölçüde yazılım satmak isteyen şirketler, kullanıcıların satın aldıklarını kopyalama, dağıtma veya geliştirme özgürlüğünü kısıtlama eğilimindedir.

Özgür Yazılım Vakfı gerekli gördüğü dört özgürlüğü listeler :

  1. özgürlük 0 -- Programı istediğiniz gibi, herhangi bir amaç için çalıştırma özgürlüğü.
  2. özgürlük 1 -- Programın nasıl çalıştığını inceleme ve bilgisayar işlemlerinizi istediğiniz gibi yapacak şekilde değiştirme özgürlüğü. Kaynak koduna erişim bunun için bir ön koşuldur.
  3. özgürlük 2 -- Komşunuza yardım edebilmeniz için kopyaları yeniden dağıtma özgürlüğü.
  4. özgürlük 3 -- Değiştirilmiş sürümlerinizin kopyalarını başkalarına dağıtma özgürlüğü. Bunu yaparak, tüm topluluğa değişikliklerinizden yararlanma şansı verebilirsiniz. Kaynak koduna erişim bunun için bir ön koşuldur.

'Açık Kaynak' İfadesini Oluşturmak

Özgür yazılım etiketi açıkça etik olmakla birlikte, açık kaynak etiketi değildir. 1990'larda Eric Raymond'dan sonra ortaya çıkan terim Katedral ve Çarşı Netscape'e Netscape Communicator internet paketinin kaynak kodunu yayınlaması için ilham verdi.

Bu da Raymond ve diğerlerine Özgür Yazılım Vakfı'nın ideallerini iş dünyasına nasıl getirebileceklerini görme konusunda ilham verdi. 'Açık kaynak' terimini buldular ve 1998'de Raymond ve Bruce Perens Açık Kaynak Girişimi'ni kurdular. Açık Kaynak Girişimi, 10 puanlık Açık Kaynak Tanımı ve o uyumlu uygulamalara bir sertifika işareti sunar .

Açık kaynak hareketi, özgür yazılım değerlerini göz ardı etmez, ancak daha çok açık işbirliği ile ilgilidir. Amaç, şirketler ve geliştiriciler için yazılımlarının kodunu ücretsiz olarak kullanılabilir hale getirmektir. Bu şekilde kullanıcılar, makinelerinde çalışan programlara güvenebilir ve projeye düzeltmeler ve özellikler ekleyebilir.

Etik ilkelerin çoğu hala aynı hizada, ancak açık kaynak hareketi daha az çatışmacı ve benimsemeyi yaygınlaştırmak için uzlaşmaya daha istekli.

Önemli Bir Fark

Özgür yazılım ve açık kaynak hareketleri, temel değerlerin çoğu üzerinde hemfikirdir, ancak farklı özgürlük tanımlarına sahiptirler.

Özgür Yazılım Vakfı, yukarıda sıralanan dört özgürlüğü korumak için copyleft'i benimsiyor. Bu, kişilerin ücretsiz yazılımı ek kısıtlamalarla yeniden dağıtmasını yasal olarak engeller. Kuruluş, bu ilkeyi GNU Genel Kamu Lisansı'na yerleştirmiştir. GPL kodunu kullanan herkes kendi kreasyonlarını da GPL olarak yayınlamak zorundadır.

android video kalitesini artırmak için uygulama

Linux ve diğer özgür işletim sistemlerini çalıştıran temel programların çoğu, GNU Projesi'nin bir parçası olarak başladı. Uygulamaların çoğu GPL kapsamında lisanslanmıştır.

Özgür yazılım lisansları da açık kaynaktır, ancak tüm açık kaynak lisansları geliştiricilerin kodlarını paylaşmasını gerektirmez. Bazıları, geliştiricilerin MIT Lisansı gibi kapalı kaynaklı uygulamalar oluşturmak için açık kaynak kodunu kullanmalarına izin verir. Bu copyleft olmayan lisanslar, izin verilen lisanslar olarak bilinir.

Bir özgür yazılım savunucusu, özgür olmayan yazılım oluşturmak için özgür yazılımın kullanımını kullanıcının özgürlüklerini kısıtlamak olarak görebilirken, açık kaynak savunucusu izin verilen bir lisansı gerçekten özgür olarak görmeye daha meyilli olabilir - tıpkı insanların her şeyi yapmakta özgür olduğu gibi özel bir uygulama yapmak anlamına gelse bile, kodla istiyorlar.

Özellikle önde gelen bazı kişiler, GPL v3 gibi bazı özgür yazılım lisanslarının, geliştiricinin özgürlüğünü önemli ölçüde sınırlayacak kadar çok koşula sahip olduğunu iddia etmektedir.

FOSS İhtiyacı

Özetlemek gerekirse, tüm özgür yazılımlar açık kaynaklı yazılımdır, ancak tüm açık kaynaklı yazılımlar özgür yazılım değildir. Bu nedenle, özgür yazılım savunucuları, özgür yazılıma şu şekilde atıfta bulunmayı tercih ederler: ücretsiz yazılım . Ancak genel kullanıcılar 'ücretsiz'i fiyatla ilişkilendirdiği için bu isim o kadar net değil. İşler özellikle karmaşıktır, eğer gerçekten NS para bağlamında özgür yazılım hakkında bir tartışma yapmak.

Bu yüzden çoğu özgür yazılımın ücretsiz ve açık kaynaklı yazılım , veya FOSS . Bu, odadaki herkesin kafasını karıştırmadan, Windows'taki ücretsiz yazılımın genellikle reklamlarla birlikte geldiğini ancak ücretsiz ve açık kaynaklı yazılımın olmadığını söylemenize olanak tanır.

Birçok Kullanıcı ve Geliştiricinin Umurunda Değil

Bu konuşmanın çoğu lisansla ilgilidir ve bu oldukça sıkıcı bir konu olabilir. Avukat olmayanlar için çoğu mantıklı bile değil. birçok kullanıcı sadece programları çalıştırmak istiyorum ve bir grup geliştirici sadece onları oluşturmak istiyor. Yazılımın nasıl lisanslandığı daha az önceliklidir.

Ancak özgür ve açık kaynaklı yazılım dünyası, etiği açıkça tartışan bir dünyadır, bu nedenle kelimeler önemlidir, bu hayatı daha karmaşık hale getirse bile.

Özgür yazılım ilkelerine veya açık kaynak hareketine katılıyor musunuz? İkisiyle de empati kuruyor musun? Sizce özgür ve açık kaynaklı yazılımlara ne demeliyiz? Bunu aşağıdaki yorumlarda tartışalım!

Paylaş Paylaş Cıvıldamak E-posta Komut İstemini Kullanarak Windows Bilgisayarınızı Nasıl Temizlersiniz

Windows PC'nizin depolama alanı azalıyorsa, bu hızlı Komut İstemi yardımcı programlarını kullanarak gereksiz dosyaları temizleyin.

Sonrakini Oku
İlgili konular
  • Linux
  • Teknoloji Açıklaması
  • Açık kaynak
Yazar hakkında Bertel Kral(323 Makale Yayınlandı)

Bertel, fiziksel gizlilik anahtarlarına ve Özgür Yazılım Vakfı tarafından onaylanmış bir işletim sistemine sahip bir dizüstü bilgisayardan yazan dijital bir minimalisttir. Özelliklerden çok etiğe değer verir ve başkalarının dijital yaşamları üzerinde kontrol sahibi olmalarına yardımcı olur.

Bertel King'dan Daha Fazla

Haber bültenimize abone ol

Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!

Abone olmak için buraya tıklayın