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

  • Mark Lucas
  • 0
  • 3479
  • 194
reklâm

Demek Firefox'u indirdiniz ve Microsoft Office'i LibreOffice ile değiştirdiniz. Bu uygulamaları o kadar çok seviyorsunuz ki, Microsoft veya Apple’a artık para atmayacaksınız ve yüzde 100 Linux’a gitmeye karar verdiniz. 2017’yi Linux Masaüstü Yılı Yapma Nasıl Yapabilirsiniz 2017 2017’i Linux Masaüstü Yılı Yapma Linux dünya bilgisayar egemenliğini sağlasa da önemli değil. Önemli olan, bugün kullanabileceğimiz ve harika - ve şimdi dalmaya katılmak için harika bir zaman.! .

Ama sen bunu keşfettin ücretsiz yazılım Burada tam olarak aynı anlama sahip değil ve neden sadece bütün bu şeyleri aramadığımızı merak ediyor olabilirsiniz. açık kaynak aşkına açıklık için. Problem ne?

Anlaşılan, özgür yazılım ve açık kaynaklı yazılım aynı değil. Bunu temizleyelim..

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ı giderebilmeleri için bilgisayar yazılımı ve kaynak kodunu sınırlama olmadan paylaştılar. Bunun çoğu, kamuya açık alan yazılımıydı - ki bu, telif hakkı anlamında, özgürce en özgür biçim.

Bunun bir kısmı kültüreldi. Bunun bir kısmı yazılımın niteliğinden kaynaklanıyordu.. Fiziksel ürünlerden farklı olarak, dijital yazılımlar ücretsiz ve minimum çabayla sonsuz bir şekilde kopyalanabilir. Bilgisayar donanımı satılabilirdi, elbette ama kod?

Bu 1970'lerde değişmeye başladı. IBM, yazılım için ayrı olarak ücret almaya başladı ve kaynak kodu sağlamayı durdurdu. Bu, 1969'dan 1982'ye kadar süren bir antitröst davası doğurdu. 1983'te Apple, ikili yazılımların telif haklarının korunabileceğini belirleyen bir Yüksek Mahkeme davası kazandı. Microsoft birkaç yıl sonra Windows'u yayımladı.

Bu, yazılımı koruma hareketinin altında olduğu iklimdi. “ücretsiz” oluşturulan.

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

1970'lerden itibaren Unix, baskın işletim sistemi idi. 1983 yılında Richard Stallman, tamamen tescilli olmayan Unix uyumlu bir işletim sistemi olan GNU Projesi oluşturma projesini duyurdu. İki yıl sonra, özgür yazılım hakkında savunuculuk yapmak ve insanları eğitmek amacıyla Özgür Yazılım Vakfı'nı kurdu..

Stallman ifadeyi bozmadı. “ücretsiz yazılım,” ki bunlar kamuya açık olarak yazılıma atıfta bulundu. Ama yazılımın özgür olmasının ne demek istediğini genişletti.

Özgür Yazılım Vakfı, özgür yazılımı, kullanıcıların çalıştırmaları, kopyalamaları, dağıtmaları, incelemeleri, geliştirmeleri ve geliştirmeleri için özgür oldukları yazılım olarak tanımlar.. “ücretsiz” fiyatı değil bu özgürlükleri ifade eder. Bu sadece ücretsiz yazılımların çoğunun paraya mal olmadığı durumda olur, çü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 olduğunu düşündüğü 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ı çalışma ve çalışma şeklini değiştirme özgürlüğü böylece istediğiniz şekilde hesaplama yapar. Kaynak koduna erişim bunun için bir önkoşuldur.
  3. Özgürlük 2 - Kopyaları yeniden dağıtma özgürlüğü, böylece komşunuza yardım edebilirsiniz..
  4. Özgürlük 3 - Değiştirilmiş sürümlerin kopyalarını başkalarına dağıtma özgürlüğü. Bunu yaparak tüm topluluğa değişikliklerinden faydalanma şansı verebilirsin. Kaynak koduna erişim bunun için bir önkoşuldur.

İfade Oluşturma “Açık kaynak”

Özgür yazılım etiketi açıkça etik olmakla birlikte, açık kaynaklı etiket değildir. 1990’larda Eric Raymond’ın Katedral ve Çarşı Netscape’e, Netscape Communicator internet paketi kaynak kodunu yayınlama konusunda ilham verdi..

Bu da, Özgür Yazılım Vakfı'nın ideallerini iş dünyasına nasıl getirebileceklerini görmek için Raymond ve diğerlerine ilham verdi. Terim ile geldiler “açık kaynak,” 1998'de Raymond ve Bruce Perens Açık Kaynak Girişimi'ni kurdu. Açık Kaynak Girişimi, 10 noktalı Açık Kaynak Tanımını sağlar ve uyumlu olan uygulamalara bir sertifika işareti sunar..

Açık kaynak hareketi, özgür yazılım değerlerini görmezden gelmez, ancak açık işbirliği ile daha fazla ilgilidir. Amaç, şirketler ve geliştiricilerin, yazılımlarının kodunu serbestçe kullanabilmelerini sağlamaktır. Bu şekilde kullanıcılar, makineleri üzerinde çalışan programlara güvenebilir ve projeye geri dönecek düzeltmelere ve özelliklere katkıda bulunabilir.

Etiğin birçoğu hala uyum içindedir, ancak açık kaynak hareketi daha az çatışmacıdır ve evlat edinmeyi yaymak 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ı vardır..

Özgür Yazılım Vakfı, yukarıda sıralanan dört özgürlüğü korumak için copyleft'i kullanır. Bu yasal olarak, insanların ek kısıtlamalarla serbest yazılımı yeniden dağıtmalarını önler. Örgüt bu müdürü GNU Genel Kamu Lisansı Açık Kaynak Yazılım Lisanslarında sakladı: Hangisini Kullanmalısınız? Açık Kaynak Yazılım Lisansları: Hangisini Kullanmalısınız? Tüm açık kaynaklı lisansların aynı olmadığını biliyor muydunuz? . GPL kodunu kullanan herkes kendi yarattıklarını da GPL olarak yayınlamalıdır..

Linux ve diğer ücretsiz işletim sistemlerini yapan çekirdek programların çoğu 3 Linux olmayan UNIX Benzeri İşletim Sistemleri 3 Linux olmayan UNIX Benzeri İşletim Sistemleri Son 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 bilinmesi gereken UNIX tabanlı bazı önemli sistemler. çalışma GNU Projesi'nin bir parçası olarak başladı. Uygulamaların çoğu GPL lisansına sahiptir..

Özgür yazılım lisansları da açık kaynaklıdır, ancak açık kaynak lisanslarının tümü 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 bir yazılımı kullanıcının özgürlüğünü kısıtlayıcı olarak oluşturmak için özgür yazılımın kullanımını görebilirken, açık kaynak kodlu bir destekleyici, izinsiz bir lisansı gerçekten özgür olarak görmeye daha yatkın olabilir - insanlarda ne olursa olsun yapma özgürlüğü gibi. Özel bir uygulama yapmak anlamına gelse bile kodu istemek.

Bazı özellikle öne çıkan kişiler, GPL v3 gibi bazı ücretsiz yazılım lisanslarının, bir geliştiricinin özgürlüğünü önemli ölçüde sınırlayacak kadar çok koşula sahip olduğunu iddia ediyor.

FOSS İhtiyacı

Özetlemek için, tüm özgür yazılımlar açık kaynaklı yazılımdır, ancak tüm açık kaynaklı yazılımlar ücretsiz bir yazılım değildir. Bu nedenle, özgür yazılım savunucuları, özgür yazılımı şu şekilde ifade etmeyi tercih eder: ücretsiz yazılım. Ancak, genel kullanıcılar ortak olduğu için “ücretsiz” fiyat, bu isim o kadar da net değil. İşler, özellikle eğer gerçekten Hangi Özgür yazılım hakkında para bağlamında tartışma.

Bu nedenle en çok adlandırılan ücretsiz yazılımı ücretsiz ve açık kaynaklı yazılım, veya FOSS. Bu, Windows'taki ücretsiz yazılımların genellikle reklamlarla birlikte geldiğini ancak ücretsiz ve açık kaynaklı yazılımların odadaki herkesin kafasını karıştırmadan gelmediğini söylemenizi sağlar.

Birçok Kullanıcı ve Yazılım Geliştirici Sadece Umurunda Değil

Bu konuşmanın çoğu lisanslama ile ilgili ve bu oldukça sıkıcı bir konu olabilir. Avukat olmayanlar için çoğu anlam ifade etmiyor. Birçok kullanıcı sadece programları çalıştırmak ister En İyi Linux Yazılımı ve Uygulamaları En İyi Linux Yazılımı ve Uygulamaları Linux'ta yeni veya deneyimli bir kullanıcı olsanız da, bugün kullanmanız gereken en iyi Linux yazılımı ve uygulamaları. ve bir grup geliştirici sadece onları oluşturmak istiyor. Yazılımın nasıl lisanslandığı daha az öncelikli.

Fakat özgür ve açık kaynak kodlu yazılım dünyası, etiği açıkça tartışan bir dünyadır, bu yüzden, hayatı daha fazla kafa karıştırıcı hale getirse bile, kelimeler önemlidir..

Özgür yazılım sorumlusu veya açık kaynaklı harekete katılıyor musunuz? İkisiyle de empati kurar mısın? Sizce açık ve özgür kaynaklı yazılım demeliyiz? Bunu aşağıdaki yorumlarda tartışalım:!




Henüz no comments

Modern teknoloji hakkında basit ve uygun fiyatlı.
Modern teknoloji dünyasında rehberiniz. Her gün bizi çevreleyen teknolojileri ve araçları nasıl kullanacağınızı ve Internet'te ilginç şeyleri nasıl keşfedeceğinizi öğrenin.