You know when your boss asks for a major revision on a project? Maybe it’s to add a capability that wasn’t explicitly package-protected from the start, maybe it’s because a competitor just changed the ...