Except today we have open source that can be recompiled without the author's explicit approval and we have a large collection of software that runs in some VM or other. There is also a variety of services as a software substitute that run on some cloud.