Linux and Apache and the others succeeded because they spawned a lot of other businesses that were just cheaper than the offerings from Microsoft or Oracle.
Linux and Apache and the others succeeded because they spawned a lot of other businesses that were just cheaper than the offerings from Microsoft or Oracle.
That's a unfair caricature of what really happened. There were competing systems with business-friendlier licenses. Obviously, Linux wouldn't be what it is without corporate contributions. But it also wouldn't be what it is without Linus' management and extreme pragmatism. That combined with the momentum introduced by the distribution ecosystem and advocacy that sprung up in the nineties.
Don't forget that by the time that IBM started pouring money into Linux (Peace, Love, Linux was in 2001 IIRC), Linux already had a large following among the tech crowd, which was stealthily replacing commercial UNIX installations with Linux.