The OP's research may lead him (or others) to develop an alternative solution to the problem. If you are old enough, you might recall a time when this methodology was applied to develop free communication tools, operating systems and peer-to-peer file sharing protocols.