Sort:  

I was also thinking about putting source code in the Steem blockchain. There are already a lot of posts with examples and tutorials.
The smart contracts use base64 encoded source code in comments to operate.

We can also imagine a blockchain dedicated to the source code and even to compiled code.
Yet another gitcoin ;)