We're building a terraform visualizer (https://github.com/inkdrop-org/inkdrop-visualizer) and have a few users requesting we clarify our license. I'm not a lawyer and I don't know the advantages/disadvantages of each.
We would like to use a widely used license that allows us to charge users when they cross a certain usage threshold and allow us to build derivative products on top of our platform.
To my understanding, this can be achieved with a dual license. We are also unsure if we should use an Apache / MIT license or a copyleft license like GPL.
We also want to add something like a “commons” clause, to make sure we get a part of the value should someone resell / create a derivative of our software.
Would love some pointers!