3 ms·
Ask HN: Are you aware of GitHub's TOS and are you OK with that?
From Github's TOS (https://help.github.com/articles/github-terms-of-service):
• GitHub reserves the right at any time to modify or discontinue, temporarily or permanently, your access to the API (or any part thereof) with or without notice.
• GitHub, in its sole discretion, has the right to suspend or terminate your account and refuse any and all current or future use of the Service, or any other GitHub service, for any reason at any time. Such termination of the Service will result in the deactivation or deletion of your Account or your access to your Account, and the forfeiture and relinquishment of all Content in your Account. GitHub reserves the right to refuse service to anyone for any reason at any time.
If you use GH for Real Work, are you OK with these terms? Personally, that makes them unreliable and therefore unusable. Do people (a) find that not an issue; (b) cross their fingers and hope that never happens; (c) only use GitHub for git version control and therefore would be only a relatively minor inconvenience; (d) something else?
- RyanGWU82 13y agoIs there any service provider whose TOS compels them to provide service unconditionally to the general public? If you were running an SaaS service, wouldn't you want some recourse if a customer was abusing your service? If you're a large customer and you're really concerned, you can probably negotiate a contract with GitHub that guarantees your access to the service. But if you're a large enough customer to warrant a custom contract, then no rational service provider would unexpectedly cut you off, because your business is valuable to them.
- cgtyoder 13y agoIt's not about providing service unconditionally - it's about have Reasonable (IMO) terms which don't give them license to turn you off whenever they want. I think it would be perfectly reasonable to specify they will do that if you were abusing resources, doing something illegal, being malicious, etc. - there needs to be some limits on when they get to shut me down. I can't consider it in any way reliable otherwise.
- EdwardMSmith 13y agoAnd, how would you phrase that in a legal document like a terms of service? Who determines "abuse of resources"? Who determines "being malicious". If the sole determination of whether somebody is crossing the line for termination lies in Github, then the legal result is exactly what currently exists in the terms of service. If Github does not have the sole discretion to make the determination of abuse, then who does? A third party mediator?
- deleted 13y ago[deleted]
- jgroszko 13y agoIf github goes down/becomes evil wouldn't it be trivial to just push your repo to another host? I guess there's other things that might tie you into their ecosystem, like wiki/issue tracking/static hosting, but git itself makes it pretty easy to just push elsewhere...
- cgtyoder 13y agoYes… if you're only using it for git version control. If you're using svn or any other features of GH, you will be in deep yogurt.
- JoachimSchipper 13y agoYou can create dumps of remote subversion repositories, which can be used to recreate the repository. (Google suggests that this is called svnrdump; it's been a while since I seriously used svn.) I admit that this isn't widely known, and that many people will actually be in trouble; but if you're prepared, you don't have to be.
- cgtyoder 13y agoThis of course is only as good as your last 'svnrdump'. And that still doesn't really address the underlying issue.
- sbank 13y agoYes I am. It is a private company, and they can do whatever they damn well please. This is just standard TOS language.
- rpedela 13y agoAlmost every internet company has similar language in their TOS.