İçeriğe atla

Yazılım kategorileri

PC DOS 1.0

Yazılım kategorileri, yazılım gruplarıdır. Yazılımın bu kategoriler açısından anlaşılmasını sağlamaktadırlar. Farklı sınıflandırma şemaları, yazılımların farklı yönlerini dikkate alır.

Bilgisayar yazılımı

Bilgisayar yazılımı, ortak işlev, tür veya kullanım alanına göre kategorilere ayrılabilir. Üç geniş sınıflandırma vardır:

Telif hakkı durumu

GNU Projesi, yazılımları telif hakkı durumuna göre özgür yazılım, açık kaynaklı yazılım, kamu malı yazılım, copyleft yazılım, copyleft olmayan özgür yazılım, gevşek lisanslı yazılım, GPL ile kapsanan yazılım, GNU işletim sistemi, GNU programları, GNU yazılımı, FSF lisanslı GNU yazılımı, özgür olmayan yazılım, özel mülk yazılım, ücretsiz (freeware), paylaşımlı yazılım, özel yazılım ve ticari yazılım şeklinde sınıflandırır.[1]

Özgür yazılım

Özgür yazılım, herkese bedelsiz veya bir ücret karşılığında aynen veya değişikliklerle kullanma, kopyalama ve dağıtma izni ile gelen yazılımdır. Bu, özellikle kaynak kodunun mevcut olması gerektiği anlamına gelir. "Kaynak değilse, yazılım değildir." Bir program özgürse, GNU gibi özgür bir işletim sistemine veya Linux sisteminin özgür sürümlerine potansiyel olarak dahil edilebilir.

Telif hakkı lisansı (ve GNU projesi) anlamında özgür yazılım bir fiyat değil özgürlük meselesidir. Ancak özel mülk yazılım şirketleri, fiyatı belirtmek için tipik olarak "özgür yazılım" terimini kullanır. Bazen bu, ikili bir kopyanın ücretsiz olarak elde edilebileceği anlamına gelir; bazen bu, bir kopyanın ek ücret olmaksızın bir bilgisayarla birlikte satıldığı anlamına gelir.[1]

Açık kaynaklı yazılım

Açık kaynaklı yazılım, kaynak kodu belirli bir lisans altında lisans sahiplerine sunulan yazılımdır. Herhangi bir noktada kullanılabilir ve yayılabilir, kaynak kodu açıktır ve gerektiği gibi değiştirilebilir. Bu tür yazılımların tek şartı, değişiklikler yapıldığında kullanıcıların bu değişiklikleri başkalarına bildirmesidir. Açık kaynak yazılımın temel özelliklerinden biri, tüm geliştiricilerin ve kullanıcıların paylaşılan fikri mülkiyetidir. Linux işletim sistemi, açık kaynaklı yazılım koleksiyonunun en iyi bilinen örneklerinden biridir.[2]

Copyleft yazılımı

Copyleft yazılım, dağıtım koşulları, tüm sürümlerin tüm kopyalarının aşağı yukarı aynı dağıtım koşullarını taşımasını sağlayan ücretsiz bir yazılımdır. Bu, örneğin, copyleft lisanslarının genellikle başkalarının yazılıma ek gereksinimler eklemesine izin vermediği (ancak sınırlı sayıda güvenli ek gereksinime izin verilebildiği halde) ve kaynak kodunun kullanılabilir olmasını gerektirdiği anlamına gelir. Bu, programı ve değiştirilmiş sürümlerini, bir programı tescilli yapmanın bazı yaygın yollarından korur. Bazı copyleft lisansları, yazılımı tescilli hale getirmenin diğer yollarını engeller.

Copyleft genel bir kavramdır. Gerçek bir programın kopyalanması, belirli bir dağıtım koşulları gerektirir. Farklı copyleft lisansları, değişen şartlar nedeniyle genellikle “uyumsuzdur”, bu da bir lisansı kullanarak kodun diğer lisansı kullanan kodla birleştirilmesini yasa dışı kılar. İki yazılım parçası aynı lisansı kullanıyorsa, bunlar genellikle birleştirilebilir.[1]

Copyleft olmayan özgür yazılım

Copyleft olmayan özgür yazılım, yazardan, yeniden dağıtma, değiştirme ve lisans kısıtlamaları ekleme izni ile gelir.

Bir program ücretsizse ancak copyleft uygulanmamışsa, bazı kopyalar veya değiştirilmiş sürümler ücretsiz olmayabilir. Bir yazılım şirketi, programı değiştirerek veya değiştirmeden derleyebilir ve yürütülebilir dosyayı özel bir yazılım ürünü olarak dağıtabilir. X Pencere Sistemi bu yaklaşımı göstermektedir. X Konsorsiyumu, 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. Ancak, özgür olmayan sürümler mevcuttur ve yalnızca özgür olmayan sürümlerin çalıştığı iş istasyonları ve PC grafik kartları mevcuttur. X11'in geliştiricileri X11'i bir süreliğine özgür yazılım kapsamından çıkardı; bunu yapabilmelerinin nedeni ise diğerlerinin kendi kodlarına aynı copyleft dışı lisans kapsamında katkıda bulunmalarıdır.[1]

Paylaşımlı yazılım

Paylaşımlı yazılım veya shareware, kopyaları yeniden dağıtma izniyle birlikte gelen ancak bir kopyasını kullanmaya devam eden herkesin ödeme yapması gerektiğini söyleyen bir yazılımdır. Paylaşımlı yazılım özgür bir yazılım değildir ve hatta yarı özgür değildir. Çoğu paylaşılan yazılım için kaynak kodu mevcut değildir; bu nedenle program değiştirilemez. Shareware, kâr amacı gütmeyen kuruluşlar da dâhil olmak üzere, bir lisans ücreti ödemeden bir kopya oluşturma ve yükleme iznine sahip değildir.[1]

Ücretsiz yazılım

Paylaşımlı yazılıma benzer şekilde, ücretsiz yazılım veya freeware, herhangi bir ön ödeme olmaksızın indirilebilen ve dağıtılabilen yazılımdır. Ücretsiz yazılımın hiçbir zaman ilişkili bir ücreti yoktur. Küçük program güncellemeleri ve küçük oyunlar gibi şeyler genellikle ücretsiz olarak dağıtılmaktadır. Ücretsiz yazılımın ücretsiz olmasına rağmen telif hakkı vardır, bu nedenle başkaları yazılımı kendi başlarına pazarlayamazlar.[3]

Microsoft TechNet ve AIS Yazılım kategorileri

Bu sınıflandırmanın yedi ana unsuru vardır. Bunlar: platform ve yönetim, eğitim ve referans, ev ve eğlence, içerik ve iletişim, operasyonlar ve profesyonel, ürün imalatı ve hizmet sunumu ve iş koludur.

  • Platform ve yönetim - Kullanıcıların bilgisayar işletim ortamını, donanım bileşenlerini ve çevre birimlerini ve altyapı hizmetlerini ve güvenliği kontrol etmesine olanak tanıyan masaüstü ve ağ altyapısı ve yönetim yazılımı.[4]
  • Eğitim ve referans - Belirli bir uygulama için eğitim veya yardım dosyaları gibi kaynaklar içermeyen eğitim yazılımı.
  • Ev ve eğlence - Öncelikle evde veya evde veya eğlence için kullanılmak üzere tasarlanmış uygulamalar.
  • İçerik ve iletişim - Üretkenlik, içerik oluşturma ve iletişim için yaygın uygulamalar. Bunlar genellikle ofis üretkenlik paketlerini, multimedya oynatıcıları, dosya görüntüleyicileri, Web tarayıcılarını ve iş birliği araçlarını içerir.
  • Operasyonlar ve profesyonel - Kurumsal kaynak yönetimi, müşteri ilişkileri yönetimi, tedarik zinciri ve üretim görevleri, uygulama geliştirme, bilgi yönetimi ve erişimi ve hem iş hem de teknik ekipman tarafından gerçekleştirilen görevler gibi ticari kullanımlar için tasarlanmış uygulamalar.
  • Ürün üretimi ve hizmet sunumu - Kullanıcıların belirli sektörlerde ürün oluşturmasına veya hizmetler sunmasına yardımcı olur. Bu bölümdeki kategoriler Kuzey Amerika Endüstri Sınıflandırma Sistemi (NAICS) tarafından kullanılmaktadır.

Pazara dayalı kategoriler

Yatay uygulamalar

Dikey uygulamalar

Kaynakça

  1. ^ a b c d e "Categories of Free and Nonfree Software - GNU Project - Free Software Foundation (FSF)". Gnu.org. 18 Ekim 2012. 26 Ocak 1998 tarihinde kaynağından arşivlendi. Erişim tarihi: 12 Kasım 2012. 
  2. ^ "Heidelberg - Glossary - O". Directimaging.com. 10 Temmuz 2011 tarihinde kaynağından arşivlendi. Erişim tarihi: 12 Kasım 2012. 
  3. ^ "Freeware Definition". Techterms.com. 12 Eylül 2007 tarihinde kaynağından arşivlendi. Erişim tarihi: 12 Kasım 2012. 
  4. ^ a b "This Topic Is No Longer Available". Technet.microsoft.com. 21 Eylül 2008 tarihinde kaynağından arşivlendi. Erişim tarihi: 12 Kasım 2012. 

İlgili Araştırma Makaleleri

<span class="mw-page-title-main">Linux</span> Bir işletim sistemi çekirdeği

Linux ; Linux çekirdeğine dayalı, açık kaynak kodlu, Unix benzeri bir işletim sistemi ailesidir. GNU Genel Kamu Lisansı versiyon 2 ile sunulan ve Linux Vakfı çatısı altında geliştirilen bir özgür yazılım projesidir. Linux ismi ilk geliştiricisi olan Linus Torvalds tarafından 1991 yılında verilmiştir. Günümüzde süper bilgisayarlarda, akıllı cihazların ve internet altyapısında kullanılan cihazların işletim sistemlerinde yaygın olarak kullanılmaktadır. Bunlardan en popüler olanı Google tarafından geliştirilen Android işletim sistemidir.

<span class="mw-page-title-main">İşletim sistemi</span> bilgisayar donanım kaynaklarını yöneten yazılım

İşletim sistemi ya da işletim dizgesi, bir bilgisayarın donanım kaynaklarını yöneten ve uygulama yazılımlarına hizmet sağlayan yazılımların bir bütünüdür. İşletim sistemleri, bilgisayarın donanımı ile uygulama yazılımları arasında bir köprü görevi görerek kullanıcıların sistemle etkileşim kurmasını sağlar. Öne çıkan örnekler arasında Microsoft Windows, macOS, GNU/Linux dağıtımları, Android ve iOS yer alır.

<span class="mw-page-title-main">Özgür yazılım</span> belirli kullanıcı kullanım, kopyalama, değiştirme, yeniden dağıtma özgürlüğünün (değiştirilmiş dahil) mevcut olduğu yazılım

Özgür yazılım, kullanıcısına yazılımı herhangi bir amaç için çalıştırma, inceleme, değiştirme ve dağıtma özgürlükleri tanıyan yazılım türüdür. Tersi, özel mülk yazılımdır.

<span class="mw-page-title-main">GNU</span> bilgisayar işletim sistemi

GNU; çekirdeği, sistem araçlarını, açıcılarını, kütüphanelerini ve son kullanıcı yazılımlarını içeren, GNU Tasarısı kapsamında geliştirilen bir işletim sistemidir. İsminin açılımı "GNU's Not Unix" dir. Bu ismi almasındaki sebep de tasarımının Unix'e benzerken kendisinin özgür yazılım olması ve herhangi bir UNIX kodunu içermemesidir.

<span class="mw-page-title-main">Richard Stallman</span> ABDli özgür yazılım aktivisti

Richard Matthew Stallman, Amerikalı özgür yazılım aktivisti, sistem uzmanı ve yazılım geliştiricisi. GNU Projesi ve Özgür Yazılım Vakfı'nın kurucusudur.

<span class="mw-page-title-main">GNU Genel Kamu Lisansı</span>

GNU Genel Kamu Lisansı yaygın kullanılan bir özgür yazılım lisansı. İlk sürümü 1989 yılında Richard Stallman tarafından GNU Tasarısı için kaleme alınmıştır. Üçüncü ve son sürüm ise Richard Stallman'ın yöneticisi olduğu Özgür Yazılım Vakfı (FSF), Eben Moglen ve Yazılım Özgürlüğü Hukuk Merkezi tarafından kaleme alındı ve özgür yazılım topluluklarının çeşitli itiraz ve katkılarıyla son hâlini aldı.

<span class="mw-page-title-main">GNU Özgür Belgeleme Lisansı</span>

GNU Özgür Belgeleme Lisansı, GNU projesi için Özgür Yazılım Vakfı (FSF) tarafından tasarlanmış bir lisans modelidir. GNU GPL'nin açık içerik karşılığıdır. Lisansın mevcut son sürümü 1.3 olup, resmi metni www.gnu.org/copyleft/fdl.html adresinde bulunabilir.

Özgür Yazılım Vakfı, özgür yazılım hareketini ve GNU projesini desteklemek amacıyla 4 Ekim 1985 tarihinde Richard Stallman tarafından kurulmuş, kâr amacı gütmeyen bir sivil toplum kuruluşudur. FSF, dört temel yazılım özgürlüğünü savunmakta ve bu özgürlüklerin copyleft lisanslar aracılığıyla korunmasını tercih etmektedir.

<span class="mw-page-title-main">Açık kaynak</span> ücretsiz dağıtım ve ürüne erişim hakkında felsefe

Açık kaynak, kaynak kodun; kopyalanması, değiştirilebilmesi ve yeniden dağıtım için serbestçe kullanıma sunulmasıdır. Açık kaynak yalnızca kaynak koda erişim anlamına gelmez. Kodların başkaları tarafından herhangi bir telif ücreti ödemeden kullanılabilmesi, değiştirilmesi ve yeniden dağıtımı gibi çeşitli haklar vermesi gerekir. Bunun için ürün, açık kaynak tanımına uyan bir lisans kullanmalıdır.

Açık içerik, insanların önceden oluşturulmuş ücretsiz bir içeriğe erişerek bu içeriğe atıfta bulunarak, içeriği izinsiz bir şekilde kopyalaması, yayınlaması ve değiştirebileceği ve kullanabileceği bir çalışmayı tanımlar. Ayrıca "serbestçe kullanılabilir" olarak da tanımlanır. İçeriğin tamamını ya da dilediği bir kısmını kullanmak kullanıcıya kalmıştır.

<span class="mw-page-title-main">Açık kaynak yazılım</span> açık kaynak lisansıyla yayınlanmış programlama kodu

Açık kaynak yazılım ya da açık kaynak kodlu yazılım, telif hakkı sahibinin kullanıcılara yazılımı ve kaynak kodunu herhangi bir amaç için kullanma, inceleme, değiştirme ve dağıtma haklarını verdiği bir lisans kapsamında yayınlanan bilgisayar yazılımıdır. Kullandıkları lisans gereğince isteyen kişi ve grupların yazılımı kendi kişisel ihtiyaçlarına uyarlamalarına ve sonunda değişikliği benzer tercihlere sahip kullanıcılar için bir çatal olarak yayınlamalarına olanak tanır.

<span class="mw-page-title-main">Ücretsiz yazılım</span> yazılım ücretsiz olarak dağıtılır ve kullanılır, diğer hakları hala saklıdır

Ücretsiz yazılım ya da freeware, herhangi bir özellik ve süre kısıtlaması olmadan ücretsiz olarak kullanılabilen, çoğunlukla özel mülk bir lisans ile lisanslı yazılımlara verilen genel addır. Kullanıcının belirli bir süre sonra yazılımı kullanmaya devam etmek için ücret ödemek durumunda olduğu sharewareden farklı olarak tamamen ücretsizdir. Terimin kabul edilmiş açık bir tanımı yoktur.

<span class="mw-page-title-main">MIT Lisansı</span>

MIT Lisansı, 1988 yılında Massachusetts Teknoloji Enstitüsü tarafından hazırlanmış, en yaygın kullanılan özgür yazılım lisanslarından biridir.

<span class="mw-page-title-main">Apache Lisansı</span>

Apache Lisansı, Apache Yazılım Vakfı (ASF) tarafından yayımlanan bir özgür yazılım lisansıdır. Apache Lisansı telif hakkı koruma ve feragat uyarısı gerektirmektedir ancak copyleft bir lisans değildir. Lisans, özgür ve açık kaynak kodlu yazılımın geliştirilmesi için kaynak kodlarının kullanımına izin vermektedir.

<span class="mw-page-title-main">Özgür ve açık kaynak kodlu yazılım</span> hem kullanımı özgür olan hem de açık kaynak kodlu olan yazılım

Özgür ve açık kaynak kodlu yazılım, kullanıcılara yazılımı ve kaynak kodunu herhangi bir amaç için kullanma, inceleme, değiştirme ve dağıtma özgürlükleri veren bir lisans kapsamında yayınlanan bilgisayar yazılımıdır.

<span class="mw-page-title-main">GNU Projesi</span> Özgür yazılım projesi

GNU Tasarısı, toplu işbirliğini temel alan bir özgür yazılım tasarısıdır. Richard Stallman tarafından Massachusetts Teknoloji Enstitüsü'nde 27 Eylül 1983 tarihinde kamuoyuna duyurulmuştur. Tasarının hedefi işbirliği yoluyla özgür yazılımlar geliştirip dağıtarak bilgisayar kullanıcılarının bilgisayarlarını ve benzeri araçlarını kendi istekleri doğrultusunda özgürce kullanmalarını sağlamaktır. Bu tasarının temelinde kullanıcıların yazılımı çalıştırma, paylaşma, inceleme ve değiştirme konularında özgür olmaları yatar. GNU yazılımları bu özgürlükleri dağıtıldıkları lisans ile yasal olarak güvence altına alır, dolayısıyla GNU yazılımları özgür yazılımlardır.

Özel mülk yazılım ya da sahipli yazılım, yazılımın yaratıcısının, yayıncısının veya diğer hak sahibi ortaklarının fikrî mülkiyet hakkını ve telif hakkını kendi elinde tuttuğu bilgisayar yazılımıdır. Yazılımın alıcılarına, yazılımı özgürce paylaşma veya değiştirme hakkı vermez. Özel mülk yazılımlar, mülk sahipleri tarafından ücretli ya da ücretsiz olarak yayınlanabilir.

<span class="mw-page-title-main">Bonjour (yazılım)</span> Bilgisayar ağı teknolojisi

Bonjour Apple'nin hizmet bulma, adres ataması ve ana bilgisayar adı çözümlemesi içeren bir grup teknoloji olan sıfır yapılandırma ağı (zeroconf) uygulamasıdır. Bonjour, yazıcılar, diğer bilgisayarlar ve bu cihazların her yöne yayın Etki Alanı Adı Sistemi (mDNS) hizmet kayıtlarını kullanarak yerel alan ağında sunduğu hizmetler gibi cihazları bulur.

<span class="mw-page-title-main">Copyleft</span>

Copyleft, insanlara özgün çalışmayı diledikleri gibi kopyalama, değiştirme ve yeniden dağıtma hakları veren bununla birlikte eserin özgün ve değiştirilmiş halinin yine aynı haklarla dağıtılmasını zorunlu tutan yasal bir tekniktir. Bir özgür yazılımın özgün hali ve değiştirilmiş türevlerinin özel mülke dönüşmesini önlemek yani daima özgür kalmasını sağlamak için kullanılır. Bu bakımdan copyleft özgür lisanslar copyleft olmayan özgür lisanslara göre daha koruyucu niteliktedir. Copyleft lisanslar başta bilgisayar yazılımları olmak üzere belgeler, sanat eserleri, bilimsel keşifler ve hatta belirli patentlere kadar uzanan çalışmalar için kullanılabilir.

Bilgi işlem alanında, Ortak Kamu Lisansı, IBM tarafından yayınlanan ücretsiz bir yazılım / açık kaynak yazılım lisansıdır. Özgür Yazılım Vakfı ve Açık Kaynak Girişimi, CPL'nin lisans koşullarını onaylar.