Isn’t Scratch already open source? I know before 2.0 it was made in Java and so there were cool forks of it like BYOB and Panther. A nice feature of online scratch, however, is the ability to “remix” (fork) projects, which teaches kids the benefits of open source.
Yeah I think making it federated would really make this worth using. Good luck with this project!