Sorry, I don't know if this question should be asked here or on TeX.SX.
My question is : Are there some good reasons to not move projects with large supporting community (like TikZ) to github.com ?
Why I ask this question ?
I know that it is not up to the community to decide where some project should be hosted, but may be the community can influence the core team to do it.
And I believe that moving projects like TikZ to github will benefit everyone.
What are the pros to move to github?
If TikZ was on github this bug could be fixed in minutes in the following way :
- One person "fork" the TikZ repo, go to file
tikzlibrarycalc.code.tex(on github.com directly), add
%on line 339 and create à "pull request" with a message describing this change. (2 minutes max)
- The core team of TikZ receive this "pull request", check it and accept it. (2 minutes max)
- And voilà, everybody can fix his personal copy of TikZ with a simple
git pullfrom the TikZ folder on his computer. (less than a minute)
And this example is not an isolated case.
2) A lot of big opensource projects are moving from SVN (sourceforge) to Git (github), but I don't know a single one that is moving in the opposite side. Probably there is a reason.
(The same way, nobody is moving from SVN to CSV.)
4) Github has a solid business model that allows them to not have commercials on their site. This is not the case for sourceforge.
What are the cons to move to github ?
I can see only one : if the core team of TikZ is not used to use git, it has to learn it. And git has a not so short learning curve. But honestly, learning git is far simpler than learning TikZ ;)