I firmly believe that open source software is not open enough.
“Why?” you might ask. Well, people say that open source software can be contributed to by anybody, but that’s not true. I can’t, for example, push a patch that would rickroll any user because… it would get rejected. I can, however, send a patch to fix a bug. Why do people not want Rick Astley in their programs?
I propose a new type of open source software, called hyper-ultra-open-source software.
Hyper-ultra-open-source software is software that anybody can change, at any moment, so when you download the latest build of
git you’ll never know what it’s gonna do! Living with this extra suspense will increase net happiness across programmers, which is great.
In this new era of hyper-ultra-open-source development (HUOS, rolls right off the tongue, doesn’t it?) we can have more usefulness than ever, and Rick Astley’s incredible song “Never Gonna Give You Up” on Youtube will finally hit the one billion views mark!