kahst / BirdNET-Analyzer

BirdNET analyzer for scientific audio data processing.
Other
815 stars 149 forks source link

Relicense as Apache 2.0 #154

Open Bengt opened 1 year ago

Bengt commented 1 year ago

I would like to combine this project's code with the code from birdnetlib. Since birdnetlib is licensed under the terms of the GPLv3 and this project is license as CC-NC-BY-SA 4.0, that requires licensing this code under the same terms. Please resolve this licensing conflict by relicensing this project under the same license as birdnetlib.

Note that relicensing birdnetlib to CC-NC-BY-SA 4.0 has been discarded, here: https://github.com/joeweiss/birdnetlib/issues/72

DD4WH commented 1 year ago

There are some really complex open questions here:

I have no answers to these questions. But my gut feeling would be that we should leave the license question open/vague and instead focus our efforts on working with and improving BirdNET as one of the top research tools for bird (and other animals´!) sound classification. I also guess / feel that this could be in the spirit of the maker(s) of BirdNET.

Another reason is that I would not really want to have lawyers decide which kind of ornithological research strategy we are allowed to carry out . . . we should be very happy that the makers of BirdNET provide us with such an excellent freely available tool! Thanks Stefan et al. !

Bengt commented 1 year ago

Hi, @DD4WH!

I am not a lawyer, but:

I am not requesting a license change for the sake of it, but I would actually like to integrate the birdnetlib code with my fork of BirdNET-Analyzer fork. That way, one would have a project that can infer, train and create distributables, all of which are essential functionality for some of my use cases. I feel like the current licensing situation actively prevents me from doing so. Is that intended?

Sure, the lawyers should only advise. In my experience, there are issues to be discussed with them, and this discussion also shows that there is a lot of uncertainty revolving around the licensing. However, things become simple when you realize that researchers like Stefan Kahl are publishing in line with a research strategy which takes precedence over legal concerns.

Bengt commented 1 year ago

Note that birdnetlib is now Apache 2.0, I am changing this my request to following them:

https://github.com/joeweiss/birdnetlib/pull/77