Open NGenetzky opened 2 years ago
It looks like all of the projects are MIT licensed. CalebJohn/joplin-inline-todo
and ylc395/joplin-plugin-note-link-system
are not obviously MIT licensed as they neither include a license file nor declare to github they are MIT licensed, but both declare via package.json they are MIT licensed. It would be good to get them to clarify their license, though. I've filed issues in both of those projects
Ensuring compliance with MIT is pretty simple as it's essentially "attribution required".
Check compliance with
As an outside observer, it's not entirely clear what's copied from other projects vs what's been custom developed. Technically MIT doesn't require that's clear. To comply you can have a single attributions or license file that contains all of the upstream MIT texts. But it might be worth putting code derived from upstream projects all in a folder of their own. That might also help with keeping up with upstream changes. I think ideally you might use git submodule
to include the upstream projects and wrap or subclass their code rather than copy/paste/modify, but I see that's already on your TODO list. But including their whole repo or installing their module via package.json
would both make license compliance a lot easier.
First, I want to thank you for contributing your time to this project. Next, I want to bring it to your attention that you are potentially infringing on the copyrights held by the authors of the projects whose code was copied into this project.
Documentation:
Copyright holders: