| > GPLv2 which doesn't require the freedom to RUN the program It does. This is the first freedom of free software. I'm not sure the issues with distributing GPL software on the App store are specific to the GPLv3. I don't fully understand things on this, but [1] seems to be a good entry point. > apple seems to ship software with gplv2 (old bash, etc) but no GPLv3 software. This is an Apple policy / a choice that they make. They could decide to distribute GPLv3 software with Mac legally, but chose not to. > by modifying and shipping bash binaries without full source - it is missing rootless.h (not the X11 file) I would be interested in knowing more about this. I'm surprised they've not been already sued if they violate bash's license. [1] https://opensource.stackexchange.com/questions/9500/is-apple... |
I don't think so:
The Free Software Foundation explicitly forbade tivoization in version 3 of the GNU General Public License.
https://en.wikipedia.org/wiki/Tivoization
I think this is one of the reasons GPLv3 came along.