İlan

Firefox'u indirip Microsoft Office'i LibreOffice ile mi değiştirdiniz? Bu uygulamaları o kadar çok seviyorsunuz ki artık Microsoft veya Apple'a para atmayacak ve yüzde 100 Linux kullanmaya karar verdi 2017'yi Linux Masaüstü Yılı Yapmaya Nasıl Yardım Edebilirsiniz?Linux'un dünya bilgisayar hakimiyetine ulaşıp ulaşmadığı önemli değil. Önemli olan bugün onu kullanabilmemiz ve harika - ve şimdi dalmak için harika bir zaman! Daha fazla oku .

Ama o zamandan beri bunu keşfettiniz ücretsiz yazılım burada aynı anlama gelmiyor ve merak ediyor olabilirsiniz neden sadece bu şeyleri çağırmıyoruz açık kaynak uğruna. Sorun ne?

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

Bağlam İçin Bazı Arka Planlar

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. Bunun çoğu, telif hakkı anlamında en özgür olan kamu malı yazılımıydı.

instagram viewer

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 şekilde kopyalanabilir. Bilgisayar donanımı satılabilir, ama kod?

Bu 1970'lerde değişmeye başladı. IBM, yazılım için ayrı ayrı şarj etmeye başladı ve kaynak kodu sağlamayı bıraktı. Bu doğdu bir antitröst davası 1969'dan 1982'ye kadar sürdü. 1983'te Apple kazandı Yargıtay davası ikili yazılımın telif hakkıyla korunabileceğini belirleme. Microsoft birkaç yıl sonra Windows'u piyasaya sürdü.

Bu, yazılımı “özgür” tutma hareketinin oluştuğu iklimdi.

Ö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 oluşturma projesini açıkladı, GNU Projesi. İki yıl sonra, özgür yazılım için insanları savunmak ve insanları eğitmek amacıyla Özgür Yazılım Vakfı'nı kurdu.

Stallman, büyük ölçüde kamu malı olan yazılıma atıfta bulunan “özgür yazılım” ifadesini kullanmamıştır. 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ırmak, kopyalamak, dağıtmak, çalışmak, değiştirmek ve geliştirmekte özgür oldukları yazılım olarak tanımlar. “Özgür” fiyat değil, bu özgürlükleri ifade eder. Çoğu özgür yazılımın paraya mal olmayışı, büyük ölçüde şirketler için yazılım satmaya çalışmak, kullanıcıların kopyaladıklarını, dağıttıklarını veya geliştirdiklerini satın.

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

  1. Özgürlük 0 - Herhangi bir amaç için programı istediğiniz gibi çalıştırma özgürlüğü.
  2. Özgürlük 1 - Programın nasıl çalıştığını inceleme ve değiştirme, böylece istediğiniz gibi bilgi işlem yapabilmenizi sağlar. Kaynak koduna erişim bunun için bir önkoşuldur.
  3. Özgürlük 2 - Komşularınıza yardımcı olabilmeniz 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üğü. Böylece tüm topluluğa değişikliklerinizden faydalanma şansı verebilirsiniz. Kaynak koduna erişim bunun için bir önkoşuldur.

“Açık Kaynak” İfadesini Sikke Etmek

Özgür yazılım etiketi açıkça etik olsa da, açık kaynak etiketi değildir. 1990'larda Eric Raymond’un Katedral ve Çarşı Netscape'in Netscape Communicator internet paketinin kaynak kodunu yayınlamasına 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örmeleri için 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 kodlarını serbestçe kullanılabilir hale getirmektir. Bu şekilde kullanıcılar makinelerinde çalışan programlara güvenebilir ve projeye düzeltmelere ve özelliklere katkıda bulunabilirler.

Etiğin çoğu hala aynı hizadadır, ancak açık kaynak hareketi daha az çatışmacıdır ve evlat edinmeyi yaygınlaştırmak için daha fazla uzlaşmaya isteklidir.

Ö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 listelenen dört özgürlüğü korumak için copyleft'i kabul eder. Bu yasal olarak insanların özgür yazılımları ek kısıtlamalar ile yeniden dağıtmalarını engeller. Organizasyon bu prensibi GNU Genel Kamu Lisansında sakladı Açık Kaynak Kodlu Yazılım Lisansları: Hangisini Kullanmalısınız?Tüm açık kaynak lisanslarının aynı olmadığını biliyor muydunuz? Daha fazla oku . GPL kodunu kullanan herkesin kendi tasarımlarını GPL olarak yayınlaması gerekir.

Linux yapan temel programların çoğu diğer ücretsiz işletim sistemleri Linux Olmayan 3 UNIX Benzeri İşletim SistemiSon zamanlarda, insanlar "UNIX" i "Linux" ile karıştırmaya başladılar. Linux, UNIX'ten etkilenmiştir, ancak UNIX sistemlerinin Linux ile hiçbir ilişkisi yoktur. İşte bilmeye değer bazı önemli UNIX tabanlı sistemler. Daha fazla oku GNU Projesi kapsamında çalışmalar başladı. Uygulamaların çoğu GPL lisansı altındadı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ı kaynak uygulamaları oluşturmak için açık kaynak kodunu kullanmalarına izin verir. Bu copyleft olmayan lisanslar izin verilen lisanslar olarak bilinir.

Özgür bir yazılım savunucusu, özgür olmayan yazılım oluşturmak için özgür yazılımın kullanımını bir kullanıcının özgürlüklerini kısıtlamak olarak görebilirken, açık kaynaklı bir destekçi izinli bir lisansı gerçekten ücretsiz olarak görmeye daha eğilimli olun - insanlardaki gibi, kod sahibi ile istedikleri her şeyi yapmakta özgürdür, bu özel bir marka yapmak anlamına gelse bile Uygulamanın.

Özellikle öne çıkan bazı kişiler, GPL v3 gibi bazı ücretsiz 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 ediyor.

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, ücretsiz yazılım. Ancak genel kullanıcılar "ücretsiz" i fiyatla ilişkilendirdiğinden, bu ad o kadar açık değildir. Eğer gerçekten Hangi özgür yazılım hakkında para bağlamında tartışma.

Bu yüzden en özgür yazılımı görüyorsunuz olarak anılır ücretsiz ve açık kaynaklı yazılımveya FOSS. Bu, Windows'taki özgür yazılımların genellikle reklamlarla birlikte geldiğini ancak odadaki herkesi karıştırmadan ücretsiz ve açık kaynaklı yazılımların gelmediğini söylemenizi sağlar.

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

Bu konuşmanın çoğu lisanslama ile 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 En İyi Linux Yazılım ve Uygulamalarıİster Linux'ta yeni olun, isterse deneyimli bir kullanıcı olun, işte bugün kullanmanız gereken en iyi Linux yazılımı ve uygulamaları. Daha fazla oku ve bir grup geliştirici onları oluşturmak istiyor. Yazılımın nasıl lisanslandığı daha az önceliklidir.

Ancak özgür ve açık kaynak yazılım dünyası, ahlakı açıkça tartışan bir dünyadır, bu yüzden hayat daha karmaşık hale gelse bile kelimeler önemlidir.

Özgür yazılım ilkelerine veya açık kaynak hareketine katılıyor musunuz? Her ikisiyle de empati kuruyor musunuz? Sizce özgür ve açık kaynak kodlu yazılımlar neyi aramalıyız? Bunu aşağıdaki yorumlarda tartışalım!

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 bir dijital minimalist. Etiğe özellikler üzerinde değer verir ve başkalarının dijital yaşamları üzerinde kontrol sahibi olmasına yardımcı olur.