Any license experts want to weigh in from a legal and moral perspective?
I want to be as close to Misskey compatible as I can with my database; the Misskey project has the actual SQL commands for initializing the database in the Misskey repo (seen here: https://github.com/misskey-dev/misskey/blob/develop/packages/backend/migration/1000000000000-Init.js and in other files).
If possible, I would like to use their SQL commands. Normally when I use other people's code, I try and fork to maintain history; however, in this case, I just want the queries. I also won't be hosting on GitHub.
Would it be appropriate for me to copy/paste the queries into my own file, mark the location where they're coming from to give credit (and include the original copyright, of course), then license (at least) that file as AGPL? Would I need to license the whole project as AGPL? I'm not opposed to that; I just want to make sure I'm as transparent as possible about where these queries and code are coming from.
(For the record, the plan is to embed them into Rust functions because I don't want to load SQL queries from arbitrary text files; that is, all the SQL I want to be run will be internal).
#openSource #gpl #agplv3 #agplv3Compliance #misskey #sql #openSourceLicense #licensing