When it comes to software, ridiculous patents are holding back innovation.