Ücretsiz yazılım - Free software

Bir işletim sisteminin bilgisayar ekranı, çeşitli özgür yazılım uygulamalarıyla tamamen kapsanan ekran.
Bazı temsili uygulamaları çalıştıran modern bir özgür yazılım işletim sistemi örneği. Gösterilenler Xfce masaüstü ortamı, Firefox web tarayıcısı, Vim metin editörü, GIMP görüntü düzenleyici ve VLC medya oynatıcı.

Ücretsiz yazılım (veya libre yazılımı)[1][2] dır-dir bilgisayar yazılımı kullanıcıların yazılımı herhangi bir amaç için çalıştırmasına, ayrıca onu ve uyarlanmış sürümlerini incelemesine, değiştirmesine ve dağıtmasına olanak tanıyan koşullar altında dağıtılır.[3][4][5][6][7] Özgür yazılım bir meseledir özgürlük, fiyat değil: programı elde etmek için ne kadar ödeme yapılırsa yapılsın tüm kullanıcılar, özgür bir yazılımın kopyalarıyla istediklerini yapmakta (bunlardan kazanç sağlamak dahil) yasal olarak özgürdür.[8][2] Bilgisayar programları, son kullanıcılara (yalnızca geliştiriciye değil) yazılım üzerinde ve daha sonra cihazları üzerinde nihai kontrol veriyorsa "özgür" kabul edilir.[5][9]

Bir bilgisayar programını inceleme ve değiştirme hakkı şunu gerektirir: kaynak kodu —Değişiklik yapmak için tercih edilen format — o programın kullanıcılarına sunulacaktır. Bu genellikle "kaynak koduna erişim" veya "genel kullanım" olarak adlandırılırken, Özgür Yazılım Vakfı bu terimlerle düşünmemeyi önerir,[10] çünkü kullanıcıların, kullanıcı olmayanlara programın bir kopyasını verme yükümlülüğü (bir hakkın aksine) olduğu izlenimini verebilir.

"Özgür yazılım" terimi geçmişte zaten gevşek bir şekilde kullanılmış olsa da,[11] Richard Stallman tartışılan anlama bağlamak ve özgür yazılım hareketi 1983'te GNU Projesi: özgürlüğe saygılı bir yaratma çabası işletim sistemi ve aralarında bir zamanlar yaygın olan işbirliği ruhunu canlandırmak için hackerlar bilgi işlemin ilk günlerinde.[12][13]

Bağlam

Bu Euler diyagramı ücretsiz yazılım ve yazılım arasındaki tipik ilişkiyi açıklar ücretsiz ve açık kaynaklı yazılım (FOSS): David Rosen'e göre Wolfire Oyunları 2010'da, açık kaynak / özgür yazılım (turuncu) en çok bedava ama her zaman değil. Ücretsiz yazılım (yeşil) nadiren kaynak kodunu ifşa eder.[14]

Dolayısıyla özgür yazılım şunlardan farklıdır:

Kapsamındaki yazılımlar için telif hakkı özgür olmak için bir yazılım lisansı yazar, kullanıcılara yukarıda belirtilen hakları verir. Telif hakkı yasası kapsamına girmeyen yazılım, örneğin kamu malı, kaynak kodu da kamu malı olduğu sürece ücretsizdir veya başka bir şekilde kısıtlama olmaksızın kullanılabilir.

Tescilli yazılım, kısıtlayıcı yazılım lisansları kullanır veya EULA'lar ve genellikle kullanıcılara kaynak kodunu sağlamaz. Kullanıcılar bu nedenle yasal veya teknik olarak değiştirme yazılımdır ve bu, yayıncının güncelleme, yardım ve destek sağlamasıyla sonuçlanır. (Ayrıca bakınız satıcıya bağlı kalma ve eski ve kullanılmayan yazılım ). Kullanıcılar çoğu zaman olmayabilir ters mühendislik özel mülk yazılımı değiştirme veya yeniden dağıtma.[15][16] Telif hakkı kanunu, sözleşmeler ve kaynak kodu eksikliğinin ötesinde, kullanıcıların bir yazılım parçası üzerindeki özgürlüğü kullanmalarını engelleyen ek engeller olabilir. yazılım patentleri ve dijital haklar yönetimi (daha spesifik olarak, tivoizasyon ).[17]

Özgür yazılım, kâr amaçlı, ticari bir faaliyet olabilir veya olmayabilir. Bazı özgür yazılımlar gönüllü tarafından geliştirilmiştir bilgisayar programcıları diğeri şirketler tarafından geliştirilirken; hatta her ikisi tarafından.[18][8]

Açık Kaynak ile adlandırma ve farklılıklar

Her iki tanım da neredeyse eşdeğer programlara atıfta bulunsa da, Özgür Yazılım Vakfı "özgür yazılım" teriminin kullanılmasını tavsiye eder.açık kaynaklı yazılım "(1998'de daha genç bir vizyon ortaya çıktı), çünkü hedefler ve mesajlar oldukça farklı." Açık kaynak "ve bununla ilişkili kampanyası çoğunlukla kamu geliştirme modeli ve kullanıcı hakları etik konusunu çok hafif ve hatta düşmanca ele alırken, işletmelere özgür yazılım pazarlamak.[19] Stallman ayrıca, özgür yazılımın pratik avantajlarını göz önünde bulundurmanın, kelepçeli olmamanın pratik avantajlarını göz önünde bulundurmaya benzediğini, bir bireyin kelepçeli olmanın kendi başına istenmeyen bir şey olduğunu anlamak için pratik nedenleri düşünmesinin gerekli olmadığını belirtti.[20]

FSF ayrıca "Açık Kaynak" ın ortak İngilizcede tam olarak belirli bir anlamı olduğunu, yani "kaynak koduna bakabileceğinizi" not eder. "Özgür Yazılım" terimi iki farklı yoruma yol açabilirken, bunlardan en az birinin "Açık Kaynak" teriminden farklı olarak amaçlanan anlamla tutarlı olduğunu belirtir.[a] Kredi sıfatı "libre "genellikle" ücretsiz "kelimesinin belirsizliğinden kaçınmak için kullanılır. ingilizce dili ve "özgür yazılım" ın kamuya açık yazılım olarak eski kullanımındaki belirsizlik.[11] Görmek Bedava e karşı libre.

Özgür Yazılımın Tanımı ve Dört Temel Özgürlüğü

Özgür Yazılım Vakfı tarafından tanımlanan özgür ve özgür olmayan yazılım şeması. Sol: özgür yazılım, sağ: özel mülk yazılım, çevrelenmiş: Ücretsiz yazılım

Özgür yazılımın ilk resmi tanımı Şubat 1986'da FSF tarafından yayınlandı.[21] Richard Stallman tarafından yazılan bu tanım bugün de korunmaktadır ve yazılımın bir kopyasını alan kişiler aşağıdaki dört özgürlüğe sahipse, yazılımın özgür yazılım olduğunu belirtir.[22][23] Numaralandırma sıfırla başlar, yalnızca ortak kullanımda bir aldatmaca olarak değil sıfır tabanlı numaralandırma programlama dillerinde değil, aynı zamanda "Özgürlük 0" listeye başlangıçta dahil edilmediği için, ancak daha sonra çok önemli olduğu için listeye ilk olarak eklendiği için.

  • Özgürlük 0: Özgürlük koşmak herhangi bir amaç için program.
  • Özgürlük 1: Özgürlük ders çalışma Programın nasıl çalıştığını ve istediğinizi yapması için programı değiştirin.
  • Özgürlük 2: Özgürlük yeniden dağıtmak ve komşunuza yardım edebilmek için kopyalar yapın.
  • Özgürlük 3: Özgürlük geliştirmek programı ve geliştirmelerinizi (ve genel olarak değiştirilmiş sürümlerini) halka açıklayın, böylece tüm topluluk yararlanır.

Özgürlükler 1 ve 3 gerektirir kaynak kodu yazılımın kaynak kodu olmadan incelenmesi ve değiştirilmesi son derece pratik olmayandan neredeyse imkansız olana kadar değişebilir.

Bu nedenle, özgür yazılım şu anlama gelir: bilgisayar kullanıcıları seçtikleri kişilerle işbirliği yapma ve kullandıkları yazılımı kontrol etme özgürlüğüne sahiptir. Bunu ayırt edici bir söz olarak özetlemek gerekirse libre (özgürlük) yazılımı bedava (sıfır fiyat) yazılım, Özgür Yazılım Vakfı diyor ki: "Özgür yazılım, fiyat değil, özgürlük meselesidir. Kavramı anlamak için, 'özgür'ü' olduğu gibi düşünmelisiniz.serbest konuşma "," bedava bira "gibi değil'".[22] Görmek Bedava e karşı libre.

1990'ların sonlarında, diğer gruplar neredeyse aynı bir yazılım setini tanımlayan kendi tanımlarını yayınladılar. En dikkate değer olanlar Debian Özgür Yazılım Yönergeleri 1997'de yayınlandı,[24] ve Açık Kaynak Tanımı, 1998'de yayınlandı.

BSD tabanlı işletim sistemleri, örneğin FreeBSD, OpenBSD, ve NetBSD özgür yazılımın kendi resmi tanımları yoktur. Bu sistemlerin kullanıcıları genellikle aynı yazılım setini kabul edilebilir bulurlar, ancak bazen copyleft kısıtlayıcı olarak. Genellikle savunurlar izin verilen özgür yazılım lisansları, yasal olarak gerekmeksizin başkalarının yazılımı istedikleri gibi kullanmalarına izin veren zorunlu kaynak kodunu sağlamak için. Görüşlerine göre, bu müsamahakâr yaklaşım daha özgürdür. Kerberos, X11, ve Apaçi yazılım lisansları, amaç ve uygulama açısından büyük ölçüde benzerdir.

Örnekler

İnternette binlerce ücretsiz uygulama ve birçok işletim sistemi bulunmaktadır. Kullanıcılar bu uygulamaları bir Paketleme yöneticisi çoğu ile birlikte gelir Linux dağıtımları.

Özgür Yazılım Rehberi ücretsiz yazılım paketlerinden oluşan geniş bir veritabanı tutar. En iyi bilinen örneklerden bazıları şunları içerir: Linux çekirdeği, BSD ve Linux işletim sistemleri, GNU Derleyici Koleksiyonu ve C kütüphanesi; MySQL ilişkisel veritabanı; Apaçi Web sunucusu; ve Posta göndermek posta taşıma acentesi. Diğer etkili örnekler şunları içerir: Emacs Metin düzeltici; GIMP raster çizim ve resim düzenleyici; X Pencere Sistemi grafik görüntüleme sistemi; LibreOffice Ofis kıyafeti; ve TeX ve Lateks dizgi sistemleri.

Tarih

1950'lerden 1970'lerin başına kadar, bilgisayar kullanıcılarının yazılım özgürlükleri tipik olarak özgür yazılımla ilişkili kamuya açık yazılım.[11] Yazılım yaygın olarak bilgisayar kullanan kişiler ve insanların donanımlarını kullanışlı kılan yazılımlar yaptıkları gerçeğini memnuniyetle karşılayan donanım üreticileri tarafından paylaşıldı. Kullanıcı ve tedarikçilerin organizasyonları, örneğin, PAYLAŞ, yazılım alışverişini kolaylaştırmak için oluşturulmuştur. Yazılım genellikle aşağıdaki gibi yorumlanmış bir dilde yazıldığından TEMEL, kaynak kodu bu programları kullanmak için dağıtıldı. Yazılım ayrıca basılı kaynak kodu olarak paylaşıldı ve dağıtıldı (Yazma programı ) içinde bilgisayar dergileri (sevmek Yaratıcı Bilgi İşlem, Yumuşak taraf, Hesapla!, Bayt vb.) ve en çok satanlar gibi kitaplar TEMEL Bilgisayar Oyunları.[25] 1970'lerin başlarında tablo değişti: yazılım maliyetleri önemli ölçüde artıyordu, büyüyen bir yazılım endüstrisi donanım üreticisinin paket yazılım ürünleriyle rekabet ediyordu (maliyet donanım maliyetine dahil edildiğinden ücretsiz), kiralanan makineler yazılım desteği gerektiriyor, yazılım geliri ve kendi ihtiyaçlarını daha iyi karşılayabilen bazı müşteriler, donanım ürün maliyetleriyle birlikte verilen "ücretsiz" yazılım maliyetlerini istemiyorlardı. İçinde Amerika Birleşik Devletleri vs. IBM, 17 Ocak 1969'da dosyalanmış, hükümet, birlikte verilen yazılımın rekabete aykırı.[26] Bazı yazılımlar her zaman ücretsiz olsa da, bundan böyle öncelikle satış için üretilmiş, artan miktarda yazılım olacaktır. 1970'lerde ve 1980'lerin başında, yazılım endüstrisi teknik önlemleri kullanmaya başladı (yalnızca dağıtım ikili kopyalar nın-nin bilgisayar programları ) önlemek bilgisayar kullanıcıları yazılım uygulamalarını uygun gördükleri gibi inceleyip uyarlayabilmekten. 1980 yılında telif hakkı hukuk bilgisayar programlarını kapsayacak şekilde genişletildi.

1983'te, Richard Stallman popüler yazarların orijinal yazarlarından biri Emacs programın uzun süredir üyesi ve bilgisayar korsanı topluluk MIT Yapay Zeka Laboratuvarı, duyurdu GNU projesi amacı tamamen tescilli olmayan Unix uyumlu işletim sistemi, bilgisayar dünyasını ve kullanıcılarını çevreleyen iklim değişikliğinden dolayı hayal kırıklığına uğradığını söylüyor. Projeye ve amacına ilişkin ilk beyanında, kabul etmesi istenen muhalefetini bir motivasyon olarak özellikle belirtti. ifşa etmeme anlaşmaları ve potansiyel olarak karlı olan geliştirme içi yazılımların ücretsiz paylaşımını yasaklayan kısıtlayıcı lisanslar, geleneksel kurallara doğrudan aykırı bir yasak hacker etiği. İçin yazılım geliştirme GNU işletim sistemi Ocak 1984'te başladı ve Özgür Yazılım Vakfı (FSF) Ekim 1985'te kuruldu. Bir özgür yazılım tanımı ve "copyleft ", sağlamak için tasarlandı yazılım özgürlüğü Bazı yazılım dışı endüstriler, araştırma ve geliştirme süreçleri için özgür yazılım geliştirmede kullanılanlara benzer teknikleri kullanmaya başlıyor; Örneğin bilim adamları, daha açık geliştirme süreçleri arıyorlar ve mikroçip gibi donanımlar, altında yayınlanan spesifikasyonlarla geliştirilmeye başlıyor. copyleft lisanslar (bkz. OpenCores proje, örneğin). Genel yaratıcı ve özgür kültür hareketi özgür yazılım hareketinden de büyük ölçüde etkilenmiştir.

1980'ler: GNU projesinin temeli

1983'te, Richard Stallman, uzun zamandır üyesi bilgisayar korsanı topluluk MIT Yapay Zeka Laboratuvarı, GNU projesini duyurdu ve bilgisayar endüstrisinin ve kullanıcılarının kültüründeki değişimin etkilerinden hüsrana uğradığını söyledi.[27] GNU işletim sistemi için yazılım geliştirme Ocak 1984'te başladı ve Özgür Yazılım Vakfı (FSF) Ekim 1985'te kuruldu. Projeyi ve hedeflerini özetleyen bir makale Mart 1985'te yayınlandı. GNU Manifestosu. Manifesto, GNU felsefesinin önemli bir açıklamasını içeriyordu, Özgür Yazılım Tanımı ve "copyleft "fikirler.

1990'lar: Linux çekirdeğinin piyasaya sürülmesi

Linux çekirdeği, başlatan Linus Torvalds, 1991'de serbestçe değiştirilebilir kaynak kodu olarak piyasaya sürüldü. İlk lisans, özel mülk yazılım lisansıydı. Ancak, Şubat 1992'deki 0.12 sürümüyle, o yeniden ruhsatlı altında proje GNU Genel Kamu Lisansı.[28] Unix gibi Torvalds'ın çekirdeği de gönüllü programcıların dikkatini çekti.FreeBSD ve NetBSD (her ikisi de türetilmiştir 386BSD ) ücretsiz yazılım olarak piyasaya sürüldüğünde USL - BSDi dava 1993 yılında mahkeme dışında sonuçlandı. OpenBSD çatallı 1995'te NetBSD'den. Yine 1995'te, Apache HTTP Sunucusu Yaygın olarak Apache olarak anılan, Apache Lisansı 1.0.

Lisanslama

Copyleft, eserlerin sınırsız kalmasını sağlamak için telif hakkı yasasının yeni bir kullanımı, özgür yazılım dünyasından kaynaklanmaktadır.[29]

Tüm özgür yazılım lisansları, kullanıcılara yukarıda tartışılan tüm özgürlükleri sağlamalıdır. Ancak, uygulamaların lisansları uyumlu olmadığı sürece, kaynak kodu karıştırarak veya ikili dosyaları doğrudan bağlayarak programları birleştirmek sorunludur, çünkü lisans teknik özellikleri. Dolaylı olarak birbirine bağlı programlar bu sorunu önleyebilir.

Özgür yazılımın çoğu, küçük bir lisans kümesinin kapsamına girer. Bu lisanslardan en popüler olanları:[30][31]

Özgür Yazılım Vakfı ve Açık Kaynak Girişimi, sırasıyla kendi özgür yazılım ve açık kaynaklı yazılım tanımlarına uygun buldukları lisans listelerini yayınlar:

FSF listesi kuralcı değildir: FSF'nin duymadığı veya hakkında yazmak için yeterince önemli olduğu düşünülen özgür yazılım lisansları olabilir. Dolayısıyla, bir lisansın FSF listesinde olmaması ve ücretsiz olması mümkündür. OSI listesi yalnızca sunulan, değerlendirilen ve onaylanan lisansları listeler. Tüm açık kaynak lisansları, Açık Kaynak Tanımı resmi olarak açık kaynaklı yazılım olarak tanınmak için. Öte yandan özgür yazılım, resmi tanımaya dayanmayan daha gayri resmi bir sınıflandırmadır. Bununla birlikte, Özgür Yazılım Tanımını karşılamayan lisanslar altında lisanslanan yazılımlar haklı olarak özgür yazılım olarak değerlendirilemez.

Bu iki kuruluşun dışında, Debian Bazıları tarafından proje, belirli lisansların kendi ruhsatlarına uygun olup olmadığına dair yararlı tavsiyelerde bulunur. Debian Özgür Yazılım Yönergeleri. Debian bir liste yayınlamaz onaylandı lisanslar, bu nedenle kararları, yazılım arşivlerine hangi yazılımlara izin verdikleri kontrol edilerek izlenmelidir. Bu, Debian web sitesinde özetlenmiştir.[32]

FSF yönergelerine uygun olduğu açıklanan bir lisansın, aynı zamanda, Açık Kaynak Tanımı bunun tersi zorunlu olarak doğru olmasa da (örneğin, NASA Açık Kaynak Anlaşması OSI onaylı bir lisanstır, ancak FSF'ye göre ücretsiz değildir).

Farklı özgür yazılım kategorileri vardır.

  • Kamusal alan yazılım: telif hakkı süresi dolmuştur, eser telif hakkına tabi değildir ( telif hakkı bildirimi 1988'den önce) veya yazar, yazılımı bir kamu malı üzerinde bir feragat beyanı (bunun mümkün olduğu ülkelerde). Kamuya açık yazılım, telif hakkı korumasından yoksun olduğundan, tescilli veya ücretsiz olsun, herhangi bir çalışmaya serbestçe dahil edilebilir. FSF, CC0 bu amaç için kamu malı adanmışlık.[33]
  • İzin verilen lisanslar ile birlikte dağıtılan yazılımların çoğuna uygulandıkları için BSD stili olarak da adlandırılır. BSD işletim sistemleri: bu lisansların çoğu aynı zamanda kopyasız dağıtım konusunda kısıtlamaları olmadığı için.[34] Yazar, telif hakkını yalnızca garantiden feragat etmek ve değiştirilmiş çalışmaların uygun şekilde atfedilmesini gerektirmek için saklı tutar ve yeniden dağıtıma ve hiç modifikasyon, hatta kapalı kaynaklı olanlar. Bu anlamda, müsaadeli bir lisans, kısıtlı yazılım geliştirme maliyetini düşürerek özgür olmayan yazılım yaratmak için bir teşvik sağlar. Bu, yazılım özgürlüğü ruhuyla uyumsuz olduğundan, birçok kişi izin verilen lisansların copyleft lisanslarından daha az özgür olduğunu düşünmektedir.
  • Copyleft ile lisanslar GNU Genel Kamu Lisansı en belirgin olanı: yazar, telif hakkını elinde bulundurur ve bu tür tüm yeniden dağıtımların aynı lisans altında lisanslandığı kısıtlama altında yeniden dağıtıma izin verir. Başkaları tarafından yapılan eklemeler ve değişiklikler de, orijinal lisanslı ürünün bir parçasıyla birlikte dağıtıldıklarında aynı "copyleft" lisansı altında lisanslanmalıdır. Bu aynı zamanda viral, koruyucu veya karşılıklı lisans. Dağıtım kısıtlaması nedeniyle, herkes bu tür bir lisansın ücretsiz olduğunu düşünmez.[35]

Güvenlik ve güvenilirlik

Neredeyse hepsi olmasına rağmen bilgisayar virüsleri sadece etkilemek Microsoft Windows,[36][37][38] antivirüs yazılımı gibi ClamTk (burada gösterilmektedir) hala Linux ve diğer Unix tabanlı sistemler için sağlanmaktadır, böylece kullanıcılar kötü amaçlı yazılım Windows ana bilgisayarlarına bulaşabilir.

Üzerinde tartışma var güvenlik özel mülk yazılıma kıyasla özgür yazılımın önemli bir sorunu belirsizlik yoluyla güvenlik. Bilgisayar güvenliğindeki popüler bir nicel test, bilinen yamalanmamış güvenlik kusurlarının göreceli sayımını kullanmaktır. Genel olarak, bu yöntemin kullanıcıları, en azından bir düzeltme mevcut olana kadar, bilinen güvenlik kusurları için düzeltmelerden yoksun ürünlerden kaçınmayı tavsiye eder.

Özgür yazılım savunucuları, kaynak kodları erişilebilir olduğundan ve toplulukları hangi sorunların var olduğu konusunda daha açık olduğundan, bu metodolojinin özgür yazılım sistemleri için daha fazla güvenlik açığı sayarak önyargılı olduğuna kuvvetle inanırlar.[39] (Buna "İfşa Yoluyla Güvenlik" denir[40]) ve tescilli yazılım sistemleri, özgür programların daha az şanslı olan kullanıcıların haklarından mahrum bırakılması gibi, açıklanmamış toplumsal dezavantajlara sahip olabilir. Kullanıcılar kaynak kodunu analiz edip izleyebildikçe, ticari kısıtlamaları olmayan çok daha fazla kişi kodu inceleyebilir ve bir şirketin uygulanabilir bulabileceğinden daha fazla hata ve boşluk bulabilir. Richard Stallman'a göre, kaynak koda kullanıcı erişimi, özgür yazılımın istenmeyen gizli casus yazılım işlevsellik tescilli yazılımdan çok daha zordur.[41]

Konuyla ilgili bazı nicel çalışmalar yapılmıştır.[42][43][44][45]

İkili blob'lar ve diğer özel yazılımlar

2006 yılında OpenBSD kullanımına karşı ilk kampanyayı başlattı ikili lekeler içinde çekirdekler. Blob'lar genellikle serbestçe dağıtılabilir aygıt sürücüleri sürücü kaynak kodunu kullanıcılara veya geliştiricilere açıklamayan satıcıların donanımları için. Bu, kullanıcıların yazılımı etkin bir şekilde değiştirme ve değiştirilmiş sürümleri dağıtma özgürlüğünü kısıtlar. Ayrıca, lekeler belgelenmemiş olduğundan ve böcekler, herhangi biri için güvenlik riski oluştururlar işletim sistemi kimin çekirdeği onları içeriyor. Bloblara karşı kampanyanın ilan edilen amacı, geliştiricilerin bu donanım için özgür yazılım sürücüleri yazmasına ve sonuçta tüm özgür işletim sistemlerinin blob içermemesine veya kalmasına olanak tanıyan donanım belgelerini toplamaktır.

İkili lekeler sorunu Linux çekirdeği ve diğer aygıt sürücüleri, İrlanda'daki bazı geliştiricileri gNewSense, tüm ikili blobların kaldırıldığı Linux tabanlı bir dağıtım. Proje, Özgür Yazılım Vakfı ve yaratılışı teşvik etti. Özgür Yazılım Vakfı Latin Amerika, of Linux libre çekirdek.[46] Ekim 2012 itibariyle, Trisquel Distrowatch tarafından derecelendirilen en popüler FSF onaylı Linux dağıtımıdır (12 aydan fazla).[47] Süre Debian FSF tarafından onaylanmamıştır ve Linux-libre kullanmamaktadır, aynı zamanda 2011'den beri varsayılan olarak çekirdek blobları içermeyen popüler bir dağıtımdır.[46]

İş modeli

Yazılım satma herhangi bir özgür yazılım lisansı altında ticari kullanım gibi izin verilebilir. Bu, olan veya olmayan lisanslar için geçerlidir copyleft.[18][48][49]

Özgür yazılım özgürce yeniden dağıtılabildiğinden, genellikle çok az bir ücret karşılığında veya ücretsiz olarak kullanılabilir. Özgür yazılım iş modelleri genellikle özelleştirme, beraberindeki donanım, destek, eğitim, entegrasyon veya sertifika gibi katma değerlere dayanır.[18] Bununla birlikte, kullanıcının ücretsiz uygulamanın bir kopyasını almakla yükümlü olduğu istisnalar mevcuttur.[50]

Ücretler genellikle kompakt disklere ve önyüklenebilir USB sürücülerine dağıtım için veya ücretsiz yazılımın yüklenmesi veya çalıştırılması hizmetleri için alınır. Büyük, ticari olarak kullanılan özgür yazılımın geliştirilmesi genellikle kullanıcı bağışlarının bir kombinasyonu ile finanse edilir, kitle fonlaması, kurumsal katkılar ve vergi parası. SELinux Amerika Birleşik Devletleri'nde proje Ulusal Güvenlik Ajansı federal olarak finanse edilen bir özgür yazılım projesine bir örnektir.

Diğer yandan, özel mülk yazılım, farklı bir iş modeli kullanma eğilimindedir; burada özel mülk uygulamanın müşterisi, yasal olarak erişmek ve kullanmak için bir lisans için bir ücret öder. Bu lisans, müşteriye yazılımın bazı kısımlarını veya hiçbir parçasını kendi başına yapılandırma yeteneği verebilir. Genellikle özel yazılım satın alımına bir miktar destek dahildir, ancak ek destek hizmetleri (özellikle kurumsal uygulamalar için) genellikle ek bir ücret karşılığında mevcuttur. Bazı tescilli yazılım satıcıları da bir ücret karşılığında yazılımı özelleştirecektir.[51]

Özgür Yazılım Vakfı, özgür yazılım satışını teşvik eder. Vakfın yazdığı gibi, "özgür yazılım dağıtmak, kalkınma için fon yaratmak için bir fırsattır. Boşa harcamayın!".[8] Örneğin, FSF'nin kendi önerilen lisansı ( GNU GPL ) "[siz], ilettiğiniz her kopya için herhangi bir fiyat talep edebilir veya hiçbir ücret talep edemez ve bir ücret karşılığında destek veya garanti koruması sunabilirsiniz."[52]

Microsoft CEO'su Steve Ballmer 2001'de "açık kaynak ticari şirketler tarafından kullanılamaz. Lisansın yazılma şekli, herhangi bir açık kaynak yazılımı kullanıyorsanız, yazılımınızın geri kalanını açık kaynak yapmanız gerekir" dedi.[53] Bu yanlış anlama şunlara dayanmaktadır: copyleft Yazılımın değiştirilmiş sürümlerini dağıtırsa, kaynağı serbest bırakması ve aynı lisansı kullanması gereken lisanslar (GPL gibi). Bu gereksinim, aynı geliştiricinin diğer yazılımlarını kapsamaz.[kaynak belirtilmeli ] Ticari şirketler ile özgür yazılım arasındaki uyumsuzluk iddiası da bir yanlış anlamadır. Birkaç büyük şirket var, ör. Kırmızı şapka ve IBM, özgür yazılımın geliştirilmesinde önemli ticari işler yapan.[kaynak belirtilmeli ]

Ekonomik yönler ve benimseme

Özgür yazılım, İnternetin, World Wide Web'in ve internetin altyapısının geliştirilmesinde önemli bir rol oynadı. dot-com şirketleri.[54][55] Özgür yazılım, kullanıcıların kullandıkları programları geliştirme ve iyileştirme konusunda işbirliği yapmalarına olanak tanır; özgür yazılım bir saf kamu malı yerine özel mal. Özgür yazılıma katkıda bulunan şirketler ticareti artırıyor yenilik.[56]

"Temel işlevleri Windows'tan Linux'a taşıdık çünkü kararlı ve güvenilir bir işletim sistemine ihtiyacımız vardı - bize şirket içi kontrol sağlayacak bir işletim sistemine ihtiyacımız vardı. Yani yamalamamız, ayarlamamız veya uyarlamamız gerekirse yapabilirdik."

Resmi açıklama Birleşik Uzay İttifakı için bilgisayar sistemlerini yöneten Uluslararası Uzay istasyonu (ISS) Mayıs 2013'te ISS bilgisayar sistemlerini Windows'tan Linux'a taşıma kararıyla ilgili olarak[57][58]

Özgür yazılımın ekonomik uygulanabilirliği aşağıdaki gibi büyük şirketler tarafından kabul edilmiştir. IBM, Kırmızı şapka, ve Sun Microsystems.[59][60][61][62][63] Ana işi BT sektöründe olmayan birçok şirket, düşük başlangıç ​​sermayesi yatırımı ve uygulama paketlerini özgürce özelleştirme yeteneği nedeniyle İnternet bilgileri ve satış siteleri için özgür yazılımı seçmektedir. Yazılım işindeki çoğu şirket, lisanslar izin veriyorsa ticari ürünlerine özgür yazılımı dahil eder.[18]

Ücretsiz yazılım genellikle ücretsiz olarak mevcuttur ve kalıcı olarak daha düşük sonuçlara neden olabilir TCO maliyetleri nazaran tescilli yazılım.[64] Özgür yazılım ile işletmeler, yazılımı kendileri değiştirerek veya programcıları kendileri için değiştirmeleri için işe alarak, özel ihtiyaçlarına uygun hale getirebilirler. Özgür yazılımın çoğu kez garantisi yoktur ve daha da önemlisi, genellikle kimseye yasal sorumluluk yüklememektedir. Bununla birlikte, yazılımın durumuna ve kullanımına bağlı olarak iki taraf arasında garantilere izin verilir. Böyle bir anlaşma, özgür yazılım lisansından ayrı olarak yapılır.

Tarafından hazırlanan bir rapor Standish Grubu ücretsiz yazılımın benimsenmesinin gelirde düşüşe neden olduğunu tahmin etmektedir. tescilli yazılım endüstri yılda yaklaşık 60 milyar dolar.[65] Eric S. Raymond terim olduğunu savundu ücretsiz yazılım iş dünyası için fazla belirsiz ve korkutucu. Raymond terimi yükseltti açık kaynaklı yazılım iş dünyası ve kurumsal dünya için daha dostça bir alternatif olarak.[66]

Ayrıca bakınız

Notlar

  1. ^ Hem Özgür Yazılım hem de Açık Kaynak tanımlarına göre kaynak koda erişim gerekli ancak yetersiz bir koşuldur.

Referanslar

  1. ^ Görmek GNU Projesi. "Özgür yazılım nedir?". Özgür Yazılım Vakfı.
  2. ^ a b "Richard Stallman - İnternet Onur Listesi". Alındı 26 Mart 2017.
  3. ^ Özgür Yazılım Hareketi (gnu.org)
  4. ^ GNU Projesi Felsefesi (gnu.org)
  5. ^ a b "Özgür yazılım, kullanıcıya onu paylaşma, inceleme ve değiştirme özgürlüğü veren bir yazılımdır. Biz buna özgür yazılım diyoruz çünkü kullanıcı özgür". fsf.org.
  6. ^ "GNU Press - Ücretsiz Yazılım Vakfı Çevrimiçi Mağazası - GNU tişörtleri, kitapları, çıkartmaları ve doldurulmuş gnu oyuncakları satın alın". Alındı 19 Mart 2015.
  7. ^ "Yazılım Özgürlüğü Hukuk Merkezi".
  8. ^ a b c Özgür Yazılım Satmak (gnu.org)
  9. ^ Stallman, Richard (27 Eylül 1983). "İlk Duyuru". GNU Projesi. Özgür Yazılım Vakfı.
  10. ^ "Yüklü veya Kafa Karıştırıcı Olduğu İçin Kaçınılması Gereken (veya Dikkatli Kullanılması) Kelimeler: Erişim". www.gnu.org.
  11. ^ a b c Shea Tom (1983-06-23). "Özgür yazılım - Özgür yazılım, yazılım yedek parçalarının hurdalığıdır". InfoWorld. Alındı 2016-02-10. "Ticari yazılımın aksine, kamusal alanda var olan geniş ve büyüyen bir özgür yazılım bütünüdür. Kamuya açık yazılım, çoğu iş hayatında profesyonel programcı olan mikrobilgisayar hobileri (" hackerlar "olarak da bilinir) tarafından yazılır. [...] Herkesin kaynak koda erişimi olduğu için, birçok rutin yalnızca kullanılmamış, aynı zamanda diğer programcılar tarafından önemli ölçüde geliştirilmiştir. "
  12. ^ Levi, Ran. "Richard Stallman ve Özgür Yazılım ve Açık Kaynak Tarihi". Curious Minds Podcast.
  13. ^ Amit Garg, Ryan Burdett, Ishaan Shastri, Evan Parker. "GNU". cs.stanford.edu. Alındı 2017-10-17.CS1 Maint: yazar parametresini kullanır (bağlantı)
  14. ^ Rosen, David (16 Mayıs 2010). "Açık kaynaklı yazılım her zaman ücretsiz değildir". Wolfire.com. Alındı 2016-01-18.
  15. ^ Dixon, Çubuk (2004). Açık Kaynak Yazılım Hukuku. Artech Evi. s. 4. ISBN  978-1-58053-719-3. Alındı 2009-03-16.
  16. ^ Graham, Lawrence D. (1999). Bilgisayar endüstrisini şekillendiren yasal savaşlar. Greenwood Publishing Group. s. 175. ISBN  978-1-56720-178-9. Alındı 2009-03-16.
  17. ^ Sullivan, John (17 Temmuz 2008). "Son Mil Her Zaman En Zorudur". fsf.org. Arşivlenen orijinal 28 Ekim 2014. Alındı 29 Aralık 2014.
  18. ^ a b c d Popp, Dr.Karl Michael (2015). Açık kaynak yazılımın ticari kullanımı için En İyi Uygulamalar. Norderstedt, Almanya: Talep Üzerine Kitaplar. ISBN  978-3738619096.
  19. ^ Stallman, Richard. "Neden" Açık Kaynak "Özgür Yazılımın amacını kaçırıyor". GNU Projesi. Özgür Yazılım Vakfı.
  20. ^ Stallman, Richard (2013-05-14). "Özgür yazılımın avantajları". Özgür Yazılım Vakfı. Alındı 2013-08-12.
  21. ^ Stallman, Richard. "Özgür Yazılım Vakfı nedir?". GNU'nun Bülteni. 1 (1). s. 8.
  22. ^ a b Özgür Yazılım Vakfı. "Özgür yazılım nedir?". Alındı 14 Aralık 2011.
  23. ^ "Dört Özgürlük - FSFE". fsfe.org.
  24. ^ Perens, Bruce. "Debian'ın Özgür Yazılım Topluluğu ile" Sosyal Sözleşmesi ". debian-duyuru posta listesi.
  25. ^ Ahl, David. "Who's Who in America'dan David H. Ahl biyografisi". Alındı 2009-11-23.
  26. ^ Fisher, Franklin M .; McKie, James W .; Mancke Richard B. (1983). IBM ve ABD Veri İşleme Endüstrisi: Ekonomik Bir Tarih. Praeger. ISBN  0-03-063059-2.
  27. ^ Williams, Sam (2002). Özgürlükte olduğu gibi özgür: Richard Stallman'ın Özgür Yazılım İçin Haçlı Seferi. O'Reilly Media. ISBN  0-596-00287-4.
  28. ^ "Linux kernel 0.12 için sürüm notları". Kernel.org.
  29. ^ Carver, Brian W. (2005-04-05). "Farklı Paylaşın ve Paylaşın: Açık Kaynak ve Özgür Yazılım Lisanslarını Anlamak ve Uygulamak". Berkeley Teknoloji Hukuku Dergisi. 20: 39. SSRN  1586574.
  30. ^ "En iyi 20 lisans". Black Duck Yazılımı. 19 Kasım 2015. Arşivlendi orijinal 19 Temmuz 2016'da. Alındı 19 Kasım 2015. 1. MIT lisansı% 24, 2. GNU Genel Kamu Lisansı (GPL)% 2.0 23, 3. Apache Lisansı% 16, 4. GNU Genel Kamu Lisansı (GPL) 3.0% 9, 5. BSD Lisansı 2.0 (3 maddeli, Yeni veya Revize Edilmiş) Lisans% 6, 6. GNU Kısıtlı Genel Kamu Lisansı (LGPL)% 2,1 5, 7. Sanatsal Lisans (Perl)% 4, 8. GNU Kısıtlı Genel Kamu Lisansı (LGPL) 3,0% 2, 9. Microsoft Public Lisans 2%, 10. Eclipse Public License (EPL) 2%
  31. ^ Balter, Ben (2015-03-09). "GitHub.com'da açık kaynak lisans kullanımı". github.com. Alındı 2015-11-21. "1 MIT% 44.69, 2 Diğer% 15.68, 3 GPLv2% 12.96, 4 Apache% 11.19, 5 GPLv3% 8.88, 6 BSD 3 maddeli% 4.53, 7 Lisanssız% 1.87, 8 BSD 2 maddeli% 1.70, 9 LGPLv3 1.30 %, 10 AGPLv3% 1,05
  32. ^ "Debian - Lisans bilgileri". Alındı 2008-01-08.
  33. ^ "Onlarla İlgili Çeşitli Lisanslar ve Yorumlar". gnu.org. Alındı 20 Mart 2014.
  34. ^ "CI: Ana". Alındı 19 Mart 2015.
  35. ^ Palmer, Doug (2003-02-15). "Neden GPL'yi Kullanmıyorsunuz? Özgür ve Açık Kaynak Yazılım Üzerine Düşünceler". www.charvolant.org. Arşivlendi 2020-01-24 tarihinde orjinalinden. Alındı 2020-01-24.
  36. ^ Mookhey, K.K .; Burghate, Nilesh (2005). Linux: Güvenlik, Denetim ve Kontrol Özellikleri. ISACA. s. 128. ISBN  9781893209787.CS1 Maint: yazar parametresini kullanır (bağlantı)
  37. ^ Toksen Bob (2003). Gerçek Dünya Linux Güvenliği: Saldırı Önleme, Tespit ve Kurtarma. Prentice Hall Profesyonel. s. 365. ISBN  9780130464569.
  38. ^ Noyes, Katherine (3 Ağu 2010). "Linux Neden Windows'tan Daha Güvenli?". Bilgisayar Dünyası. Arşivlenen orijinal 2013-09-01 tarihinde.
  39. ^ "Sonuçta Firefox, MSIE'den daha güvenli". News.com.
  40. ^ "Açık Kaynağın Faydaları". Alındı 19 Mart 2015.
  41. ^ "Stallman'ın casus yazılım hakkında açıkladığı metin".
  42. ^ David A. Wheeler: Neden Açık Kaynak Yazılım / Özgür Yazılım (OSS / FS, FLOSS veya FOSS)? Sayılara Bakın! 2007
  43. ^ Michelle Delio: Linux: Rakiplerden Daha Az Hata Wired.com 2004
  44. ^ Barton P. Miller; David Koski; Cjin Pheow Lee; Vivekananda Maganty; Ravi Murthy; Ajitkumar Natarajan; Jeff Steidl (Ekim 1995). "Fuzz Revisited: UNIX Utilities and Services'in Güvenilirliğinin Yeniden İncelenmesi" (PDF). Madison, WI 53706-1685 ABD: Wisconsin Üniversitesi: Bilgisayar Bilimleri Bölümü. Arşivlenen orijinal (PDF) 21 Haziran 2010'da. Alındı 1 Mayıs 2013. ... GNU ve Linux'tan temel yardımcı programların güvenilirliği, ticari sistemlerden fark edilir derecede daha iyiydi [sic] Alıntı dergisi gerektirir | günlük = (Yardım)CS1 Maint: konum (bağlantı)
  45. ^ Barton P. Miller; Gregory Cooksey; Fredrick Moore (20 Temmuz 2006). "Rastgele Test Kullanarak MacOS Uygulamalarının Sağlamlığına İlişkin Ampirik Bir Çalışma" (PDF). Madison, WI 53706-1685 ABD: Wisconsin Üniversitesi: Bilgisayar Bilimleri Bölümü: 1, 2. Arşivlenen orijinal (PDF) 21 Haziran 2010'da. Alındı 1 Mayıs 2013. Tekrar geri döndük, bu sefer test ediyoruz ... Apple'ın Mac OS X. [...] Sonuçlar makul olsa da, güvenilirliğin 1995'te test edilen Linux / GNU araçlarından daha iyi olmadığını görmekten hayal kırıklığına uğradık. GUI tabanlı uygulamaları test ederken ne bekleyeceğimizden pek emin değildik; sonuçlar beklediğimizden daha kötü çıktı. Alıntı dergisi gerektirir | günlük = (Yardım)CS1 Maint: konum (bağlantı)
  46. ^ a b "Diğer Özgür Yazılım Sitelerine Bağlantılar - GNU Projesi - Özgür Yazılım Vakfı". Alındı 19 Mart 2015.
  47. ^ "DistroWatch Sayfa Hit Sıralaması". DistroWatch. 30 Ekim 2012. Arşivlendi orijinal 7 Ekim 2011 tarihinde. Alındı 30 Ekim 2012.
  48. ^ "BSD lisans tanımı". Alındı 19 Mart 2015.
  49. ^ "Açık Kaynak Projeniz için neden BSD tarzı bir lisans kullanmalısınız?". Alındı 19 Mart 2015.
  50. ^ "[libreplanet-Discuss] Libre olan ancak ücretsiz olmayan herhangi bir yazılım var mı?".
  51. ^ Andy Dornan. "Beş Açık Kaynaklı İş Modeli". Arşivlenen orijinal 10 Ekim 2009.
  52. ^ GNU Genel Kamu Lisansı, bölüm 4. gnu.org
  53. ^ "Ballmer, açık kaynağa 'kanser' diyor ve bunun" ticari şirketler için mevcut olmadığını "söylüyor"". 2001-06-15 tarihinde orjinalinden arşivlendi. Alındı 2001-06-15.CS1 bakimi: BOT: orijinal url durumu bilinmiyor (bağlantı) Chicago Sun-Times, 2001
  54. ^ Netcraft. "Web Sunucusu Kullanım Anketi".
  55. ^ Apache Yazılım Vakfı. "Yeni Ekonomide Apache Stratejisi" (PDF). Arşivlenen orijinal (PDF) 2008-02-16 tarihinde.
  56. ^ Waring, Teresa; Maddocks, Philip (1 Ekim 2005). "Birleşik Krallık kamu sektöründe Açık Kaynak Yazılım uygulaması: Sahadan kanıtlar ve gelecek için çıkarımlar". Uluslararası Bilgi Yönetimi Dergisi. 25 (5): 411–428. doi:10.1016 / j.ijinfomgt.2005.06.002. Ayrıca OSS’nin geliştirme süreci, güvenilir, güvenli, pratik ve yüksek kullanılabilirlik ve performans oranlarına sahip yenilikçi ürünler yaratmaktadır. Kullanıcılar artık yalnızca OSS devriminden değil, aynı zamanda rekabet avantajını sürdürmek için tedarikçilere zorlanan gelişmiş özel yazılım geliştirmeden de yararlanıyor.
  57. ^ Gunter, Joel (10 Mayıs 2013). "Uluslararası Uzay İstasyonu Linux ile Windows üzerinden cesurca hareket edecek". Telgraf.
  58. ^ Bridgewater, Adrian (13 Mayıs 2013). "Uluslararası Uzay İstasyonu Debian Linux'u benimsiyor, Windows'u ve Red Hat'ı hava kilidine düşürüyor". Haftalık Bilgisayar.
  59. ^ "IBM, şimdiye kadarki en büyük Linux serisini başlattı". IBM. 1999-03-02. Arşivlenen orijinal 1999-11-10'da.
  60. ^ Hamid, Farrah (2006-05-24). "IBM, Brezilya Linux Teknoloji Merkezi'ne yatırım yapıyor". LWN.net.
  61. ^ "Röportaj: Eclipse kod bağışı". IBM. 2001-11-01. Arşivlenen orijinal 2009-12-18 tarihinde.
  62. ^ "Sun, Java'yı GPL altında yayınlamaya başladı". Özgür Yazılım Vakfı. 15 Kasım 2006. Alındı 2007-09-23.
  63. ^ Rishab Aiyer Ghosh (20 Kasım 2006). "Açık kaynak yazılımın yenilik üzerindeki ekonomik etkisi ve AB'deki Bilgi ve İletişim Teknolojileri (ICT) sektörünün rekabet gücü üzerine çalışma" (PDF). Avrupa Birliği. s. 51. Alındı 2007-01-25.
  64. ^ "Açık kaynak yazılımın toplam sahip olma maliyeti: OpenForum Europe tarafından desteklenen Birleşik Krallık Kabine Ofisi için bir rapor". Alındı 19 Mart 2015.
  65. ^ "Açık kaynak". Standish Haber Odası. Standishgroup.com. 2008-04-16. Arşivlenen orijinal 2012-01-18 tarihinde. Alındı 2010-08-22.
  66. ^ Eric S. Raymond. "Eric S. Raymond'un özgür yazılım yerine açık kaynaklı yazılım terimini kullanmaya başlaması için yaptığı ilk çağrı".

daha fazla okuma

Dış bağlantılar