I don't get the problems that people have with Github's pricing.
I can have all the private repos I want by creating repositories on my computer. Git is decentralized. Putting it in a central location is centralized. :)
But seriously, I can have as many private repositories as I want - all I need is a server with SSH support.
What I want is the user interface for adding comments and collaboration on my private repos that I get for public repos. If I find that valuable to me, I'll pay it. If it's a "toy" project that I'll never touch, a local repo and a backup of my computer is all I need - I don't need others to have that code.
I can have all the private repos I want by creating repositories on my computer. Git is decentralized. Putting it in a central location is centralized. :)
But seriously, I can have as many private repositories as I want - all I need is a server with SSH support.
What I want is the user interface for adding comments and collaboration on my private repos that I get for public repos. If I find that valuable to me, I'll pay it. If it's a "toy" project that I'll never touch, a local repo and a backup of my computer is all I need - I don't need others to have that code.