![]() ![]() ![]() Version 3.2 of GNU Bash is the last version with GPLv2, which Apple accepts, and so it sticks with it. You can find some discussions about this here and here. Since version 4.0 (successor of 3.2), Bash uses the GNU General Public License v3 (GPLv3), which Apple does not (want to) support. The reason that Apple includes such an old version of Bash in its operating system has to do with licensing. To see how outdated the Bash version included in macOS is, execute the following command: $ bash -version GNU bash, version 3.2.57(1)-release (x86_64-apple-darwin18) Copyright (C) 2007 Free Software Foundation, Inc.Īs you can see, this is GNU Bash version 3.2, which dates from 2007! This version of Bash is included in all versions of macOS, even the newest one.
0 Comments
Leave a Reply. |