> > All modifications must be under QPL? (Does GPL do this?) > Indeed. If foo is licensed under GPL and you send in a new feature it joins the license of the rest of the code. Do not like that? Then do not send in the code. Otherwise subsequent releases could possibly violate the licenses of parts of the code. The other option is to ensure that the license any code is less restrictive than the whole. (Like say sending in code under the BSD license).