

Well, yes, under normal circumstances things work properly and do not need to be debugged. But generally eventually any system encounters abnormal circumstances, and one does not want the correct answer to be “give up on that system forever and go home”.



I think that’s true, but it’s a different moral imperative than either open source (understood as just being able to get the code for the software you have) or Free Software (which was conceived when software came on tapes in the mail and completely fails to address project governance in the era of forges).