dolphin-acoustics-vip / artwarp

MATLAB program for automated categorisation of tonal animal sounds
https://github.com/dolphin-acoustics-vip/artwarp/wiki
GNU Lesser General Public License v3.0
7 stars 10 forks source link

Choose a license #7

Closed olexandr-konovalov closed 1 year ago

olexandr-konovalov commented 3 years ago

@vmjanik @vdeecke I recommend to choose a license - please see e.g. https://choosealicense.com/

olexandr-konovalov commented 3 years 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/.

olexandr-konovalov commented 2 years ago

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.

olexandr-konovalov commented 2 years ago

@vmjanik @vdeecke do you agree on BSD license then, or would like more time and information to make a decision?

olexandr-konovalov commented 2 years ago

@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.

olexandr-konovalov commented 1 year ago

@vmjanik @vdeecke ping?

vmjanik commented 1 year ago

Hi Olexandr, I think we will go for the LGPL license which is for libraries that run within other software. Thank you.

olexandr-konovalov commented 1 year ago

Excellent, thanks! Done in 2b52794dcf486006d486b5b4cc10a6d235ea13a1