Someday I hope we'll see a major push for repairable free and open-source software. The fact that software is free and open source is rarely actually of material importance until you need to fix something.
Don't get me wrong, there are *ideological* reasons for free and open-source software, but there's plenty of software that's effectively proprietary because only the author(s) can understand how it works.