@halton the key is here it's almost the same. If just having similar idea, then it's ok. However, you can see they're almost the same but with some different names and minor changes. It would be better to include the original license.