Skip to content
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

github-terms-of-service: Define "Other Users" #57

Closed
wants to merge 1 commit into from

Conversation

wking
Copy link

@wking wking commented Jul 20, 2017

The ToS require You to provide them with legal rights in section D.5. By defining a term, we have lots of space to remove any ambiguity about what that means. For example, it clearly covers visitors regardless of whether they have a GitHub account.

I've replaced most instances of “users” with the new term, leaving out only those which referred to all users (You and Other Users). We don't formally define that “Users”, but one new term seemed sufficient for this commit ;).

In lines I touch, I've also title-cased other terms (e.g. “you” → “You”). If we have a formally-defined term available, I don't see why we would prefer the generic term to the formal term. I expect the previous lowercase forms were accidental, but if any were intentional let me know and I'll revert those changes.

This pull request is against #1, but I can rebase it against master if that's more convenient.

Spun off from #54 at @mirabilos' request.

The ToS require You to provide them with legal rights in section D.5.
By defining a term, we have lots of space to remove any ambiguity
about what that means.  For example, it clearly covers visitors
regardless of whether they have a GitHub account.

I've replaced most instances of "users" with the new term, leaving out
only those which referred to all users (You and Other Users).  We
don't formally define that "Users", but one new term seemed sufficient
for this commit ;).

In lines I touch, I've also title-cased other terms (e.g. "you" ->
"You).  If we have a formally-defined term available, I don't see why
we would prefer the generic term to the formal term.
@nsqe
Copy link
Contributor

nsqe commented Jul 21, 2017

Hey, @wking,

We'll take a look at the definition of "Other Users" — thanks for the suggestion.

We left "you" and "we" lower-case on purpose. We worked very hard to create a clear, human-readable, user-friendly agreement using conversational language and sentence structure. Where possible, we tried to avoid legalese like convoluted clauses, archaic jargon, and stuffy specialized language. We believe that over-use of capital letters where they aren't necessary for clarity doesn't make the agreement easier to read or understand.

In this case, "You" and "We" are defined terms, and even if we leave them lower case, the person reading the agreement understands that "You" means the person who's agreeing to the agreement and "We" means GitHub. We're able to have an easy-to-read agreement without worrying about ambiguity.

I'm going to close this for now, but we're having an internal discussion about "Other Users" and how that may affect other parts of the agreement.

Thanks!

@wking
Copy link
Author

wking commented Aug 2, 2017

I'm going to close this for now, but we're having an internal discussion about "Other Users" and how that may affect other parts of the agreement.

Has anything come out of this discussion yet? I'm not sure what to do with #54 (e.g. I'd want to remove "Other Users" there if you decide against it here).

@nsqe
Copy link
Contributor

nsqe commented Aug 3, 2017

Thanks for the reminder — we've decided not to specify "Other Users" as a defined term. It's only used in the license grant, and we don't believe it's unclear enough to need a separate definition.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants