> But Linux only worked because there's many companies contributing to it.
Who says this won't happen as well to an open collaboration platform? Who says companies wouldn't benefit from it, or that they need to monetize it directly? Companies contributed to Linux because they got benefits by participating in the operating system. Open source works like that; adding to a common resource is beneficial for oneself and the community at the same time.
Similarly, an open platform like matrix.org can provide huge benefits for internal communication in a company; and making public the tweaks that you create internally is a great way to influence the direction of the software, as well as making it easier to integrate the improvements made by others. This is how Linux grew to what it is today, after all.
Right, but my point is that the reason for not happening is not a lack of monetization strategies, but one of critical mass.
If a free software collaboration platform gains traction in the enterprise, it could be pushed as a safe alternative in the next data scandal, and maybe enough people could switch to it to become a viable public resource like Linux and Apache have been since the turn of the century. It's a plausible scenario, even if it's not guaranteed to happen soon.
Linux became popular because it was free as in beer, because it was essentially a clone of pre-existing systems that lots of programmers happened to like (the commercial UNIXes) and because those competing systems were fairly stagnant.
So far open source communities haven't really tried to clone Facebook to the level of detail required to make people feel at home, and you're already competing against 'free'. So that avenue isn't available either.
I suspect it isn't possible to compete with Facebook because for most people it isn't broken.
Who says this won't happen as well to an open collaboration platform? Who says companies wouldn't benefit from it, or that they need to monetize it directly? Companies contributed to Linux because they got benefits by participating in the operating system. Open source works like that; adding to a common resource is beneficial for oneself and the community at the same time.
Similarly, an open platform like matrix.org can provide huge benefits for internal communication in a company; and making public the tweaks that you create internally is a great way to influence the direction of the software, as well as making it easier to integrate the improvements made by others. This is how Linux grew to what it is today, after all.