“One, none or a hundred thousand: How many layers of protection for software innovation?”