I tend to agree to disagree on that, open source would improve the code and get more people involved in development, a perfect example is the emulation scene just look at the likes of retroarch, PCSX2, dolphin etc.. if it was closed source the code wouldn't get improved and games woudn't run...