RE: OPEN-SOURCING BLOCKTIVITY
All you need to do to open source your project is to use a copy left license. There are a lot to choose from. I suggest taking a little time looking over those and get a feel for what you think would suite you and your project.
GitHub does provide some help there, I believe. But you can put the code on GitHub with an appropriate copy left license and then you are open source. That is all there is too it as far as making it an open source project.
Then of course there is running it...
Cool project. I wish I was a coder, but I'm not. I'm just an open source geek. Sadly, that means I'm just a "user", lol.