Yo aqui dejaría mas clara la razón mas común y obvia:
Normalmente se escoge GPL a no ser que: "se quiera competir con nuestra librería en un mercado dominado por productos propietarios" o simplemente "se quiera dar mas libertad al desarrollador final sobre que licencia utilizará en su propio programa". Por poner un ejemplo, la libc, o las SDL, estan licenciadas bajo la LGPL porque sinó no podrían portarse a Linux juegos como Quake 4 o Unreal Tournament sin liberar su codigo. Así que aunque en tu segunda razón parece que citas esta razón que estoy mencionando lo haces muy por encima y parece que se tienen que dar unas condiciones muy concretas cuando no es del todo cierto.
LGPL
(Puntos:2)( http://hys0.blogspot.com/ )
Normalmente se escoge GPL a no ser que: "se quiera competir con nuestra librería en un mercado dominado por productos propietarios" o simplemente "se quiera dar mas libertad al desarrollador final sobre que licencia utilizará en su propio programa". Por poner un ejemplo, la libc, o las SDL, estan licenciadas bajo la LGPL porque sinó no podrían portarse a Linux juegos como Quake 4 o Unreal Tournament sin liberar su codigo. Así que aunque en tu segunda razón parece que citas esta razón que estoy mencionando lo haces muy por encima y parece que se tienen que dar unas condiciones muy concretas cuando no es del todo cierto.
Lógica pura: la vida en unos y zeros [blogspot.com]