agfline / LibAAF

Library for Advanced Authoring Format (AAF) file reading.
GNU General Public License v2.0
25 stars 5 forks source link

Licensing AGPL + Ardour #3

Closed x42 closed 1 year ago

x42 commented 1 year ago

Is there a reason why you have picked AGPL? For code to be used with Ardour we have so far avoided any AGPL code and libraries.

Seeing as this is a library, LGPL would be much better suited to begin with. Thanks for considering.

agfline commented 1 year ago

No particular reason, just want to stick to free software. Is LGPLv3 ok for Ardour ?

x42 commented 1 year ago

LGPLv3 would be great, yes.

You could license the commandline tools as [A]GPLv3. -- The idea being to liberally license libraries or anything related to interfaces. Yet to ensure user freedom by more strictly licensing the tools using the interface.

x42 commented 1 year ago

PS. to elaborate https://en.wikipedia.org/wiki/Affero_General_Public_License#Compatibility_with_the_GPL

The "application service provider" loophole is not really an issue with Ardour. Although in theory someone could use your library and run a web-service without ever contributing their changes back to you. But more realistically you do not want contributions from those persons in the first place, nor spend time suing them... YMMV.

agfline commented 1 year ago

Ok, after some reading I will go with GPL v2 for the library.