rhysd / neovim-component

<neovim-editor> WebComponent to embed Neovim to your app with great ease
https://github.com/rhysd/NyaoVim
MIT License
193 stars 18 forks source link

Please help with Copyrights/Licensing issues. #52

Open azizghuloum opened 4 years ago

azizghuloum commented 4 years ago

Greetings and thanks for the excellent work.

I would like to use your code and modify it substantially for a side project that I have.

In the project, you have a LICENSE.txt file containing the MIT licence. That's good. The name listed in the file is rhysd which is probably not your legal name, right? Would you mind putting your legal name on the license file?

Also noticed that the individual files do not carry any copyright notice on top. This is a problem for anybody wanting to use or contribute to such files. I assume that they were mostly written by you but there are a couple more people that seem to have made very minor contributions to some of the files. Would you mind copying and pasting this fragment to the top of each file?

/*
Copyright (c) <YEAR> <YOUR-LEGAL-NAME>

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
of the Software, and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/

I know this is very boring and it looks counter productive, but without it, it's very hard for anybody to make derived work and properly credit you for the work you've done.

Please help.

https://softwareengineering.stackexchange.com/questions/157968/how-to-manage-a-copyright-notice-in-an-open-source-project

https://stackoverflow.com/questions/11670368/gpl-copyright-notice-when-contributing-new-files