HPSCTerrSys / TSMP2

CMake-based TerrSysMP
https://github.com/HPSCTerrSys/TSMP
MIT License
1 stars 2 forks source link

MIT license for TSMP2 #25

Closed jjokella closed 5 days ago

jjokella commented 1 week ago

Proposal: Adding an MIT license for TSMP2.

Example

Please suggest additions/removals of names.

I copied the names from TSMP1 and removed contributors I believed not to have been involved in TSMP2

Following style from https://github.com/parflow/parflow/ (LICENSE.txt and CONTRIBUTORS.txt)

License file

https://github.com/HPSCTerrSys/TSMP2/blob/ed57160f9191a9b424217c494983963e566f0dc3/LICENSE.txt#L1-L21

Contributors file

https://github.com/HPSCTerrSys/TSMP2/blob/ed57160f9191a9b424217c494983963e566f0dc3/CONTRIBUTORS.txt#L1-L13

kvrigor commented 1 week ago

I've completely overlooked TSMP2's lack of license 😅.... feel free to raise a PR!

kgoergen commented 1 week ago

Maybe do it similarly as it is done with ParFlow: "Copyright by the TSMP2 Team (see the CONTRIBUTORS.txt file)" in addition to LICENSE.txt. MIT license is certainly suitable.

s-poll commented 1 week ago

Thanks for raising this issue! MIT license is fine with me. I like the approach with the contributors file. Is there a specific order of the names? If not, should we do it in alphabetic order?

kgoergen commented 1 week ago

I would put most important contributors to the front, I guess it is quite clear who spend most of the time with TSMP2, under whose auspices its done, the others in alphabetical order.

DCaviedesV commented 6 days ago

Fully support the CONTRIBUTORS.txt file. This is also good practice because it is machine readable and helps indexing of software projects. Makes software more FAIR.

jjokella commented 6 days ago

Regarding the order of names in CONTRIBUTIONS.txt: So far this should be more or less the order of the TSMP-license file. Exception: I put @kvrigor in front as I think of @kvrigor as the main developer.

If this is ok with everyone, I will leave the order in the CONTRIBUTORS.txt as it is now and declare its discussion as out of the scope of this issue (which is simply about adding the license in the first place).

We could then open a follow-up issue discussing style/order of the CONTRIBUTORS.txt. Or in more general terms: How to highlight various contributions with the goal of giving due credit.