3 ms·
By modularization, I mean being able to configure the sorts of terms you want in your license, perhaps via UI. Instead of 6 or so fully-fleshed-out licenses fo
by junon 6y ago
By modularization, I mean being able to configure the sorts of terms you want in your license, perhaps via UI.
Instead of 6 or so fully-fleshed-out licenses for 6 unique purposes, you'd instead have a selection of "terms" or whatever that each add a limitation or a grant to the license.
I'd be able to check something like "limited liability", "free to use", "free to modify" but perhaps leave "used commercially" and "must re-contribute modifications" unchecked.
The generated result would be a license in a similar format to what PolyForm does now (which I really like, by the way) but with the customized terms.
You could then retrofit the existing v1 contracts into the new system as presets.