Unterschied zwischen Open Source und Freier Software Unterschied zwischen

Anonim

Open Source vs. Freie Software

Open Source Software und Freie Software sind die beiden Bewegungen, die dem rasanten Trend kommerzialisierter proprietärer Software entgegenwirken. Aus dem Namen "Open Source" können Sie bereits ableiten, dass der Quellcode der Software für andere Personen frei zugänglich ist. In Wahrheit bietet der Umfang von Open-Source-Software mehr Vorkehrungen als nur einen sichtbaren Quellcode. Es gibt viele Definitionen für Freie Software, von denen die häufigste "Freeware" oder Software ist, für die Sie nicht bezahlen müssen. Die Frei-Software-Bewegung spezifiziert jedoch, dass die Freiheit in freier Software weit über die Kosten der Software hinausgeht. Grundsätzlich kann ein Benutzer alles mit Freier Software machen, solange die resultierende Software auch frei ist.

Freie Software ist eine strengere Code-Sharing-Methode im Vergleich zu Open Source, die es dem Hersteller des Codes ermöglicht, bestimmte Bedingungen festzulegen, um die legale Nutzung und Verteilung der Software zu ermöglichen. Der Coder der Open-Source-Software kann angeben, ob ein Benutzer den geänderten Code neu verteilen darf oder nicht. Dies ist mit Freier Software nicht möglich, da es ausdrücklich darauf hinweist, dass der modifizierte Code, der von Freier Software abgeleitet wurde, auch als Freie Software veröffentlicht werden sollte.

Ein weiterer Aspekt, den Freie-Software-Befürworter auf Open-Source-Software hinweisen, ist die Praxis einiger Unternehmen, ihre Software als Open Source zu vermarkten, aber die Mehrheit der Funktionen als proprietäre Software zu einem Preis zu verkaufen. Obwohl die Hauptsoftware als Open Source-Software lizenziert ist, müssen Sie dennoch zahlen, um die volle Funktionalität zu erhalten. Freie Software darf nicht mit proprietärer Software arbeiten, wodurch die Möglichkeit ausgeschlossen wird, dass der Begriff Freie Software irreführend verwendet wird.

Obwohl es im Kampf für freie und Open-Source-Software große Fraktionen gibt, sind sie immer noch gegen den gemeinsamen Feind, proprietäre Software, vereint. Die Spezifika von jedem können sich drastisch unterscheiden, aber das Ziel der Bereitstellung von freier und erweiterbarer Software ist beiden gemeinsam.

Zusammenfassung:

1. Freie Software ist Open-Source-Software, aber Open-Source-Software muss nicht unbedingt Freie Software sein.

2. Open Source ermöglicht dem Programmierer mehr Kontrolle über sein Programm als Freie Software.

3. Open-Source-Software kann mit anderer proprietärer Software arbeiten, während Freie Software dies nicht zulässt.