3 ms·
There is no right license for things like, say, compilers and runtime libraries, that is compatible and usable with the licenses of all the things that want to
by DannyBee 10y ago
There is no right license for things like, say, compilers and runtime libraries, that is compatible and usable with the licenses of all the things that want to use them, and also provides the kind of patent protection and wording necessary to have this kind of happiness.
Basically, Apache2 would be the right license if it was GPLv2 compatible and had no attribution clause.
Making it GPLv2 compatible, however, requires removing exactly the set of patent clauses you want to use to protect downstream users.
- the_why_of_y 10y agoOk, GPLv2 is a problem, that's understandable. An alternative could be some sort of mandatory dual-licensing scheme but that would be a bit ugly and confusing and perhaps worse than CLAs in practice.