Frage:
Warum versendet Apple Bash 3.2?
Jakub Žitný
2015-10-01 04:44:42 UTC
view on stackexchange narkive permalink

Seit einigen Jahren frage ich mich, warum Apple neue OS X-Versionen mit der alten Version von Bash ausliefert.

Ich bin auf die Frage gestoßen, Bash auf Version 4.0 unter OSX zu aktualisieren Es wird ein Problem mit der Tatsache erwähnt, dass unter GPLv3 eine neue Bash veröffentlicht wird. Ist es wahr? Wenn ja, welches Problem hat Apple mit dieser Lizenz? Es gibt keine andere GPLv3-Software in OSX?

Ich habe Ihre Bearbeitung zurückgesetzt.Diskussionen über Unterschiede zwischen GPL-Lizenzen sind in AD nicht zum Thema
Ich stimme dafür, diese Frage als nicht zum Thema gehörend zu schließen, da wir im Allgemeinen Fragen mit der Frage "Warum macht Apple X?" Schließen.da sie im Allgemeinen nicht praktisch und allgemein meinungsbasiert sind.Wir können die Bearbeitung auf [Meta] diskutieren und bitte bearbeiten Sie diese, wenn Sie eine praktische Frage zu beheben versuchen.Die Entscheidungen von Apple sind es wert, kritisiert und diskutiert zu werden - nur, dass sie im Kontext einer Frage stehen müssen, die ansonsten zum Thema gehört.
Einer antworten:
fd0
2015-10-01 18:26:44 UTC
view on stackexchange narkive permalink
  1. Ja, neuere Versionen von Bash werden unter GPLv3 veröffentlicht.
  2. Diese Frage bringt Anwälte für Sessel hervor, die Punkte für und gegen GPLv3 argumentieren. Einfach ausgedrückt, steht GPLv3 im Widerspruch zu den Lizenzrichtlinien von Apple (unter anderem zu Lizenzen). Keine dieser Lizenzen hindert Sie daran, den Quellcode herunterzuladen und eine neuere Version von Bash zu kompilieren. Historisch gesehen wurde Bash ursprünglich nicht als Shell in OS X angeboten.
  3. Apple liefert keine Software unter der GPLv3-Lizenz.
Ich frage mich, warum sie nicht stattdessen nur zsh vorverpacken, sondern Apache 2 und benutzerfreundlicher.Es ist auch schneller als Bash: http://unix.stackexchange.com/a/148098 (nicht 100% POSIX, aber sie können Bash 3 für die wenigen Systemskripte verlassen, die ohne es brechen).
Ein bisschen spät, aber ... auf macOS ist zsh schon sehr lange standardmäßig installiert.Es ist auch seit sehr langer Zeit meine Standard-Shell, obwohl ich normalerweise auf die etwas neuere Homebrew-Version aktualisiere.Die von ihnen bereitgestellte Version enthält normalerweise höchstens ein paar kleinere Versionen.
@William T Froggardzsh ist seit 10.0 in macOS und wurde in den Versionen 10.0 und 10.1 tatsächlich als sh verwendet.
2019 ist macOS Catalina hier standardmäßig zsh: https://support.apple.com/en-us/HT208050
* Apple liefert keine Software unter der GPLv3-Lizenz. * Warum?Welchen GPL-Begriff verletzt Apple (oder macht sich Sorgen)?Dieser Satz formuliert die Frage einfach neu, ohne sie tatsächlich zu beantworten.
@FranklinYu Ich denke, die ursprüngliche Frage war auf dieser Website nicht zum Thema ("Warum hat Apple etwas getan?"), Obwohl ich dies auch gerne wissen würde.Unter iOS sind die Verstöße klar, unter macOS jedoch nicht.


Diese Fragen und Antworten wurden automatisch aus der englischen Sprache übersetzt.Der ursprüngliche Inhalt ist auf stackexchange verfügbar. Wir danken ihm für die cc by-sa 3.0-Lizenz, unter der er vertrieben wird.
Loading...