|
|
|
|
|
by godelski
902 days ago
|
|
> but as an android user I really do get cut out of group message convos due to not being on imessage. I'll second this complaint. Though personally I try to use Signal with my friends and this led to the strategy of "it's like iMessage, but cross platform" for those who aren't security conscious. Sure, not exactly, but close enough. There's a lot I like about Apple, but the closed walls are a major hindrance. I really wish companies would see the value of open source or at least open protocols. I mean hasn't our entire technological framework essentially been built due to source code being available? Certainly we can point to the internet, android, any programming language, linux, and many other common systems that we use daily (knowingly or unknowingly). I mean it's like turning down free work... Why? |
|
When you're in a competitive industry, you want to commodify the spaces where your competitors have an advantage, and keep proprietary the spaces where you have the advantage. A good example is Google's early embrace of XMPP. They made their chat system use the open standard and then when they had a strong base, they started to build proprietary things on top of the standard. Then they were diverged enough and it was their way or the highway. It was a page out of Microsoft's book. I think Google really could have owned modern chat if they'd stayed-the-course with one of the chat systems they announced.
Open source is a great philosophy, but whenever you adopt it you're (potentially) funding and doing development work for your competitor. In theory those competitors are going to also contribute, but it's often assumed that competitors are fair players. That you'll both be trying to make the best thing. Your competitor might simply take your work, and undercut you on price. You're left holding the bill for all the work you put in, and they make a profit (Smaller than you would have, but their cost was negliable)