-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Become self-hosted? #57
Comments
i'm in favor of staying. your issue with github (as i understand it) is that it's a single point of failure for the open source community, but mirroring projects on multiple sources is the obvious solution. advantages to staying:
advantages to leaving:
unless you know something i don't, github really hasn't done anything to incite an exodus besides being good enough at what they do that a lot of people depend on them. if that changes, i would reconsider staying. until then, i don't see a reason to do more than set up an offsite mirror. also, what's wrong with git? i'm not crazy about learning the quirks of a new vcs when git is still the industry standard. anyway, that's my opinion. this is almost entirely your project, so it's your decision. |
Right now I'm basically leaning towards staying here, because moving is a lot of effort, but I would like to take a moment to take issue with your statement that "git is ... the industry standard". I would maintain that there is no such thing. A lot of projects are still on Subversion; in the Windows world, TFS and Vault are very common. Firefox and most other Mozilla projects are on Mercurial, along with Octave, GMP, OpenJDK, and Nginx, to name a few. Github just happens to be the most high-visibility place for anybody who writes more than six lines of code to upload it, therefore Git (which, of all of the aforementioned VCSes, is the most quirky) gets the most coverage in the form of rage/crappy tutorials/panicked StackOverflow questions. (Yeah, I said it: TFS is less quirky than Git. TFS is a stupid VCS, and definitely buggier than Git, but its conceptual model is very simple, and its interface is therefore very straightforward and it's a lot harder to destructively screw up.) |
i mean, we both have a decent understanding of how git operates under-the-hood and, with that knowledge, the paradigm really isn't that weird. |
In answer to what's wrong with Git:
In conclusion, |
Git is basically the C++ of version control systems. |
This is, admittedly, a sort of meta-issue for all of my projects, not just w.pl, but I'm putting it here because if w.pl moves, I'll move everything.
There's rumblings in the FOSS community about a mass exodus from GitHub. Personally, I'm in favor for philosophical reasons.
In any case, the question of moving has the following points:
The text was updated successfully, but these errors were encountered: