Symfony y el cambio de licencia de SwiftMailer

Posted by victor on May 7th, 2013
mit-license-logoAplaudo el reciente cambio de licencia en SwiftMailier, el componente para la gestión de envío de correos de Symfony2, que se ha realizado recientemente  de LGPL a MIT. El cambio no es nada descabellado y no significa que se esté menos a favor del software libre, que es lo que es Symfony framework. Se trata de consolidar la idea de llegar al máximo número de usuarios posibles sin importar el destino del código derivado. No importa si Symfony termina como core de una aplicación que no saldrá de los dominios de una compañía. Lo que importa es que esa compañía elija Symfony. El uso de esta licencia transmite el mensaje de eres libre de hacer lo que quieras con el código y por ello la versión estándar del próximo Symfony 2.3 solo incluye componentes con licencia MIT o BSD (no la BSD original). Ambas licencias están reconocidas como libres por la OSL -Open Source Iniciative-. En el caso de BSD, la original no es compatible con GPL e imponen cargas referentes a publicidad por lo que no se usa actualmente. En su lugar se suele emplear la conocida como BSD-3. Las licencias tipo MIT son simples. Se entienden perfectamente y su lectura es corta. Por el contrario,  GPL o LGPL son más complejas de interpretar. LGPL -Lesser GPL- es un hermano de la archiconocida GPL -General Public License- donde la principal diferencia es que el código licenciado bajo la primera permite ser incluido en software privado por lo que es interesante para el desarrollo de componentes/librerías. El cambio de licencia encaja perfectamente con los objetivos del proyecto Symfony y pone a Shift Mailer en sintonía con el resto de componentes que forman el núcleo del framework. La elección de una licencia es un tema importante que se relaciona directamente con los objetivos que tengamos para aquello que publicamos. Por muy pro-GPL que seas, no tiene sentido publicar un componente bajo esta licencia si tus objetivos son que se extienda su uso lo máximo posible. En este caso, se podría usar la LGPL, pero para mi gusto, prefiero MIT. Actualización 31/07/2013: Un tribunal alemán hace responsable a la empresa Fantec de las violaciones de licencia producidas por una compañía ajena a esta que le suministra algunos de los componentes. Licencia: MIT Licencia: BSD-3, BSD-2. GNU: LGPL-3FAQ sobre GPL.

Comments

comments powered by Disqus