Yazılım kategorileri - Software categories

Yazılım kategorileri , yazılım gruplarıdır . Her paketin özellikleri yerine yazılımın bu kategoriler açısından anlaşılmasına izin verirler. Farklı sınıflandırma şemaları, yazılımın farklı yönlerini dikkate alır.

Bilgisayar yazılımı

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

Telif hakkı durumu

GNU Projesi tarafından yazılım sınıflandırır telif durumu: özgür yazılım , açık kaynak yazılım , kamu malı yazılımı , copyleft yazılım, noncopylefted özgür yazılım lisanslı yazılım, gevşek izin verici GPL yazılımını -covered, GNU işletim sistemi , GNU programları GNU yazılımı, FSF - telif hakkıyla korunan GNU yazılımı, özgür olmayan yazılım, tescilli yazılım , ücretsiz yazılım , shareware , özel yazılım ve ticari yazılım .

Ücretsiz yazılım

Özgür yazılım, herkesin kullanması, kopyalaması ve dağıtması için izin verilen yazılımdır, kelimesi kelimesine veya değişikliklerle, ücretsiz veya ücretli olarak. Özellikle bu, kaynak kodunun mevcut olması gerektiği anlamına gelir . "Kaynak değilse, yazılım değildir." Bir program özgür ise, o zaman potansiyel olarak bu tür GNU veya ücretsiz olarak özgür bir işletim sistemine dahil edilebilir sürümleri arasında Linux sisteminde.

Telif hakkı lisansı (ve GNU projesi) anlamında özgür yazılım, fiyat değil, özgürlük meselesidir. Ancak tescilli yazılım şirketleri genellikle fiyatı ifade etmek için "özgür yazılım" terimini kullanır. Bazen bu, ikili bir kopyanın ücretsiz olarak alınabileceği anlamına gelir; bazen bu, bir kopyanın ek ücret ödemeden satılık bir bilgisayarla birlikte verildiği anlamına gelir.

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ğinde değiştirilebilir. Bu tür bir yazılımın tek koşulu, değişiklik yapıldığında kullanıcıların bu değişiklikleri başkalarına bildirmesidir. Açık kaynaklı yazılımın temel özelliklerinden biri , tüm geliştiricilerin ve kullanıcıların ortak fikri mülkiyeti olmasıdır. Linux işletim sistemi açık kaynak yazılımının bir koleksiyonun en bilinen örneklerinden biridir.

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 özgür 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 (sınırlı bir dizi güvenli ek gereksinime izin verilse de) ve kaynak kodunun kullanılabilir hale getirilmesini 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ı copyleft yapmak, belirli bir dağıtım koşulları kümesi gerektirir. Farklı copyleft lisansları, değişen koşullar nedeniyle genellikle "uyumsuzdur"; bu da, bir lisansı kullanarak kodu diğer lisansı kullanan kodla birleştirmeyi yasa dışı kılar. İki yazılım parçası aynı lisansı kullanıyorsa, bunlar genellikle birleştirilebilir.

Copyleft içermeyen ücretsiz yazılım

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

Bir program özgürse ancak copyleft'e sahip değilse, bazı kopyalar veya değiştirilmiş sürümler ücretsiz olmayabilir. Bir yazılım şirketi , programı değişiklik yaparak veya değiştirmeden derleyebilir ve yürütülebilir dosyayı tescilli bir yazılım ürünü olarak dağıtabilir . X Pencere Sistemi bu yaklaşımı göstermektedir. X Birliği serbest bırakır X11 olmayan özgür yazılım copyleft yapan dağıtım koşulları ile. Dilerseniz bu dağıtım koşullarına sahip ve ücretsiz bir kopyasını alabilirsiniz. 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ı vardır. X11'in geliştiricileri, X11'i bir süreliğine özgür olmayan hale getirdiler; bunu yapabildiler çünkü diğerleri aynı copyleft olmayan lisans altında kodlarına katkıda bulundular.

ortak yazılım

Shareware, kopyaları yeniden dağıtma izniyle gelen ancak bir kopyayı kullanmaya devam eden herkesin ödeme yapması gerektiğini söyleyen bir yazılımdır. Shareware özgür yazılım veya yarı ücretsiz değildir. Çoğu shareware için kaynak kodu mevcut değildir; bu nedenle, program değiştirilemez. Shareware, kâr amacı gütmeyen faaliyetler de dahil olmak üzere, bir lisans ücreti ödemeden bir kopya oluşturma ve yükleme izniyle birlikte gelmez .

ücretsiz

Shareware gibi, ücretsiz yazılım da herhangi bir ilk ödeme yapılmadan indirilip dağıtılabilen bir yazılımdır. Freeware'in hiçbir zaman ilişkili bir ücreti yoktur. Küçük program güncellemeleri ve küçük oyunlar gibi şeyler genellikle ücretsiz olarak dağıtılır. Ücretsiz yazılım ücretsiz olsa da, telif hakkıyla korunmaktadır , bu nedenle diğer insanlar yazılımı kendilerininmiş gibi pazarlayamaz.

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 üretimi ve hizmet sunumu ve iş kolu .

Pazar tabanlı kategoriler Google kamera

Yatay uygulamalar

Dikey uygulamalar

Referanslar

Dış bağlantılar