Özgür yazılımla ilgili bazı tanımlar

Özgür yazılım ile açık kaynak yazılım arasındaki farkı biliyor musunuz? Copyleft ve copyleft dışı programlar arasındaki fark nedir? Ya da belki ücretsiz, paylaşılan yazılım, ticari yazılım arasındaki fark nedir? Bu, özgür yazılım söz konusu olduğunda fikirlerinizi düzenlemenize kesinlikle yardımcı olacak tanım ve kavramlarla dolu uzun makalelerden biridir.

özgür yazılım

Özgür yazılım, herkesin ücretsiz olarak veya bir ücret karşılığında değiştirerek veya değiştirmeden kullanması, kopyalaması ve dağıtması için lisanslanan yazılımdır. Bu, özellikle kaynak kodun mevcut olması gerektiği anlamına gelir. "Kaynak değilse, yazılım değildir." Bu basitleştirilmiş bir tanımdır; ayrıca tam tanıma bakın.

Bir program özgürse, potansiyel olarak GNU veya özgür GNU / Linux sistemleri gibi özgür bir işletim sistemine dahil edilebilir.

Bir programı ücretsiz yapmanın birçok farklı yolu vardır: çoğu durumda nüans olan ve programın özgürlüğü sona ermeden çeşitli şekillerde çözülebilecek sayısız konuya karar verilmesi gerekir. Olası varyasyonlardan bazıları aşağıda açıklanmıştır. Belirli ücretsiz yazılım lisansları hakkında bilgi için lisans listesine başvurabilirsiniz.

Özgür yazılımın "özgür" sıfatı, özgürlüğü değil, özgürlüğü ifade eder. Ancak, tescilli yazılım şirketleri bazen fiyata atıfta bulunmak için "özgür yazılım" terimini kullanırlar [Çevirmenin notu: İngilizce'de "özgür yazılım" "özgür yazılım" olarak ifade edilir, "özgür" terimi "özgür" veya "özgür" anlamına gelebilir]. Bazen bu terimi ücretsiz olarak kullanılabilen ikili kopya hakkında konuşurken kullanır; ve diğer zamanlarda yeni alınan bir bilgisayarda bulunan kopyayı nitelemek için kullanılırlar. Bunun, GNU projesinde özgür yazılımdan kastettiğimiz şeyle hiçbir ilgisi yoktur.

Bu potansiyel karışıklık nedeniyle, bir yazılım şirketi, ürününün özgür yazılım olduğunu iddia ettiğinde, kullanıcıların özgür yazılımın ima ettiği tüm özgürlüklere sahip olup olmadığını görmek için her zaman söz konusu dağıtımın şartlarını kontrol etmek akıllıca olacaktır. Bazen gerçek özgür yazılımdır; ve diğer zamanlarda değil.

Birçok dilde "özgür" için özgürlük ve sıfır fiyat olarak "ücretsiz" için iki farklı kelime vardır. Örneğin, Fransızcada "libre" ve "gratuit" terimleri vardır [İspanyolca'da tam olarak aynı şey "libre" ve "gratis" terimleriyle olur]. Bu İngilizcede olmaz, İngilizcede "özgür" kelimesi vardır, bu kelime açık bir şekilde fiyata atıfta bulunur, ancak açıkça özgürlüğe atıfta bulunan ortak bir sıfatı yoktur. Bu nedenle, İngilizce dışında bir dil konuşuyorsanız, daha anlaşılır hale getirmek için "özgür" terimini "özgür yazılımdan" kendi dilinize çevirmenizi öneririz. "Özgür yazılım" ifadesinin diğer dillere çevirileri listemize bakın.

Özgür yazılım genellikle özgür olmayan yazılımdan daha güvenilirdir.

Açık kaynaklı yazılım

Pek çok kişi, özgür yazılımla aşağı yukarı aynı kategoriye atıfta bulunmak için "açık kaynak" yazılım terimini kullanır. Ancak, tam olarak aynı türden bir yazılım değildirler: çok kısıtlayıcı olduğunu düşündüğümüz bazı lisansları kabul ederler ve kabul etmedikleri özgür yazılım lisansları vardır. Bununla birlikte, iki kategorinin kapsadıkları arasındaki farklar çok azdır: neredeyse tüm özgür yazılımlar açık kaynaklıdır ve hemen hemen tüm açık kaynaklı yazılımlar ücretsizdir.

"Özgür yazılım" terimini özgürlüğü ifade ettiği için tercih ediyoruz, "açık kaynak" teriminin yapmadığı bir şey.

Kamuya açık yazılım

Kamuya açık yazılım, telif hakkı ile korunmayan bir yazılımdır. Bu, copyleft korumalı olmayan özel bir özgür yazılım durumudur, yani bazı kopyalar veya değiştirilmiş sürümler tamamen ücretsiz olmayabilir.

Bazı durumlarda, yürütülebilir bir program, kaynak kodu mevcut olmadan kamu malı olabilir. Bu yazılım özgür bir yazılım değildir, çünkü ücretsiz olması için kaynak kodunun erişilebilir olması gerekir. Özgür yazılımların çoğu kamuya açık yazılım değildir; telif hakkı ile korunmaktadır ve telif hakkı sahipleri, ücretsiz bir yazılım lisansı kullanarak herhangi birinin özgürce kullanması için yasal izin vermiştir.

Bazen "kamu malı" terimi, "ücretsiz" veya "serbestçe kullanılabilir" anlamında gevşek bir şekilde kullanılır. Ancak, "kamu malı" yasal bir terimdir ve tam olarak "telif hakkı olmayan" anlamına gelir. Mümkün olduğunca açık olmak gerekirse, yalnızca bu anlamı ifade etmek için "kamu malı" nın kullanılmasını ve karşılık gelen ifadeleri iletmek için diğer ifadelerin kullanılmasını tavsiye ederiz.

Çoğu ülke tarafından imzalanan Bern sözleşmesi uyarınca, her yeni yazı otomatik olarak telif hakkıyla korunmaktadır. Bu, programları içerir. Bu nedenle, yazdığınız bir programın kamu malı olmasını istiyorsanız, otomatik olarak telif hakkının eklenmesini önlemek için belirli yasal prosedürleri izlemelisiniz.

Copyleft korumalı yazılım

Copyleft korumalı yazılım, dağıtım koşulları tüm sürümlerin tüm kopyalarının özgür yazılım olmasını sağlayan ücretsiz bir yazılımdır. Bu, örneğin, copyleft lisanslarının üçüncü şahısların herhangi bir ek gereksinim eklemesine izin vermediği (korumalarını artırmak için sınırlı bir dizi gereksinim dışında) ve kaynak kodunun halka açık olmasını gerektirdiği anlamına gelir. GPL'nin üçüncü sürümü gibi bazı copyleft lisansları, yazılımı tescilli hale getirmenin diğer yollarını engeller.

GNU Projesinde, yazdığımız hemen hemen tüm yazılımları copyleft ediyoruz, çünkü amacımız her kullanıcıya "özgür yazılım" teriminin ifade ettiği özgürlükleri vermektir. Copyleft'in nasıl çalıştığına ve neden kullandığımıza ilişkin daha fazla açıklama için Copyleft korumalı sayfasına bakın.

Copyleft genel bir kavramdır; aslında bir programı copyleft etmek için, belirli bir dağıtım koşulları kümesi kullanmanız gerekir. Copyleft dağıtım şartlarını yazmanın birçok olası yolu vardır, bu nedenle prensipte birçok copyleft özgür yazılım lisansı mevcut olabilir. Bununla birlikte, pratikte neredeyse tüm copyleft yazılımları GNU Genel Kamu Lisansını kullanır. Genel olarak, iki farklı copyleft lisansı "uyumsuzdur", yani bu lisanslar tarafından korunan kodu birleştirmenin yasa dışı olduğu anlamına gelir; bu nedenle, hepsinin tek bir copyleft lisansı kullanması topluluk için iyi olacaktır.

Ücretsiz yazılım copyleft korumalı değildir

Copyleft içermeyen yazılım, yazarın yazılımı yeniden dağıtma ve değiştirme izninin yanı sıra ek kısıtlamalar ekleme iznini içerir.

Bir programın ücretsiz olduğu ancak copyleft ile korunmadığı gerçeği, programın bazı kopyalarının veya değiştirilmiş sürümlerinin tamamen ücretsiz olmayabileceği anlamına gelir. Bir yazılım şirketi, programı değiştirerek veya değiştirmeden derleyebilir ve yürütülebilir dosyayı tescilli bir yazılım ürünü olarak dağıtabilir.

X Pencere Sistemi bunun bir örneğidir. Consortium X, X11'i copyleft olmayan özgür yazılım yapan dağıtım koşullarıyla yayınlar. Dilerseniz bu dağıtım şartlarına sahip ve ücretsiz bir kopya edinebilirsiniz. Bununla birlikte, özgür olmayan sürümler de vardır ve yalnızca özgür olmayan sürümlerin çalıştığı popüler iş istasyonları ve PC grafik kartları vardır. Bu donanımı kullanıyorsanız, X11 sizin için özgür bir yazılım değildir. Hatta X11 geliştiricileri bile bir süreliğine X11'i özgür olmayan yazılım yaptı.
GPL kapsamındaki yazılım
GNU Genel Kamu Lisansı (GPL), bir copyleft programını korumak için kullanılan belirli bir dağıtım koşulları kümesidir. GNU Projesi bu lisansı çoğu GNU yazılımının dağıtımı için kullanır.

GNU sistemi

GNU sistemi, 1984'ten beri GNU Projesi'nde geliştirdiğimiz, tamamen özgür yazılımdan oluşan Unix benzeri işletim sistemidir.

Unix benzeri bir işletim sistemi birçok programdan oluşur. GNU sistemi, tüm GNU yazılımlarının yanı sıra X Window System ve TeX gibi GNU yazılımı olmayan birçok başka paketi içerir.

Tam GNU sisteminin ilk deneme sürümü 1996'da piyasaya sürüldü. Çekirdeğimiz olan GNU Hurd, 1990'dan beri geliştirildi. 2001'de GNU sistemi (GNU Hurd dahil) oldukça güvenilir bir şekilde çalışmaya başladı, ancak Hurd It hala eksikti. bazı önemli özellikler, bu yüzden yaygın olarak kullanılmamaktadır. Bu arada, çekirdek olarak GNU Hurd yerine Linux kullanan GNU sisteminin bir türevi olan GNU / Linux sistemi, 1990'lardan beri çok başarılı olmuştur.

GNU'nun amacı özgür bir sistem olduğu için, bileşen parçalarının her biri özgür yazılım olmalıdır. Ancak, hepsinin copyleft ile korunması gerekmez; yasal olarak, önerilen teknik hedeflere ulaşılmasına yardımcı olması durumunda herhangi bir tür özgür yazılım dahil edilebilir. Ve her bileşenin ayrı ayrı GNU yazılımı olması gerekli değildir. GNU sistemi, başka projelerde geliştirilen X Pencere Sistemi gibi, copyleft tarafından korunmayan özgür yazılımları içerebilir ve içerir.

GNU programları

"GNU programları" ifadesi GNU yazılımına eşdeğerdir. Bir Y programı, eğer GNU yazılımı ise (GNU Proje yazılımı) bir GNU programıdır. Bazen bunun bir "GNU paketi" olduğunu söylüyoruz.

GNU Yazılımı

GNU yazılımı, GNU Projesi'nin himayesinde yayınlanan bir yazılımdır. GNU yazılımı veya GNU paketi olan bir program da diyoruz. README dosyası veya GNU paket kılavuzu, bunun; ayrıca, Özgür Yazılım Dizini tüm GNU paketlerini tanımlar.

GNU yazılımlarının çoğu copyleft korumalıdır, ancak hepsi değil; ancak, tüm GNU yazılımları özgür yazılım olmalıdır.

GNU yazılımlarının bir kısmı Özgür Yazılım Vakfı'ndaki personel tarafından yazılmıştır, ancak çoğu yazılıma gönüllüler katkıda bulunmaktadır. Gönüllülerin katkıda bulunduğu yazılımların bazen telif hakkı sahibi Özgür Yazılım Vakfı ve bazen de yazanlar katkıda bulunanlardır.

Ücretsiz olmayan yazılım

Özgür olmayan yazılım, özgür olmayan herhangi bir yazılımdır. Bu, yarı özgür yazılım ve özel mülk yazılımı içerir.

Yarı özgür yazılım

Yarı özgür yazılım, ücretsiz olmayan ancak bireylerin onu kar amacı gütmeyen amaçlarla kullanma, kopyalama, dağıtma ve değiştirme (değiştirilmiş sürümlerin dağıtımı dahil) iznini içeren yazılımdır. PGP, yarı özgür bir program örneğidir.

Yarı özgür yazılım, etik olarak tescilli yazılımdan çok daha iyidir, ancak yine de onu özgür bir işletim sisteminde kullanmamıza izin vermeyen sorunlar ortaya çıkarmaktadır.

Copyleft kısıtlamaları, tüm kullanıcıların temel özgürlüklerini korumak için tasarlanmıştır. Bizim için, bir programın kullanımında haklı görülen tek önemli kısıtlama, başkalarının kısıtlamalarını eklemesini engellemektir. Yarı özgür programlar, tamamen bencil amaçlarla motive edilen ek kısıtlamalara sahiptir.

Yarı özgür yazılımı özgür bir işletim sistemine dahil etmek imkansızdır. Bunun nedeni, bir bütün olarak özgür işletim sistemi için dağıtım şartlarının, onu oluşturan tüm programların dağıtım şartlarının birleşimidir. Sisteme yarı-özgür bir program eklemek, sistemi bir bütün olarak yarı-özgür hale getirecektir. Bunun olmasını istemememiz için iki neden var:

Özgür yazılımın sadece okullar veya özel boş zaman etkinlikleri için değil şirketler dahil herkes için olması gerektiğine inanıyoruz. Şirketleri tam GNU sistemini kullanmaya davet etmek istiyoruz ve bu nedenle yarı-özgür bir programa dahil etmemeliyiz.
GNU / Linux sistemleri de dahil olmak üzere özgür işletim sistemlerinin ticari dağıtımı çok önemlidir ve kullanıcılar, ticari dağıtımların CD-ROM'daki kullanılabilirliğini takdir ederler. Bir işletim sistemine yarı-özgür bir programın dahil edilmesi, onun CD-ROM'da ticari dağıtımını engelleyecektir.

Özgür Yazılım Vakfı'nın kendisi ticari bir varlık değildir ve bu nedenle yarı özgür bir programı yasal olarak "dahili olarak" kullanabilir. Ama öyle değil, çünkü GNU sistemine dahil edebileceğimiz programları elde etme çabalarımızı olumsuz etkileyecek.

Yazılımla yapılması gereken bir görev olduğu ve bunu yapacak bir programınız olmadığı sürece, GNU sistemi eksik kalacaktır. Gönüllülere şunu söylemeliyiz, "Bu işi GNU Projesinde yapmak için henüz bir programımız yok, bu yüzden yazacağınızı umuyoruz." Bu görevi yerine getirmek için yarı özgür bir program kullansaydık, kendimize söylediklerimizi gözden düşürürdük; ve özgür bir alternatif yazma ivmesi (bizimki ve bakış açımızı paylaşabilenlerinki) kaybolacaktı. Bu nedenle yapmıyoruz.

Tescilli yazılım

Özel mülk yazılım, ne özgür ne de yarı özgür yazılımdır. Bunların kullanımı, yeniden dağıtılması veya değiştirilmesi yasaktır, bir yetki talep etmenizi gerektirir veya o kadar kısıtlanmıştır ki aslında bunu özgürce yapamazsınız.

Özgür Yazılım Vakfı, bilgisayarlarımıza yalnızca tescilli bir programı geçici olarak yaptığımızda ve aynı programa ücretsiz bir alternatif yazmak amacıyla yükleyebileceğimiz kuralına uyar. Bu özel durumun dışında, özel mülk bir program kurmak için olası bir mazeret olmadığına inanıyoruz.

Örneğin, 1980'lerde bilgisayarlarımıza Unix kurulumunun haklı olduğuna inandık, çünkü onu Unix'in kendisine ücretsiz bir alternatif yazmak için kullanıyorduk. Şu anda, ücretsiz işletim sistemleri olduğu düşünüldüğünde, bu mazeret artık geçerli değil; özgür olmayan tüm işletim sistemlerini ortadan kaldırdık; ve herhangi bir yeni bilgisayara tamamen ücretsiz bir işletim sistemi kuruyoruz.

GNU kullanıcılarının veya katkıda bulunanların bu standarda uymaları konusunda ısrar etmiyoruz. Bu standardı kendimiz için yaratıyoruz. Ama onların da onu takip etmeye karar vermelerini umuyoruz.

SORULAR

"Ücretsiz yazılım" terimi açıkça kabul edilmiş bir tanıma sahip değildir, ancak genellikle dağıtılabilen ancak değiştirilemeyen (ve kaynak kodu mevcut olmayan) paketlere atıfta bulunmak için kullanılır. Bu paketler özgür yazılım değildir. Bu nedenle, lütfen özgür yazılıma atıfta bulunmak için "ücretsiz yazılım" terimini kullanmayın.

Shareware

Shareware, kopyaların yeniden dağıtılmasına izin verilen bir yazılımdır, ancak kullanılan her kopya için kullanıcının bir lisans ücreti ödemesi gerekir.

Shareware özgür bir yazılım değildir, hatta yarı özgür değildir. Bu iki nedenden dolayı böyledir:

Çoğu paylaşılan yazılım için kaynak kodu mevcut değildir; bu nedenle programı hiçbir şekilde değiştiremezsiniz.
Kar amacı gütmeyen faaliyetler için kullanan kişiler için bile bir lisans ücreti ödemeden paylaşılan yazılımın bir kopyasını oluşturup yükleyemezsiniz (uygulamada kullanıcılar genellikle dağıtım koşullarını görmezden gelir ve yine de bunu yapar, ancak bu koşullar buna izin vermez ).

özel yazılım

Özel veya özel yazılım, bir kullanıcı (genellikle bir kuruluş veya şirket) için geliştirilen yazılımdır. Bu kullanıcı ona sahiptir ve onu kullanır ve onu ne kaynak kodu ne de ikili olarak kamuya yayınlamaz.

Özel bir program, tek kullanıcısı tam haklara sahipse, önemsiz anlamda özgür bir yazılımdır. Bununla birlikte, soruyu daha derinlemesine ele alırken, böyle bir programın özgür olup olmadığı sorusu anlamını yitirmektedir.

Genel olarak bir program geliştirmenin ve yayınlamamanın bir hata olduğuna inanmıyoruz. Bir programın o kadar yararlı olduğu, onu kendiniz için istiflemenin insanlık için zararlı olduğu zamanlar vardır. Bununla birlikte, çoğu program o kadar harika değildir ve bunları yayınlamamak özellikle zararlı değildir. Bu nedenle, özel veya özel yazılımın geliştirilmesi ile özgür yazılım hareketinin ilkeleri arasında herhangi bir çelişki yoktur.

Programcıların işe alımlarının çoğu özel yazılımların geliştirilmesi içindir; bu nedenle, çoğu programlama çalışması özgür yazılım hareketiyle uyumlu bir şekilde yapılır veya yapılabilir.

Ticari yazılım

Ticari yazılım, kullanımından para elde etmeyi amaçlayan bir işletme tarafından geliştirilen yazılımdır. "Ticari" ve "tescilli" aynı şey değildir! Çoğu ticari yazılım tescillidir, ancak ticari özgür yazılım vardır ve ticari olmayan özgür olmayan yazılım vardır.

Örneğin, GNU Ada her zaman GNU GPL hükümlerine göre dağıtılır ve her kopyası özgür yazılımdır; ancak, geliştiricileri bakım sözleşmeleri yapar. İlgilenen müşteriler bazen satıcılara "Ticari bir derleyiciyle kendimizi daha güvende hissederiz" şeklinde yorum yapar. Hangi satıcılar yanıt verir: “GNU'dan Ada ticari bir derleyicidir; aynı zamanda özgür bir yazılım olması özelliği ile ».

GNU Projesi için vurgu başka bir seviyededir: önemli olan, GNU'nun Ada'sının özgür yazılım olmasıdır; ticari olup olmadığı önemli bir konu değil. Bununla birlikte, GNU Ada'nın ticari olmasından kaynaklanan daha da geliştirilmesi kesinlikle faydalıdır.

Lütfen ticari özgür yazılımın mümkün olduğunu duyurmaya yardımcı olun. Bunu, "tescilli" demek istediğinizde "ticari" dememeye çalışarak yapabilirsiniz.

kaynak: Özgür Yazılım Vakfı (FSF)


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   Rockston backston dijo

    Oldukça eksiksiz, ekibime ve bana çok hizmet ederdi, buradaki şehrimdeki lise öğrencilerine Özgür Yazılıma Giriş atölyesi verdiğimizde, muhtemelen farklılıkları daha iyi anlayacaklardı.

  2.   Nemo Martinez dijo

    çok iyi teşekkürler 🙂

  3.   Rosgori dijo

    Yer imleri için geçerli. teşekkür ederim

  4.   Rosgori dijo

    Yer imleri için geçerli. teşekkür ederim