6 ms·
This didn't work with Bash 4 (zsh is now the default shell), and Apple created in-house alternatives for OpenSSL (SecureTransport) and OpenGL (Metal), showing a
by floatingatoll 5y ago
This didn't work with Bash 4 (zsh is now the default shell), and Apple created in-house alternatives for OpenSSL (SecureTransport) and OpenGL (Metal), showing a degree of willingness to write replacements for impossibly-difficult subsystems that few others show.
I would hazard a guess, based on that tendency, that attempting to pressure Apple through open-source licensing is more likely to cause Apple to replace open-source with closed-source, than it is to benefit open-source in any way whatsoever.
- salamandersauce 5y agoThey also made their own SMB client after SAMBA switched to GPL3. Forgot about that.
- ohgodplsno 5y agoSounds like a good plan. Switch as many possible tools and libraries to GPLv3. This forces Apple to either give in, or have to maintain a growing library of tools (costing them money), or do a one off rewrite and not maintain it, exposing their users to unmaintained software and showing off how much Apple simply cares about profit and not its users.
- deleted 5y ago[deleted]
- floatingatoll 5y ago, or do a rewrite and make closed proprietary code a core/mandatory feature of their platform (SecureTransport, Metal). , or do a rewrite and make open code a core dependency for their platform (Clang).
- ohgodplsno 5y agoNobody uses Metal, and every developer that has to implement it complains of how dogshit it is. Same goes for securetransport. The end result remains Apple hurting itself with their nonstandard, unmaintained APIs. Clang/LLVM hasn't been Apple led for a long time.
- floatingatoll 5y agoYour uses of "nobody" and "every developer" have built-in, unstated assumptions wherein you exclude everyone who does not share your views. Unfortunately, that excludes me from further participation in this conversation with you.
- RcouF1uZ4gsC 5y ago> showing a degree of willingness to write replacements for impossibly-difficult subsystems that few others show. Also look at Clang. Apple wanted a compiler that did not have the GPL and spent a lot of resources making it and pushing it.
- jamesgeck0 5y agoApple initially tried to integrate LLVM with GCC under the GPL, but the community didn't want it. https://www.phoronix.com/scan.php?page=news_item&px=MTU4MzE https://www.phoronix.com/scan.php?page=news_item&px=MTU4MzE
- zepto 5y agoRight - and they ended up giving enormously more value back to the open source ecosystem by doing so than if they had stuck with GCC.
- deleted 5y ago[deleted]