Unterschied zwischen Open Source und Free Software

Unterschied zwischen Open Source und Free Software

Open Source vs. Gratis Software

Open -Source -Software und kostenlose Software sind die beiden Bewegungen, die dem schnellen Trend der kommerzialisierten proprietären Software entgegengebracht wurden. Aus dem Namen "Open Source" können Sie bereits ableiten, dass der Quellcode der Software für andere Personen frei verfügbar und studieren kann. In Wahrheit hat das Maßstab der Open -Source -Software mehr Bestimmungen als nur einen sichtbaren Quellcode zu haben. Es gibt viele Definitionen für kostenlose Software, von denen die häufigste "Freeware" oder Software sind, für die Sie nicht bezahlen müssen, um sie zu verwenden. Die Free Software -Bewegung gibt jedoch an, dass die Freiheit in der freien Software weit über die Kosten der Software hinausgeht. Grundsätzlich kann ein Benutzer alles für kostenlose Software tun, solange die resultierende Software auch kostenlos ist.

Freie Software ist eine strengere Code -Sharing -Methode im Vergleich zu Open Source, mit der der Hersteller des Codes bestimmte Bedingungen angeben kann, um die rechtliche Verwendung und Verteilung der Software zu ermöglichen. Der Codierer der Open -Source -Software kann angeben, ob ein Benutzer den geänderten Code umverteilen darf oder nicht. Dies ist mit kostenloser Software nicht möglich, da ausdrücklich darauf hinweist, dass der von der kostenlose Software abgeleitete geänderte Code auch als kostenlose Software veröffentlicht werden sollte.

Ein weiterer Aspekt, den kostenlose 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 verkauft zu haben. Obwohl die Hauptsoftware als Open -Source -Software lizenziert ist, müssen Sie dennoch bezahlen, um die volle Funktionalität zu erhalten. Kostenlose Software darf nicht mit proprietärer Software arbeiten, wodurch die Möglichkeit der Möglichkeit besteht, dass der Begriff freie Software irreführend verwendet wird.

Obwohl es große Fraktionen im Kampf um freie und Open -Source -Software gibt, sind sie immer noch gegen den gemeinsamen Feind, eine proprietäre Software, vereint. Die Einzelheiten der einzelnen können sich drastisch unterscheiden, aber das Ziel, kostenlose und erweiterbare Software bereitzustellen.

Zusammenfassung:

1. Kostenlose Software ist Open -Source -Software, Open Source -Software ist jedoch möglicherweise nicht unbedingt kostenlose Software.

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

3. Open Source -Software kann mit einer anderen proprietären Software zusammenarbeiten, während kostenlose Software dies nicht zulässt.