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

rework of terms of service #57

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open

Conversation

metablaster
Copy link

I wrote these terms for my personal web site long time ago which was never published and won't be, I simply copied it and removed some parts to fit the purpose, hopefully it's not too lengthy, and hopefully without errors.

You feel free to remove or modify any clauses as you wish, consider this to be a template upon which to work further.

There is only one TODO which is at the top of terms about effective date.

This to be real terms Governing Laws clause is missing which should state which laws govern the terms and in which country, but that's up to you if you want to implement it.

I didn't touch privacy policy for now.

1. **You** refers to the individual or entity using UncivGames Democracy Bot.
2. **We / Us** refers to the individual(s) or entity/entities owning and operating UncivGames
Democracy Bot.
- "Server" ("We", "Us", "Our") means `UncivServer.xyz` domain, `UncivGames Democracy Bot` discord app
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I do not like how UncivGames Democracy Bot is also the server. It should be something like:
Server means UncivServer.xyz
Bot means UncivGames Democracy Bot
And We, Us, Our means both the server and the bot.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes this makes sense, I'll make corrections.

- "Server" ("We", "Us", "Our") means `UncivServer.xyz` domain, `UncivGames Democracy Bot` discord app
accessible on `https://discord.com`, and their owner or operators.

- "You" ("Your") means you, that is yourself, the other party who uses is using our Server,
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Server or the bot. Or simply our services maybe? Maybe define our services as the Free and Open Source services provided by the Server and the Bot?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This could be part of a separate clause "Server Management and Support" which outlines how the server and the bot are managed, monitored, what support exists if any etc.

Definitions are just definitions, short and clear, any extras about the service IMO belong to extra clauses.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Or simply our services maybe?
This makes sense to define them under one word separately because otherwise it makes it clumsy to use elsewhere in the terms.

- Our [Privacy Policy](/src/data/bot/privacy-policy.md), which explains the Personal Data We collect,
how We processes it, and for what purposes.

- [Discord's Terms of Service](https://discord.com/terms/):
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some say that this is not required as by using Discord the user already accept their tos. So, when they are already on Discord and using our bot, it means that both parties already agree to Discord ToS.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Does the democracy bot fall into the scope of discord's terms?

if yes, then defining the bot in terms all together is not required.
if not, then discord's terms should be part of the terms, which is what I copied from initial TOS.

how We processes it, and for what purposes.

- [Discord's Terms of Service](https://discord.com/terms/):
- By using our Server, you agree to comply with Discord's Terms of Service.
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why duplication.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yes, I simply copied this from initial TOS, will do corrections.


By sharing content through the Server, you grant us, and the public a non-exclusive,
perpetual, irrevocable, royalty-free, worldwide right and transferable license, to use, modify,
and distribute that content, unless such usage contradicts these Terms of Service.</br>
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yes, "perpetual" is not applicable but irrevocable is useful because you may not be able to delete user content from discord if user demands deletion of their content for instance.

worldwide is necessary because user content will be accessible world wide, anything shared on discord such as game ID is accessible in any country, it's not limited to one specific country.

royalty-free likewise, you're guarding yourself from someone asking for payment on their content.

Is this what is questionable?

IMO content should be defined, what is meant by "content"?
if it's user ID then it's not content but personal information.
if it's sharing content on discord then this clause is not necessary because Discord's terms of service are part of the terms.

@touhidurrr
Copy link
Owner

Ok I did a preliminary review, maybe feed the content to AI to refine the language used to describe these terms? The language feels like can be a little more refined.

@touhidurrr
Copy link
Owner

Also, my mid term exams are currently ongoing so feedback from me maybe a little delayed. But remember that I do have a lot of interest in this pr so do not get disinterested.

Also, 1PM+ here so maybe I should take some sleep. I will do a full review at a later time inshallah.

@metablaster
Copy link
Author

metablaster commented Mar 10, 2025

Ok I did a preliminary review, maybe feed the content to AI to refine the language used to describe these terms? The language feels like can be a little more refined.

Do as you please, I'll do modifications you suggested, you can then reject the commit, copy it into AI instead for a brand new wording and use that.

Or option 2, use it as a source to re-write terms to how you feel is better.
I don't expect you to accept it the way I write it, this is a template with work needed.

Honestly I think these terms as it stands now are little too "bossy" and scary for a simple open source project, but if you look at terms on random websites more or less they are all like this. the owners guard them self against any holes in the law that somebody may exploit.

@metablaster
Copy link
Author

I addressed some issues you mentioned and did modifications in 2nd commit.
Deal with it as you want.

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

Successfully merging this pull request may close these issues.

2 participants