Closed olexandr-konovalov closed 1 year ago
P.S. More licenses are available on the choosealicense website, but they are not well signposted from the main page - see https://choosealicense.com/appendix/.
Copying here what I wrote earlier, to keep it closer to the code, and have a documented decision making trail.
I am not a lawyer, but I think there may be a problem with GPL for ARTWarp since the code has to be used under MATLAB,which is nonfree.
These two answers:
recommend to use BSD license. The BSD license is even used by MathWorks File Exchange:
so it seems to me like a suitable choice (more on BSD license at https://opensource.org/licenses/bsd-license.php). Other appropriate choices could be LGPL (GNU Lesser General Public License) or Apache 2.0 - see https://choosealicense.com/appendix/ for their comparison. The final decision of course is with the ARTWarp authors.
When decided, one should find a text file with the text of the license and add it to the repository - also a good exercise to practice commits and pull requests.
@vmjanik @vdeecke do you agree on BSD license then, or would like more time and information to make a decision?
@vmjanik @vdeecke We need to come to a conclusion here - it wouldn't be a good practice to publish an official release which does not have a license.
@vmjanik @vdeecke ping?
Hi Olexandr, I think we will go for the LGPL license which is for libraries that run within other software. Thank you.
Excellent, thanks! Done in 2b52794dcf486006d486b5b4cc10a6d235ea13a1
@vmjanik @vdeecke I recommend to choose a license - please see e.g. https://choosealicense.com/