Can you look into the license terms of the original source code (MIT I guess), maybe you could include a closed source code in there.
Or somehow use multiple algos which switch depending on certain criteria.
Thats one i was thinking of too. I know that the source has to be open for most exchanges to accept coin, but can it not be closed initially?
Also up for hash capping if possible...workout whata decent AMD/INTEL desktop pc hashes at, and allow no more than double...for example.