update licence - #167
Conversation
Re-classify `opsinputs` under the more permissive BSD 3-Clause licence.
|
Do we still need the old licence file (COPYRIGHT.txt)? |
|
Yes, I believe they should be left as-is. If they have different licences, we should include those in separate licence files. As an example, in FCM's source tree, we have a doc linked from its README to acknowledge work that are simply bundled into the project. |
|
Most codes contain reference to COPYRIGHT.txt file in the following forms a) b)
|
|
Matt Shin (@matthewrmshin) Getting my head around the legal bit. Perhaps the copyright notice is a requirement for bsd3. I see https://github.com/metomi/fab have both. Perhaps its better to keep the Copyright file - what do you think? |
|
Michael Cooke (@mikecooke77) I've attempted to tidy the varfields table, but that definitely needs updating in a separate PR. |
I don't think so. We just need a single COPYING, LICENSE or LICENSE.md file. COPYRIGHT.txt was an artifact of our old Met Office proprietary licence. GitHub Help has a few pages about licensing, e.g.: https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/adding-a-license-to-a-repository |
Done! |
Matt Shin (matthewrmshin)
left a comment
There was a problem hiding this comment.
Looks good. The only comment I have is the copyright years. Should we have a consistent year range in each file? Or should we just remove the year?
|
I thought about that, but then realised the date can be left as date of first publication in order to avoid any ownership conflicts in the future (again different countries have different set of rules to make things more complicated). We can remove the year stamp altogether though. Would you prefer this instead? |
|
Let's leave the year stamp for now. |
|
Having browsed the code and the changes, I am happy with the licence and the headers in the files. |
Michael Cooke (mikecooke77)
left a comment
There was a problem hiding this comment.
Thanks for adding the code and the associated script. Please add the ready to merge flag and I'll merge the code.
|
Michael Cooke (@mikecooke77) I think you have pushed another PR very recently for this conflict? Can you comment? Ignore that, I see now you have done a merge develop. |
Add BSD3 licence.