
¡Hola, futuros expertos en software! Vamos a repasar juntos los 10 tipos de licencias de software más comunes. No se preocupen, ¡lo haremos fácil y divertido!
1. Licencia de Dominio Público
El Dominio Público significa que el software no tiene derechos de autor. Pueden usarlo, modificarlo y distribuirlo libremente. ¡Es como si fuera de todos!
2. Licencia Permisiva (o MIT)
La licencia MIT es muy flexible. Permite usar, modificar y distribuir el software, incluso con fines comerciales. Solo deben incluir la nota de copyright original. Es una licencia muy popular para proyectos open source.
Must Read
3. Licencia BSD
La licencia BSD (Berkeley Software Distribution) es similar a la MIT. Es permisiva y permite mucha libertad. Existen diferentes variantes de la licencia BSD. Algunas versiones requieren la inclusión de un aviso en la publicidad.
4. Licencia Apache 2.0
La licencia Apache 2.0 también es permisiva. Ofrece protección contra patentes. Es decir, otorga derechos explícitos sobre el uso de cualquier patente que se incluya en el software. Se usa mucho en proyectos de la Apache Software Foundation.

5. Licencia GNU General Public License (GPL)
La licencia GPL (General Public License) es una licencia copyleft. Significa que si modifican y distribuyen el software, deben usar la misma licencia GPL. Esto asegura que el software permanezca open source. Existen diferentes versiones como la GPLv2 y GPLv3.
6. Licencia GNU Lesser General Public License (LGPL)
La licencia LGPL (Lesser General Public License) es una versión más permisiva de la GPL. Permite enlazar el software con software propietario. Aún así, cualquier modificación al software LGPL debe estar bajo la LGPL. Es útil para bibliotecas de software.
7. Licencia Mozilla Public License (MPL)
La licencia MPL (Mozilla Public License) es otra licencia copyleft. Pero es menos estricta que la GPL. Permite combinar el software licenciado con código propietario. Cualquier modificación a las partes licenciadas bajo MPL debe seguir bajo MPL. Es usada por el navegador Firefox.

8. Licencias Propietarias
Las licencias propietarias son las más restrictivas. El software es propiedad del desarrollador. Los usuarios tienen derechos limitados. A menudo requieren pago para usar el software. Ejemplos comunes son las licencias de Microsoft Windows o Adobe Photoshop.
9. Licencias Shareware
El shareware es un tipo de software propietario. Se distribuye de forma gratuita por un período de prueba. Después del período de prueba, se requiere una licencia de pago para continuar usando el software. Es una forma de "probar antes de comprar".

10. Licencias Freeware
El freeware es software propietario que se distribuye gratuitamente. El desarrollador retiene los derechos. Pero permite el uso del software sin costo alguno. Puede haber restricciones sobre la modificación o distribución.
Resumen Rápido
¡Excelente trabajo! Aquí está un resumen para que recuerden los puntos clave:
- Dominio Público: Sin derechos de autor.
- Permisivas (MIT, BSD, Apache 2.0): Muy flexibles, permiten uso comercial.
- GPL y LGPL: Copyleft, aseguran que el software siga siendo open source.
- MPL: Copyleft menos estricto, permite combinar con código propietario.
- Propietarias: Restrictivas, el desarrollador retiene los derechos.
- Shareware: Prueba gratuita, luego requiere pago.
- Freeware: Uso gratuito, pero el desarrollador retiene los derechos.
¡Ya están listos para la prueba! Recuerden que la práctica hace al maestro. ¡Mucho éxito!