Richard Fontana wrote at 22:50 (EDT) on Wednesday:
Essentially the problem is that you are ignoring the complexity cost
(real, perceived or both) that accompanies use of additional
permissions.
Constitutions are complex things. A license isn't a "token", as you
said, IMO. A license is a Constitution of a community. And, every
community should have the right to draft their own *but* that runs into
the compatibility problem. GPLv3 additional permission sets handle both
things at once.
No, because there are other valid goals too, like simplicity and
comprehensibility (and maybe practical goals like 'ease of
enforceability' which I wouldn't necessarily classify as public policy
or philosophy), and these affect drafting.
I agree that's important work that shouldn't be ignored, but rather
pointless to begin until the philosophy and policies are decided, right?
--
-- bkuhn