>Would that be possible without OSS?
In the case of Mac OS, probably. UNIX licenses are available and it's not like Apple has exactly turned Darwin into a vibrant open source community.
As far as large web and cloud services more broadly? It would certainly be a much different world.