N'importe qui peut contourner ça en liant avec des bibliothèques propriétaires externes, mais ça existe

Le principe derrière est : ce qui est libre doit rester libre, si c'est amélioré on aimerait pouvoir en profiter, mais le reste ce n'est pas notre problème.
À noter que Mozilla utilise du code sous licence BSD, et que Google Chrome utilise du code MPL (de Mozilla en fait, notamment NSPR et NSS). Pour Webkit même je ne sais pas, la version GTK utilise également Cairo mais ça peut être aussi via la LGPL.