|
> But to me, the development process is more important than worrying whether a cloud-based service publishes its source code And that's basically it (and I agree with him) Do you have a problem with Github? All the information you need is in your clone of the Git repository. (Ok, there are bug reports, wiki entries, but apparently those can be obtained using their API as well) |
Cannon writes:
> GitHub is not a walled garden [...] GitHub is going to be used for repository hosting and code reviews
The clincher is in the latter statement. Even though you may have the full repo history on your own disk, that doesn't do anything to help you get your changes back to the maintainers. In that case, GitHub is a walled garden in the same way that people talk about Facebook being one. That is, it's fine and all if, say, your friend chooses to use it, but it makes some heavy-handed choices about how you can communicate/collaborate with them; it puts up barriers–deliberately–to make it onerous/impossible to use unless you're using it, too.
GitHub gets by on providing some free services to those working in open source and getting their goodwill in return. But GitHub's wall-y nature doesn't get called out enough, and indeed, people often act like it doesn't exist.