A world without Linux: Where would Apache, Microsoft -- even Apple be today?