On the Scratch download site, which I quoted, I could only see binary downloads and the information that "Scratch Desktop on Linux is currently not supported."
That made me assume that it was proprietary, but I'm very happy to be proven wrong about this. Furthermore it looks like unlike 2.0, Scratch no longer depends on the proprietary Adobe Air component, so if that is the case, it's a big improvement!
It would be less confusing if they'd replace "Linux is currently not supported" with a link to their repository on Github. I might contact them about that.
Can't wait to try it out!
Does anyone know whether Scratch 3 supports recursion like Snap! does?