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:
- Uygulama yazılımı , görevleri gerçekleştirmek için bilgisayar programlarının genel tanımıdır. Uygulama yazılımları genel amaçlı olabilir ( kelime işlemci , web tarayıcıları vb.) veya belirli bir amacı olabilir (muhasebe, kamyon çizelgeleme vb.). Uygulama yazılımı, sistem yazılımıyla çelişir.
- Sistem yazılımı , çeşitli uygulama yazılımları ve ağlar dahil olmak üzere bilgisayar sistemlerini başlatmak ve çalıştırmak için kullanılan bilgisayar programlarına atıfta bulunan genel bir terimdir.
- Programlama araçları Bilgisayar gibi derleyici ve bağlayıcı , tercüme ve birleştirmek için kullanılan bilgisayar programı kaynak kodu ve kütüphaneler içine çalıştırılabilir RAM (üç biri sözü ait olacaktır programları)
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.
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 .
- 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ğini kontrol etmesine olanak tanıyan masaüstü ve ağ altyapısı ve yönetim yazılımı .
- 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 ya da eğlence için tasarlanmış uygulamalar.
- İçerik ve iletişim— Üretim , içerik oluşturma ve iletişim için ortak uygulamalar . Bunlar tipik olarak ofis üretkenlik takımlarını , 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 iş 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 hizmet sunmasına yardımcı olun . Bu bölümdeki kategoriler, Kuzey Amerika Endüstri Sınıflandırma Sistemi (NAICS) tarafından kullanılmaktadır.
Pazar tabanlı kategoriler Google kamera
Yatay uygulamalar
Dikey uygulamalar
- Konaklama ve Yemek Hizmetleri
- İdari ve Destek
- Hayvan barınağı ve Hayvan kurtarma
- Tarım , Ormancılık ve Avcılık
- Sanat, Eğlence ve Rekreasyon
- Yapı
- Eğitim Hizmetleri
- Finans ve Sigorta
- coğrafi
- Sağlık ve Sosyal Yardım
- Bilgi
- Dahili ve tescilli iş kolu uygulamaları
- Şirket ve İşletmelerin Yönetimi
- Üretme
- Madencilik , Taşocakçılığı ve Petrol ve Gaz Çıkarma
- Posta ve Posta
- Profesyonel , Bilimsel ve Teknik Hizmetler
- Kamu Yönetimi
- Gayrimenkul , Kiralama ve Leasing
- Perakende satış
- Araçlar
- Atık Yönetimi ve İyileştirme Hizmetleri
- Toptan ticaret
- Taşıma ve Depolama
- Diğer Hizmetler (Kamu Yönetimi hariç)