What if all software patent applications had to include all of the relevant source code?