> is not possible due to a less free component (like a code library), the > source code adopts the license of the library by default." Adopting the license of the library by default makes not much sense. A free license that allows linking unfree libraries would be the way to go.