TheochemUI / eOn

eOn v3 and beyond
https://theochemui.github.io/eOn/
BSD 3-Clause "New" or "Revised" License
2 stars 2 forks source link

REL: Finalize the License #140

Closed HaoZeke closed 2 months ago

HaoZeke commented 2 months ago

Historically: (1) Henkelman, G.; Jónsson, H. Long Time Scale Kinetic Monte Carlo Simulations without Lattice Approximation and Predefined Event Table. J. Chem. Phys. 2001, 115 (21), 9657–9666. https://doi.org/10.1063/1.1415500.

(2) Pedersen, A.; Jónsson, H. Distributed Implementation of the Adaptive Kinetic Monte Carlo Method. Mathematics and Computers in Simulation 2010, 80 (7), 1487–1498. https://doi.org/10.1016/j.matcom.2009.02.010.

Do not mention the license. There was a destructive move from CVS to subversion around then. However, it seems like it was GNU GPL v3 for a while at least.

(3) Chill, S. T.; Welborn, M.; Terrell, R.; Zhang, L.; Berthet, J.-C.; Pedersen, A.; Jónsson, H.; Henkelman, G. EON: Software for Long Time Simulations of Atomic Scale Systems. Modelling Simul. Mater. Sci. Eng. 2014, 22 (5), 055002. https://doi.org/10.1088/0965-0393/22/5/055002.

Mentions GNU GPL v3.

For the website... thanks to the Wayback machine there's some more provenance.

With that, I think its fairly clear that the code was intended to be under the BSD license from 2020 onwards, and the repo just needs to catch up. Given that the code never shifted away from the GNU licenses, the BSD one is probably not valid, so contributions must be ported from all forks of eON in principle, but this can be determined later..

HaoZeke commented 2 months ago

Discussions with Graeme (who also directed me to earlier mail threads regarding the BSD shit) have converged on the project as a whole switching to the BSD license and this should be reflected within the code ASAP.