(Member of the Scratch team here)
1) There's a super useful Scratch Curriculum guide - made by the folks from ScratchEd. http://scratched.gse.harvard.edu/resources/scratch-curriculu...
2) Blockly seems to be under the Apache license (https://github.com/google/blockly)