> The choice of which license to use for a given project is made by the founder(s) and those that join the project later are explicitly accepting those terms for their contributions
i think i know what he meant, but this statement, as written/phrased, is incorrect. contributions can be made under any license the submitter wants. obviously the change won't be merged if it isn't a compatible license, but if it is, most projects will simply take it. the *combined* work might be under a single license (e.g. GPLv2), but individual files/components need not all be the same (e.g. GPLv2). there are plenty of projects that include multiple licenses (e.g. BSD & GPL) in a single code base.