Softwarekategorien – Wikipedia

before-content-x4

Softwarekategorien sind Gruppen von Software. Sie ermöglichen das Verständnis von Software in Bezug auf diese Kategorien. Anstelle der Besonderheiten jedes Pakets. Unterschiedliche Klassifizierungsschemata berücksichtigen unterschiedliche Aspekte von Software.

Computer Software[edit]

Computersoftware kann basierend auf der allgemeinen Funktion, dem Typ oder dem Anwendungsbereich in Kategorien eingeteilt werden. Es gibt drei allgemeine Klassifikationen:

Urheberrechtsstatus[edit]

Das GNU-Projekt kategorisiert Software nach Urheberrechtsstatus: Freie Software, Open Source-Software, Public Domain-Software, Copylefted-Software, Nicht-Copylefted-Freie Software, lax permissive lizenzierte Software, GPL-abgedeckte Software, das GNU-Betriebssystem, GNU-Programme, GNU-Software, FSF- urheberrechtlich geschützte GNU-Software, nicht freie Software, proprietäre Software, Freeware, Shareware, private Software und kommerzielle Software.[1]

Gratis Software[edit]

Freie Software ist eine Software, mit der jeder die Erlaubnis erhält, wörtlich oder mit Änderungen entweder kostenlos oder gegen eine Gebühr zu verwenden, zu kopieren und zu verbreiten. Dies bedeutet insbesondere, dass der Quellcode verfügbar sein muss. “Wenn es nicht die Quelle ist, ist es keine Software.” Wenn ein Programm kostenlos ist, kann es möglicherweise in einem kostenlosen Betriebssystem wie GNU oder kostenlosen Versionen des Linux-Systems enthalten sein.

Freie Software im Sinne der Urheberrechtslizenz (und des GNU-Projekts) ist eine Frage der Freiheit, nicht des Preises. Aber proprietäre Softwareunternehmen verwenden normalerweise den Begriff “freie Software”, um sich auf den Preis zu beziehen. Manchmal bedeutet dies, dass eine binäre Kopie kostenlos erhältlich ist. Manchmal bedeutet dies, dass eine Kopie ohne Aufpreis mit einem Computer zum Verkauf gebündelt wird.[1]

Quelloffene Software[edit]

Open-Source-Software ist Software, deren Quellcode den Lizenznehmern unter einer bestimmten Lizenz zur Verfügung gestellt wird. Es kann jederzeit verwendet und verbreitet werden, der Quellcode ist offen und kann nach Bedarf geändert werden. Die einzige Bedingung bei dieser Art von Software ist, dass Benutzer diese Änderungen anderen bekannt machen sollten, wenn Änderungen vorgenommen werden. Eines der Hauptmerkmale von Open Source-Software ist, dass es das gemeinsame geistige Eigentum aller Entwickler und Benutzer ist. Das Linux-Betriebssystem ist eines der bekanntesten Beispiele für eine Sammlung von Open-Source-Software.[2]

Copylefted-Software[edit]

Copylefted-Software ist freie Software, deren Vertriebsbedingungen sicherstellen, dass alle Kopien aller Versionen mehr oder weniger dieselben Vertriebsbedingungen enthalten. Dies bedeutet zum Beispiel, dass Copyleft-Lizenzen anderen im Allgemeinen nicht erlauben, zusätzliche Anforderungen an die Software hinzuzufügen (obwohl ein begrenzter Satz sicherer zusätzlicher Anforderungen zulässig sein kann) und die Bereitstellung von Quellcode erfordern. Dies schützt das Programm und seine modifizierten Versionen vor einigen der gängigen Methoden, ein Programm proprietär zu machen. Einige Copyleft-Lizenzen blockieren andere Möglichkeiten, Software proprietär zu machen.

after-content-x4

Copyleft ist ein allgemeines Konzept. Das Copylefting eines tatsächlichen Programms erfordert einen bestimmten Satz von Verteilungsbedingungen. Unterschiedliche Copyleft-Lizenzen sind aufgrund unterschiedlicher Bedingungen normalerweise „inkompatibel“. Daher ist es illegal, den Code mit einer Lizenz mit dem Code mit der anderen Lizenz zusammenzuführen. Wenn zwei Softwareteile dieselbe Lizenz verwenden, können sie im Allgemeinen zusammengeführt werden.[1]

Freie Software ohne Copyleft[edit]

Freie Software ohne Copylefting stammt vom Autor mit der Erlaubnis, Lizenzbeschränkungen weiterzugeben, zu ändern und hinzuzufügen.

Wenn ein Programm kostenlos, aber nicht kopiert ist, sind einige Kopien oder geänderte Versionen möglicherweise nicht kostenlos. Ein Softwareunternehmen kann das Programm mit oder ohne Änderungen kompilieren und die ausführbare Datei als proprietäres Softwareprodukt verteilen. Das X Window System veranschaulicht diesen Ansatz. Das X-Konsortium veröffentlicht X11 mit Vertriebsbedingungen, die es zu nicht kopierfreier freier Software machen. Wenn Sie möchten, können Sie eine Kopie erhalten, die diese Vertriebsbedingungen enthält und kostenlos ist. Es sind jedoch nicht freie Versionen verfügbar und Workstations und PC-Grafikkarten, für die nur nicht freie Versionen funktionieren. Die Entwickler von X11 haben X11 für eine Weile unfrei gemacht. Sie konnten dies tun, weil andere ihren Code unter derselben Non-Copyleft-Lizenz beigesteuert hatten.[1]

Shareware[edit]

Shareware ist eine Software, die mit der Erlaubnis zur Weitergabe von Kopien geliefert wird, jedoch besagt, dass jeder, der weiterhin eine Kopie verwendet, zahlen muss. Shareware ist keine freie Software oder sogar halbfrei. Für die meisten Shareware ist der Quellcode nicht verfügbar. Daher kann das Programm nicht geändert werden. Shareware ist nicht mit der Erlaubnis ausgestattet, eine Kopie zu erstellen und zu installieren, ohne eine Lizenzgebühr zu zahlen, auch nicht für gemeinnützige Aktivitäten.[1]

Freeware[edit]

Freeware ist wie Shareware eine Software, die ohne anfängliche Zahlung heruntergeladen und verteilt werden kann. Freeware ist niemals mit einer Gebühr verbunden. Dinge wie kleinere Programmaktualisierungen und kleine Spiele werden üblicherweise als Freeware verbreitet. Freeware ist zwar kostenlos, aber urheberrechtlich geschützt, sodass andere Benutzer die Software nicht als ihre eigene vermarkten können.[3]

Microsoft TechNet- und AIS-Softwarekategorien[edit]

Diese Klassifizierung besteht aus sieben Hauptelementen. Dies sind: Plattform und Management, Bildung und Referenz, Heim und Unterhaltung, Inhalt und Kommunikation, Betrieb und Beruf, Produktherstellung und Servicebereitstellung sowie Geschäftsbereich.

  • Plattform und Verwaltung – Desktop- und Netzwerkinfrastruktur- und Verwaltungssoftware, mit der Benutzer die Computerbetriebsumgebung, Hardwarekomponenten und Peripheriegeräte sowie Infrastrukturdienste und -sicherheit steuern können.[4]
  • Schulung und Referenz – Lernsoftware, die keine Ressourcen enthält, z. B. Schulungs- oder Hilfedateien für eine bestimmte Anwendung.[4]
  • Heim und Unterhaltung – Anwendungen, die hauptsächlich für den Einsatz zu Hause oder zu Hause oder zur Unterhaltung entwickelt wurden.[4]
  • Inhalt und Kommunikation – Allgemeine Anwendungen für Produktivität, Erstellung von Inhalten und Kommunikation. Dazu gehören in der Regel Office-Produktivitätssuiten, Multimedia-Player, Datei-Viewer, Webbrowser und Tools für die Zusammenarbeit.[4]
  • Betrieb und Professionalität – Anwendungen, die für geschäftliche Zwecke entwickelt wurden, z. B. Ressourcenmanagement für Unternehmen, Kundenbeziehungsmanagement, Aufgaben in der Lieferkette und in der Fertigung, Anwendungsentwicklung, Informationsmanagement und -zugriff sowie Aufgaben, die sowohl von Unternehmen als auch von technischen Geräten ausgeführt werden.[4]
  • Produktherstellung und Servicebereitstellung – Helfen Sie Benutzern, Produkte zu erstellen oder Services in bestimmten Branchen bereitzustellen. Die Kategorien in diesem Abschnitt werden vom North American Industry Classification System (NAICS) verwendet.

Marktbasierte Kategorien[edit]

Horizontale Anwendungen[edit]

Vertikale Anwendungen[edit]

Verweise[edit]

Externe Links[edit]

after-content-x4