I am not so sure whether to post it here or not. As I have decided to work on Stored procedure support for GSOC project, I need these answers.

1) What are the risk of using mysql database in MySQL? Why is it always suggested to use information_schema instead
2) What is the difference between 'name' and 'specific_name' in mysql.proc? These two seems to be same than why do we need two.

Samiran