justuseastatine / astatine

get what you want without the fluff
GNU Affero General Public License v3.0
0 stars 2 forks source link

copyright compliance #17

Open jbmagination opened 2 months ago

jbmagination commented 2 months ago

the purpose of astatine is to be a fork of cobalt that is as equivalent to it as it can be without violating cobalt's rules or otherwise having all rights reserved licensed content. this is a central issue for anything to do with that.

for good measure, i will reiterate cobalt's rules here:

cobalt api

license

cobalt api code is licensed under AGPL-3.0.

this license allows you to modify, distribute and use the code for any purpose as long as you:

  • give appropriate credit to the original repo when using or modifying any parts of the code,
  • provide a link to the license and indicate if changes to the code were made, and
  • release the code under the same license

cobalt web

license

cobalt web code is licensed under CC-BY-NC-SA-4.0.

this license allows you to:

  • copy and redistribute the code in any medium or format, and
  • remix, transform, use and build upon the code

as long as you:

  • give appropriate credit to the original repo,
  • provide a link to the license and indicate if changes to the code were made,
  • release the code under the same license, and
  • don't use the code for any commercial purposes.

cobalt branding, mascots, and other related assets included in the repo are copyrighted and not covered by the license. you cannot use them under same terms.

you are allowed to host an unmodified instance of cobalt with branding for non-commercial purposes, but this does not give you permission to use the branding anywhere else, or make derivatives of it in any way.

when making an alternative version of the project, please replace or remove all branding (including the name).

3rd party licenses

additionally, some update banners may not be able to be included for being all rights reserved. (there is a separate comment where i review each.)

please let me know if you believe anything in this repository even COULD be NOT in compliance.

since it is relevant, i will say that i do not think the restrictions on cobalt's codebase are unreasonable in any way. this project is not meant to be a middle finger to imput or anything like that - it's just meant to make it easier for people to fork cobalt with changes, because the work of removing cobalt's brand identity and etc. has already been done. i don't think that's unreasonable either ^w^

jbmagination commented 2 months ago

problematic update banners