How to correctly publish an open-source model, incorporating MESA #1027
-
Dear all, I have enjoyed your good work on MESA during my PhD. Now, I want to publish an electricity market model, which also uses MESA. I am planning to publish under GPLv3 licence. I read that this is compatible with the Apache 2 licence of MESA. However, I want to be sure that I correctly refer to MESA and its contributers. |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 8 replies
-
I would say yes it is as your PhD adds knowledge so it makes sense to use a GPLv3 from Mesa's Apache. However, @jackiekazil is more knowledgeable than I on this subject. I would ask that you point us to the final model. We would like to start maintaining a wiki on this repo to point to models/repos using mesa. Thanks! |
Beta Was this translation helpful? Give feedback.
-
As long as you don't vendor actual Mesa code in your repo, I think you are fine. If you do want to vendor Mesa, you can still use GPLv3 and additionally say that you vendor in Mesa's code with an Apache2 license) Btw, I saw the citations in your paper (https://arxiv.org/pdf/2104.13047.pdf), you wrote
Shouldn't it be the Mesa paper instead? |
Beta Was this translation helpful? Give feedback.
As long as you don't vendor actual Mesa code in your repo, I think you are fine.
If you do want to vendor Mesa, you can still use GPLv3 and additionally say that you vendor in Mesa's code with an Apache2 license)
Btw, I saw the citations in your paper (https://arxiv.org/pdf/2104.13047.pdf), you wrote
Shouldn't it be the Mesa paper instead?
Maybe we should add in the README.md on how to cite Mesa properly.