I recently had an idea for a "threshold conditional" software license that works like this:
- Any person/entity can purchase a license and gain the unconditional right to use the software any way they want.
- The software is also unconditionally open for non-commercial uses, much like the creative commons NC concept.
- The software is then conditionally open to everyone else for any use, but only if the total amount of support given to the project meets a certain threshold.
For example, a project could set their "support threshold" at something like $1000 a month, and then if the community of supporters collectively pledged enough to match that threshold then the software could be used by anyone for any purpose. However if at any point support fell below that threshold then only the actual supporters and non-commercial users would not be in violation of the license.
You can think of this idea as a licensing-based twist of sponsorware or an "ongoing" assurance contract.
Is this kind of dynamic even possible to construct within US copyright law? Or in any global copyright law? Are there any specific laws or precedents that seem they would make this impossible?
The only possible barrier I can find is privity of contract, but it seems clear to me that wouldn't be a problem. In a license like this all parties affected by the terms would have taken some voluntary action to be bound by it (by using the software).
Aside: I'm actually not sure I'm comfortable with the idea of a license like this. I'm not sure this type of license would be productive or helpful or accepted, I'm just extremely curious if it's even possible. Please don't comment regarding your feelings or predictions of the concept's success.
If you're interested in a broader discussion of why a license like this would even be considered, or whether it would be a good idea, this post discusses those larger questions (link to my own unmonetized blog, no self-promotion intended, mods please tell me if even this self-link is unacceptable and I'll remove it).