There is no use of reinventing the wheel. So I think this thing is good. After all one can start from where the other one left. This will give some nice codes to the world tommorrow. But I think there should be restrictions for the quality of the codes, not for the content of the code.