Durante los últimos años, Linux se ha vuelto muy popular entre los dispositivos embebidos, que en muchas ocasiones usan de forma ilegal Linux para crear productos competitivos violando las licencias. Ya sabemos que Linux se encuentra publicado bajo licencia GNU GPL, con todo lo que ello implica, pues bien, parece que esta licencia podría estar siendo violada por un fabricante bastante conocido: Symantec.
Eso es lo que ha desvelado un ingeniero de Google y experto en seguridad para Linux. Él se llama Matthew Garrett y ha señalado concretamente al producto Norton Core Router como el foco de esta violación de licencia al usar Linux y no cumplir ciertos requisitos que implica la licencia GNU GPL. Dicho router con esta forma tan llamativa trabaja con un sitstema basado en Linux bastante conocido, el OpenWRT que usan muchos de estos dispositivos de red embebidos para trabajar.
Symantec se ha aprovechado de OpenWRT y de QCA Software Development Kit (QSDK), otro proyecto de código abierto. Ambos son buena opción para construir un producto competitivo como es el Norton Core Router, pero a veces, los fabricantes y diseñadores de este tipo de productos se benefician del trabajo de la comunidad y no respetan ciertas condiciones. En este caso, al estar bajo licencia GPLv2, implicaría que Symantec debería compartir el código de Norton Core Router con el mundo, pero no lo hace.
Esa es una de las condiciones de licencias más resctictivas como GPL frente a otras más permisivas como BSD. Es por eso que algunos como Apple han elegido sistemas como FreeBSD y similars para sus sistemas, porque así se garantizaban poder crear código cerraado basados en ellos y no tener que compartirlo.Veremos cuál es la reacción de Symantec ante lo que ha descubierto Garrett, pero desde luego que no es algo nuevo, ya se ha hecho y desgraciadamente, creo que otros fabricantes lo seguirán haciendo.