Özgür yazılım ve açık kaynaklı yazılım arasında bir fark var mı?


65

Bu iki terim hakkında biraz kafam karıştı. Aralarında farklar var mı?


1
Tüm tartışmalar devam ederken çok iyi. Örneklerin dahil edilmesi harika olacak
Mysterio

1
Vay, bu sorunun nasıl ortaya çıktığına şaşırdım. Bundan çıkan mükemmel cevaplar olacak, şüphesiz. Bu sitedeki en iyi sorulardan biri olabilir.
Christopher Kyle Horton

1
İki terim hakkında büyük bilgi havuzu. Mükemmel bir topluluktan mükemmel geri bildirim
Mysterio

Yanıtlar:


94

Özgür yazılım ve açık kaynaklı yazılım terimleri farklı anlamlara gelir, ancak atıfta bulundukları yazılım kategorileri neredeyse tamamen aynıdır.

Özgür yazılım nedir?

Özgür yazılım , özgürlük ( fiyat değil ) cinsinden tanımlanır ve freeware ile aynı şey değildir . Buradaki fikir, özgür yazılımın saygı duyduğu (ancak özel yazılım olarak da adlandırılan, özgür olmayan yazılımın saygı duymadığı) kullanıcılar üzerinde belirli özgürlükler olduğudur . Bu, yazılımı kullanma ve inceleme, dağıtma ve geliştirme özgürlüğünü içerir.

Free Software Foundation özgür yazılım, fon için bir savunma ve aktivist örgütü ve aksi destekler GNU projesini (gider yazılımın önemli bir kısmını geliştirir GNU / Linux dağıtımlarının Ubuntu gibi) ve birçok örgütsel yazarı GNU Genel Kamu Lisansı dahil olmak üzere en popüler ücretsiz yazılım lisansları . FSF , özgür yazılımı , burada alıntı yaptığım dört özgürlüğe saygı duyan bir yazılım olarak tanımlar : [linkifications mine]:

(0) Herhangi bir amaç için programı yürütme özgürlüğü (özgürlük 0).

(1) Programın nasıl çalıştığını inceleme özgürlüğü ve programı istediğiniz gibi yapın, böylece değiştirin (özgürlük 1). Kaynak koduna erişim bunun için bir önkoşuldur.

(2) Kopyaları yeniden dağıtma özgürlüğü, böylece komşunuza yardım edebilirsiniz (özgürlük 2).

(3) Değiştirilmiş versiyonlarınızın kopyalarını başkalarına dağıtma özgürlüğü (özgürlük 3). Bunu yaparak tüm topluluğa değişikliklerinden faydalanma şansı verebilirsin. Kaynak koduna erişim bunun için bir önkoşuldur.

Özgür yazılım teşkil etmez ne yaptığını ve hakkında başka faydalı ve önemli kaynağıdır Debian Özgür Yazılım Yönergeleri (dan Debian projesi, GNU / Linux dağıtımı olan Ubuntu edilir türetilmiş , ayrıca bkz bu makaleyi ).

Özgür yazılımı kullanmak ve savunmak için herhangi bir özel ideolojiye abone olmanız gerekmez. Ancak, özgür yazılımın ideolojik temeli, bu özgürlüklerin doğası gereği iyi olduğu (veya en azından yazılım kalitesi ve karlılığı konusundaki teknik soruların dışındaki önemli politik nedenlerden dolayı iyi olduğu), insanların bu özgürlüklere saygı gösterme zorunluluğu olduğu ve bu yazılımın bu özgürlüklere saygı duyup duymadığı ile önemli ölçüde yargılanmalıdır. Özgür yazılımın tüm kullanıcıları bu özgürlükler konusunda kesin değildir ve bazıları önemine inanır, ancak yalnızca sınırlı ölçüde inanır, ancak birçok kullanıcı kendilerine adanmıştır ve özgür yazılım hareketini içerir .

Açık Kaynak Nedir?

Özgür yazılımın bazı savunucuları bunun başka nedenlerle iyi olduğunu düşünürlerdi - özellikle, özgürlüğün işbirliğini kolaylaştırması nedeniyle, özgür yazılımın özel yazılımlara göre bir avantajı olduğu ve genellikle teknik olarak üstün olma eğiliminde olduğu fikri. Bazıları, özgürlüğün doğal olarak önemli olduğunu, ancak teknik olarak iyi bir yazılım geliştirmek kadar önemli olmadığını veya özgürlüğün teknik olarak iyi bir yazılım geliştirmekten daha önemli veya daha önemli olduğunu, ancak özgür yazılımın diğer gerekçelerle benimsenmesini savunmak için önemli olduğunu düşünüyordu. etkili olmak.

Böylece açık kaynak hareketi doğdu. Bu harekete giren fikirlerden biri , işletmelerde hedeflenen savunuculuğun etik veya politik meseleler hakkında konuşmak yerine açık (özgür) kalkınma modellerinin teknik özelliklerini ve karlılığını vurgulaması gerektiği düşüncesidir. Açık Kaynak Girişimi açık kaynak hareketi için bir savunma örgütü olarak kuruldu ve tanımlamak ve resmen onaylaması lisans açık kaynak olarak. OSI'nin Açık Kaynak Tanımı edilir doğrudan esaslı Debian Özgür Yazılım İlkeleri'nde, sürpriz olmaması gereken, özgür kabul edilen gerçek yazılım kategorisi, neredeyse açık kaynak olarak kabul edilen gerçek yazılım kategorisi ile tamamen aynı olduğu için.

Eski Açık Kaynak Girişimi SSS önemli benzerlikler arasında farklılık gösteren bakış açılarını hem ifade özgür yazılım ve açık kaynak ideolojilere:

Açık Kaynak Girişimi, özgür yazılım için bir pazarlama programıdır. İdeolojik küvet atmaktan ziyade sağlam pragmatik gerekçelerle “özgür yazılım” için bir adım. Kazanan madde değişmedi, kaybedilen tutum ve sembolizm var.

Özgür yazılım ve açık kaynak ideolojileri pratikte nasıl karşılaştırılır / karşılaştırılır?

Özgür yazılımın ve açık kaynaklı yazılımın arkasındaki ideolojiler farklı olsa da - ya da en azından oldukça farklı bir şekilde ifade edilirken - özellikle topluluklarda pratik olarak kullanıldığı gibi terimlerin nasıl farklılaştığını tanımlamak biraz daha karmaşıktır. Neredeyse tamamen aynı yazılım kategorisine atıfta bulunduklarından, insanlar netlik, ideoloji, sosyal onay, alışkanlık ya da başka nedenlerle olup olmadığına bakılmaksızın, hangi terimin en iyi olduğunu seçtiklerini seçme eğilimindedir. Ayrıca, özgür yazılım ve açık kaynaklı ideolojiler farklı olsa da, ikisini birbirine bağlayan veya en azından birinin bittiği ve diğerinin başladığı yerde bulanıklaştığı görülen bakış açıları vardır. Örneğin, ciltsiz compendium baskısına yazdığı önsözde Eric S. Raymond 'ın Katedrali ve Çarşı (ISBN 0-596-00108-8),Bob Young şunu yazdı:

Özgürlük iş dünyasında soyut bir kavram değildir.

Herhangi bir endüstrinin başarısı, tedarikçilerin ve o sektörün müşterilerinin keyif aldıkları serbestlik derecesi ile doğrudan ilgilidir. Sadece AT&T, Amerikalı tüketiciler üzerindeki tekel kontrolünü kaybettiğinden, bu müşterilerin seçme özgürlüğü olmadığı zamanlardaki yavaş yavaş inovasyon temposu ile ABD telefon endüstrisindeki yeniliği karşılaştırın.

Bu tartışmasız etik ve politik konulara doğrudan atıfta bulunmaz. Ama Peru Kongre üyesi tarafından anılan biraz benzer hususlar birini düşünün Edgar Villanueva (devlet yerine özel yazılım daha özgür kullanmak için yaptığı itmek açıklamakta İngilizce çeviri , ayrıca Graham Seaman tarafından burada barındırılan ile, burada orijinal ):

Bizimki gibi ülkelerde tescilli yazılımlar tarafından üretilen işlere gelince, bunlar genel olarak düşük değerli teknik görevlerle ilgilidir; Yerel düzeyde, uluslararası şirketler tarafından üretilen tescilli yazılımlara destek sağlayan teknisyenler, zorunlu olarak teknik yetenek veya yetenek eksikliği için değil, fakat düzeltmek için kaynak koda erişemedikleri için hataları düzeltme olanağına sahip değillerdir. o. Özgür yazılım ile bir tanesi teknik olarak daha nitelikli bir istihdam ve başarının sadece iyi teknik destek ve hizmet kalitesi sunma becerisine bağlı olduğu, bir tanesi piyasayı canlandırdığı ve biri paylaşılan bilgi fonunu artıran, alternatifler açan serbest bir yeterlilik çerçevesi yaratır. İlgili tüm tarafların yararına, toplam değeri yüksek ve daha yüksek kalitede hizmet üretmek,

Özgür yazılımı benimsemenin pratik sonuçları politik ve ahlaki engeller içerdiğinden (bu durumda, Villanueva, Perulu halkının entelektüel ve ekonomik olarak güçlendiğini savunuyor), özgür yazılım ve açık kaynak düşüncesinde bir örtüşme var (ve neredeyse tamamen örtüşüyor yazılım önerileri).

Açık kaynak hareketinin başlangıçtaki açık hedeflerinden biri, bu makalenin başlarında açıklandığı üzere, açıkça özgürlük yanlılığı savunuculuğunun altını çiziyordu :

Bu etiketin anlamı, şirket dünyasını ekonomik, kendine ilgi duyan, ideolojik olmayan nedenlerle yolumuzu benimsemeye ikna etme niyetimizdir.

Ancak alternatif bir terim benimsemenin bir başka motive edici nedeni, açık kaynak teriminin özgür yazılım teriminden daha az kafa karıştırıcı olduğu düşüncesiydi çünkü İngilizce "özgür" kelimesi aynı zamanda "bedava" anlamına gelen "bedava" anlamına gelebilir. . Bu temel makaleye bakın . Bu, daha iyi bir kalkınma modeli ya da iş modeli olduğuna inanmaktan ziyade, etik ya da politik nedenlerle özgür yazılıma daha çok çizilmiş olan ancak “özgür yazılım” teriminin eksik olduğu ve değiştirilmesi gerektiğine inandığı bazı insanları cezbetti. . Bu terimin kafa karıştırıcı olduğu kanıtlanırken, "açık kaynak" teriminin de kafa karıştırıcı olduğu kanıtlanmıştır. "açık kaynak" teriminin doğası gereği daha kafa karıştırıcı ve daha az tanımlayıcı olduğu anlamına gelir.

Hangi terimi kullanmalıyım?

Bunu yazmaya başladığımda, bu soruya zaten gönderilmiş beş cevap var. Bunlardan ikisi ( bu ve bu ) temel olarak açık kaynak karakterizasyonlarında doğrudur ve bunlardan biri serbest yazılım karakterizasyonunda temel olarak doğrudur ve bir diğeri de neredeyse doğrudur. (Lütfen bu cevapların düzenlenmiş olabileceğine dikkat edin, bu yüzden onların şu anki durumlarında kendi yargıları olarak değerlendirilmemelidir.) Buradaki örneklemenin neredeyse kesin olmadığını kabul ederken, her birimizin hangi terimi kullanması gerektiğini öneriyorum. Her iki terim de büyük bir karışıklıkla çevrili olduğu için netlikten başka nedenlerle tercih eder.

Serbest yazılım ve açık kaynak yazılımı (zaten örtüşen) kavramlarına aynı anda başvurmanın istendiği durumlar için, F / OSS (Özgür / Açık Kaynak Yazılımı), FOSS (Özgür [ve] Açık Kaynak Yazılımı) terimleri vardır. ve FLOSS (Serbest / Serbest / Açık Kaynak Yazılımı). Bkz bu yazıyı o terimler yanı sıra bu makaleyi özgür yazılım için alternatif terimlerin daha genel konu üzerine.

Açık kaynak kodlu olmayan özgür yazılım var mı?

Muhtemelen değil. Kullanmasinizi Ücretsiz Yazılım Tanımı ve Açık Kaynak Tanımı , özgürlük 0 muhtemelen gerektirmektedir OSD kriterleri 5, 6, 7, 8, 9 ve 10; özgürlük 1, OSD kriteri 2 (ve muhtemelen 7) gerektirir; özgürlük 2 muhtemelen OSD kriter 1, 7, 8 ve 9'u gerektirir; ve özgürlük 3 muhtemelen OSD kriter 1, 2, 3, 4, 7, 8 ve 10'u gerektirir.

Ücretsiz olmayan açık kaynaklı bir yazılım var mı?

Tanımlara göre, evet, çünkü, kaynak kodunu sağlama zorunluluğu haricinde, Açık Kaynak Tanımı, yalnızca bir lisansın gerektirebileceği şeylerle ilgilidir. Buna karşılık, Özgür Yazılım Tanımı uyarınca, özgür yazılım için dört özgürlüğü uygulamak mümkün olmalıdır.

Pratik olarak konuşursak, açık kaynaklı yazılımın büyük çoğunluğu da ücretsiz bir yazılımdır. Bununla birlikte, dönme fenomeni , bazı açık kaynaklı yazılımları, en azından pratikte, ücretsiz olarak vermektedir. Yazılım belirli bir cihazda çalışacak şekilde tasarlandığında ve bu cihaz, değiştirilmiş sürümlerin gerçekten çalışmasını engellemek için tasarlandığında, kullanıcılar özgürlüğü kullanamazlar 1.

Açık kaynak kodlu yazılım çalıştıran cihazların pratikte ücretsiz olmayan sayıları, açık kaynak kodlu ve özgür yazılım kavramlarının savunucuları arasındaki uyuşmazlığı yeniden gündeme getirmiştir . Açık kaynak hareketi Sundu FOSS 'nin teknik yararları. Peki ya yazılımın işlevselliği aslında kullanıcının kontrolünde değilse? Richard Stallman [elipsis madeni] yazıyor :

Film ve kayıt şirketlerinin baskısı altında, bireylerin kullanması için yazılımlar, onları kısıtlamak için özel olarak tasarlanmıştır. Bu kötü niyetli özellik .... özgür yazılımın sağlamayı amaçladığı özgürlüğün ruhundaki antitezidir. Üstelik sadece ruh içinde değil: DRM'nin amacı özgürlüğünüzü çiğnemek olduğundan, DRM geliştiricileri DRM'yi uygulayan yazılımı değiştirmenizi zor, imkansız ve hatta yasa dışı hale getirmeye çalışıyor.

Yine de bazı açık kaynak destekçileri, “açık kaynak DRM” yazılımı önerdiler. Fikirleri, şifreli ortama erişiminizi kısıtlamak için tasarlanmış programların kaynak kodunu yayınlayarak ve başkalarının değiştirmesine izin vererek, sizin gibi kullanıcıları kısıtlamak için daha güçlü ve güvenilir bir yazılım üretecekleridir. Yazılım daha sonra değiştirmenize izin vermeyen cihazlarda size teslim edilir.

Bu yazılım açık kaynaklı olabilir ve açık kaynaklı geliştirme modelini kullanabilir, ancak çalışan yazılımın özgürlüğüne saygı göstermeyeceğinden özgür yazılım olmayacaktır.

Özgür olmak için pratikte hangi özgürlük yazılımlarının saygı duyması gerektiği konusunda farklı fikirler var. Ancak, tivoizasyonun yazılımı özgür kılmadığı konusundaki anlaşmazlıklar hala özgürlük hakkındaki tartışmalardır. Örneğin, Linus Torvalds tivoization ait (o sevmediği bir terim) düşünen Linux gerektiğini yasak olamaz , ancak bu aslında serbestçe (başka bir cihazda) yazılımını kullanarak engellemek olmadığını inanç dışında.

Özgür yazılım ve açık kaynak Ubuntu'ya nasıl uygulanır?

Ubuntu'daki yazılımların çoğu özgür yazılım ve açık kaynaklı yazılımdır. Ubuntu'daki yazılımın bir kısmı da değil. (Hiçbiri bir tane değil diğeri değil.) Ubuntu projesi , mümkün olduğu kadar fazla kullanıcı tarafından tamamen kullanılabilen bir sistem üretmeyi amaçlamaktadır .

Ubuntu'yu kurduğunuzda, MP3 dosyalarını çalmak gibi işlevsellik yapmak için özgür olmayan yazılım yükleme seçeneği sunulur. Ubuntu'da Ek Sürücüler, video ve ağ kartları gibi bazı aygıtlar için ücretsiz olmayan sürücülerin kurulumunu önerir ve kolaylaştırır. Ücretsiz olmayan yazılımlar (Adobe Flash ve Skype gibi) da çok ve orta ölçekli depolarda mevcuttur. Ayrıca, birinin "içerme" tanımına bağlı olarak, Ubuntu'nun, Yazılım Merkezinin özel ödeme yazılımı yükleme olanağı sağladığı özgür olmayan yazılımı içerdiği düşünülebilir.

İken bu ve diğer faktörler Ubuntu (ve diğer birçok derece popüler GNU / Linux dağıtımlarını) tamamen serbest değildir kılmak ve tartışmasız olan dağılımları vardır daha iyice serbest bunun için ve destek - -, Ubuntu ve onun toplum özgür yazılım getirmiş Aksi takdirde muhtemelen hiç kullanmayan binlerce insan (milyonlarca olmasa), özgür yazılımın dünyaya yayılmasına ve insanların özgürce kendi dillerinde kullanma yeteneklerine katkıda bulundu. Ubuntu felsefesi özgürlüğü açısından ve kullanıcıların yetenekleri açısından belirtilmiştir:

Her bilgisayarın kullanıcısına inanıyoruz:

  • Lisans ücreti ödemeden yazılımlarını herhangi bir amaç için indirme, çalıştırma, kopyalama, dağıtma, inceleme, paylaşma, değiştirme ve iyileştirme özgürlüğüne sahip olmalıdır.
  • Yazılımlarını kendi seçtikleri dilde kullanabilmelidir.
  • Özürlülükten bağımsız olarak tüm yazılımı kullanabilmelidir.

Felsefemiz, ürettiğimiz yazılıma, dağıtım şeklimize ve lisans şartlarımıza - Ubuntu Lisans Politikası'na yansır.

Ubuntu'yu yükleyin ve tüm yazılımlarımızın bu idealleri karşıladığından emin olabilirsiniz. Ayrıca, ihtiyaç duyabileceğiniz her türlü yazılımın size bu özgürlükleri sağlayan bir lisans altında sunulmasını sağlamak için sürekli çalışıyoruz.

Daha sonra tartışmak ve övgü hem gider özgür yazılım ve açık kaynak hareketleri ve söylemek:

Bazı insanlar “özgür” ve “açık kaynak” ı farklı amaçlarla rekabet eden hareketler olarak görse de, biz yapmayız. Ubuntu gururla her ikisiyle de özdeşleşen üyeler içerir.

Hedeflerinizin ücretsiz bir yazılımla , açık kaynakla , her ikisiyle veya hatta hiçbiriyle uyumlu olmasını düşünmüyorsanız , ihtiyaçlarınızı karşılarsa Ubuntu'yu kullanmanız önerilir. Davranış kurallarına uyarak insanlığı başkalarına karşı pratik etmeye istekli olduğunuz sürece , Ubuntu topluluğuna katılmanız teşvik edilir!


2
Bunların hepsini tek kafa içinde vay
Mysterio

Böyle kapsamlı, açık ve dengeli bir cevap için teşekkür ederim
david.libremone

Cevabınızın çoğunu FOSS'taki blog gönderimde kullanırsam @Eliah sorun değil mi? Bu soruyu soran ben benim :)
Mysterio

4
@ Mysterio Evet, lütfen yapın! Gereğince SSS , AskUbuntu.com tüm mesajlar kapsamında lisanslanmıştır Creative Commons Attribution-ShareAlike 3.0 Unported ücretsiz (özgürlük olduğu gibi) içerik lisansı olan lisans. GNU GPL gibi, CC BY-SA 3.0 da bir copyleft lisansıdır, bu nedenle yayınlanan türev eserler (bu durumda, blog postanız) altında da teklif edilmelidir. Lütfen hak ve sorumluluklarınız için buraya bakın . (Burada teklif edilmeyen haklar istiyorsanız, lütfen bana bildirin.)
Eliah Kagan

Tamam efendim, bu
Mysterio

15

"Özgür", iki şeyden birini (veya her ikisini) anlamına gelebilir: "bedelsiz" olduğu gibi "bedelsiz" ("bedava," "birada bedelsiz") veya "bedelsiz" ifadesinde olduğu gibi "bedelsiz" libre, "" konuşmada olduğu gibi özgür ").

"Açık kaynak" yalnızca kaynak kodunun geliştiriciler tarafından kullanıma sunulduğu anlamına gelir ve zorunlu olarak "biradaki gibi" veya "konuşmadaki gibi ücretsiz" değildir (her ikisi de veya her ikisinde de olabilir).

İşte yararlı bir Venn şeması: http://www.gnu.org/philosophy/category.html


3
"Açık kaynak" geliyor değil sadece geliştiriciler kaynak kodu kullanılabilir hale anlamına gelir. Detaylar için opensource.org/docs/osd adresine bakınız.
Eliah Kagan

4
Ayrıca, "özgür yazılım" ifadesinde, "özgür" her zaman özgürlüğü ve hiçbir zaman fiyatını ifade etmez. Bakınız gnu.org/philosophy/free-sw.html ve en.wikipedia.org/wiki/Free_software . "Özgür yazılım" terimi bir zamanlar özel yazılım şirketleri tarafından ücretsiz olarak atıfta bulunmak için bir zamanlar kullanılmış , ancak bu anlam tamamen kullanımdan tamamen çıkmıştır ve bu "özgür yazılım" teriminin yanlış kullanımı olarak kabul edilir (yukarıdaki bağlantılara bakın). ).
Eliah Kagan

@EliahKagan, kendi ifadenle kendinle çelişiyorsun. "özgür" her zaman özgürlüğü ifade eder ... "demiştiniz ve daha sonra" nadiren ... ücretsiz yazılımı kullanmak için kullanıldığını "söylediniz. TBH "özgür yazılım" genellikle , hangi anlamın kullanıldığını tanımlamak için telif hakkı notunda tanımlanmıştır.
zzzzBov

1
@EliahKagan, "Özgür Yazılım" hakkında konuşurken GNU milletinin her zaman özgürlüğü ifade ettiğini vurgulamak isteyebilirsiniz .
Thorbjørn Ravn Andersen 14:11

@ ThorbjørnRavnAndersen Sadece GNU millet değil. Örneğin, önemli sayıda FreeBSD, NetBSD, OpenBSD geliştiricileri GNU Projesi hakkında oldukça eksi duygulara sahipler. Ancak, özgür yazılımdan bahsederken hala özgürlüğe atıfta bulunuyorlar (örneğin, "Özel türevlerin varlığı OpenBSD'yi daha az özgür yapmaz.") GNU Projesi ve Özgür Yazılım Vakfı'nın kararlı olan herkesi kapsadığı fikri Özgürlük sebeplerinden dolayı özgür yazılım hakkında yanlış anlama bir şeydir. "Ücretsiz yazılım" terimini "bedava" olarak kullanmak, özellikle Ubuntu bağlamında bir yanlış kullanımdır .
Eliah Kagan

4

Bir kelimenin anlamını tanımlayabilecek bir otorite yoktur. Nasıl kullanıldığı ile tanımlanır ve bu nedenle bir kelimenin anlamı zaman içinde değişebilir veya bir kelime aynı anda farklı insan gruplarına farklı şeyler ifade edebilir.

Dedi ki: wikipedia , Özgür Yazılım Vakfı , Debian Projesi , Ubuntu Projesi , GNU hepsi bir konuda hemfikir: "özgür yazılım" maliyetle değil özgürlükle ilgilidir. Özgür Yazılım paraya mal olabilir ya da olmayabilir.

“Açık kaynak kodlu yazılım” terimi üzerinde çok fazla bir anlaşma yoktur . Bazıları bunun sadece kaynak kodun erişilebilir olduğu ( wikipedia'daki bazı cümleler ) ve GNU anlamına geldiğini söylese de . Diğerleri, özgür yazılım ve açık kaynaklı yazılımın aynı fikirlerle ilgili olduğunu iddia eder, örneğin opensource.org . Bununla birlikte, değiştirilmiş yazılımı dağıtma hakkı mutlaka "açık kaynak yazılımı" nın bir parçası olarak görülmez ( wikipedia ancak bunun aksine yine Açık kaynak tanımı ).

Diğer cevaplardan bazı örnekleri bu kategorilere koymak için: skype: ne; Fedora : özgür yazılım ve açık kaynaklı yazılım; Google Chrome: ikisi de (bildiğim kadarıyla), ancak Chromium ücretsiz ve açık kaynaklı bir yazılımdır;

Sonuç:

Birçok grup, zamanını ve çabalarını, insanları bu terimlerle karıştırmak için harcadı. Özellikle “Açık Kaynak Kodlu Yazılım” terimini Açık Kaynak Girişim'den farklı bir şekilde kullanıyor gibi görünen Özgür Yazılım Vakfı. Ve esasen halihazırda kurulmuş olan "özgür yazılım" terimi ile aynı anlama gelmek için yeni bir terim (açık kaynaklı yazılım) tanıtan ve yoğun şekilde teşvik eden Açık Kaynak Girişimi.

Ayrıca buradan daha fazlasını okuyabilirsiniz .


2

Şunu söyleyebilirim ki, Shuttleworth'un özgür yazılımdan daha açık kaynak olduğunu gösteren bir açıklamanın aşağıdaki alıntıda bulunabileceğini (tescilli şirketlerle işbirliğine cevaben):

Dünyayı görme biçiminiz gerçekten daha verimli, etkili, verimli, anlayışlı ve kullanılabilir durumda ise, o zaman uzun vadede kazanacağınızdan emin olmalısınız.

(eğik çizgi röportajı)

Özgür bir yazılım fikrinin gerçekten de uzun vadede işlerin özgür olacağından emin olamayacağına ve işbirliği söz konusu olduğunda konuyla ilgili sayılmayacağını düşünüyorum. Köleliğin ortadan kalkması gerektiğine inanmakla karşılaştırabilirsiniz çünkü verimli değildir: insanlar özgürken daha iyi çalışırlar, daha fazla inovasyon ve isyan riski yoktur. Doğru, ama köleliğe daha soyut bir ilke olarak karşı çıkabilirsiniz.


2

Terim Free Softwareve Open-source Softwareiki hareketlerden geliyor: -

  1. Özgür yazılım hareketi ve
  2. Açık kaynak hareketi

Tanım:-

GNU’da bununla ilgili iki makale var:

  • http://www.gnu.org/philosophy/open-source-misses-the-point.html (Daha yeni ve daha iyi)

    İki terim, neredeyse aynı yazılım kategorisini tanımlar, ancak temelde farklı değerlere dayanan görüşler anlamına gelir. Açık kaynak, bir geliştirme metodolojisidir; özgür yazılım sosyal bir harekettir. Özgür yazılım hareketi için özgür yazılım, kullanıcıların özgürlüğüne duyulan etik bir zorunluluktur. Aksine, açık kaynak felsefesi, sadece “pratik” bir anlamda yazılımı nasıl “daha ​​iyi” hale getirebileceği konusundaki konuları ele almaktadır. Özgür olmayan yazılımın, eldeki pratik sorun için aşağılık bir çözüm olduğunu söylüyor.

  • https://www.gnu.org/philosophy/free-software-for-freedom.html (Eski ve değiştirilmiş)

    İki hareket arasındaki temel fark, değerleri, dünyaya bakma biçimleridir. Açık Kaynak hareketi için, yazılımın açık kaynak olması gerekip gerekmediği, etik değil pratik bir sorudur. Bir kişinin söylediği gibi, “Açık kaynak, bir geliştirme metodolojisidir; özgür yazılım sosyal bir harekettir. ” Açık Kaynak hareketi için özgür olmayan yazılım, en düşük düzeyde bir çözümdür. Özgür Yazılım hareketi için özgür olmayan yazılım sosyal bir sorundur ve özgür yazılım çözümdür.

OSI SSS’sinde: - “Özgür yazılım” nedir ve “açık kaynak” ile aynı mıdır?

FSF, lisansları değerlendirirken daha kısa, dört noktalı bir yazılım özgürlüğü tanımı kullanırken, OSI daha uzun, on noktalı bir tanım kullanır. İki tanım pratikte aynı sonuca götürür, ancak oraya ulaşmak için yüzeysel olarak farklı bir dil kullanın.

Ben burada detayları ekliyorum:

Özgür Yazılım ve Açık Kaynak Programların Kategorisi Olarak Nasıl İlişkilidir?

       / ---------------------------------------------- \
      / | | \
     / | | \
    / | | \
        | |
        | Kaynak lisansı GNU * GPL, Apache, |
        | orijinal BSD, değiştirilmiş BSD, |
ücretsiz | X11, expat, Python, MPL vb., |
        | ve çalıştırılabilir bir tivoize edilmedi | açık kaynak
        | |
        | |
    \ | |
     \ | |
      \ | | /
       \ ------------------------------------------------ /
        | tivoize (zorlayıcı) cihazlar | O | /
        ---------------------------------------------- /

Olağanüstü (alıntı) Notlar: -

  • Açık kaynak kodlu tüm programlar arasında sadece küçük bir kesir serbest değildir. Alt satır ölçeklendirilmek için çizildiyse, metni küçük bir fontta, belki de okunamayacak kadar küçük olmalıdır.
  • Döndürülmüş veya zorlayıcı ” cihazlar , serbest kaynak kodundan yapılmış ücretsiz çalıştırılabilir dosyalar içerir.
  • “O”, “öteki” anlamına gelir ve kaynağı açık kaynak kodlu ancak ücretsiz olmayan lisansları olan programları ifade eder .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.