Esto no es realmente cierto. Solo la licencia GPL y algunas licencias relacionadas son " copyleft ", lo que le obliga a abrir el software creado en base al software GPL. Sin embargo, puede utilizar libremente, por ejemplo, las bibliotecas LGPL . De hecho, la LGPL se creó específicamente con este objetivo en mente: crear aplicaciones de código cerrado con bibliotecas LGPL de código abierto compartidas. Además, bajo BSD o una licencia similar a BSD (por ejemplo, Python) le permite esencialmente tomarlo como está y hacer lo que quiera con él.
En otras palabras, el código abierto no aplica el código abierto. Además, código abierto no significa "gratis como en la cerveza". Está perfectamente permitido cobrar por los programas de código abierto, o crear un programa de código abierto, pero pedir dinero al vender datos (como archivos multimedia o recursos asociados con ese programa).
Para resumirlo:
- Las licencias tipo BSD le permiten modificar y distribuir libremente el código como mejor le parezca;
- LGPL (licencia pública GNU menor) permite la creación de código propietario vinculado a bibliotecas compartidas que son de código abierto. Por ejemplo, todo el glibc es LGPL;
- La licencia GPL lo obliga a distribuir cualquier modificación a un programa GPL bajo GPL.
Por lo tanto, puede escribir felizmente su programa, vincularlo a una amplia gama de bibliotecas o incluso incorporar directamente piezas de código alienígena, compilarlo y venderlo como un programa patentado de código cerrado, siempre que no distribuya GPL modificado. programas