open source - source - Ms-RL-Explicación necesaria
software licenses (2)
Un enlace al texto completo de la licencia .
Y para citar los párrafos solicitados:
- 3 (A) Subscripciones recíprocas: para cualquier archivo que distribuya que contenga código del software (en código fuente o formato binario), debe proporcionar a los destinatarios el código fuente de ese archivo junto con una copia de esta licencia, que licencia regirá archivo. Puede licenciar otros archivos que son totalmente su propio trabajo y no contienen código del software en los términos que elija.
Traducción: para cada archivo que use archivos bajo Ms-RL , debe proporcionar la fuente y una copia de la licencia.
- 3 (E) Si distribuye cualquier porción del software en forma de código fuente, puede hacerlo solo bajo esta licencia incluyendo una copia completa de esta licencia con su distribución. Si distribuye cualquier porción del software en forma de código compilado o objeto, solo puede hacerlo bajo una licencia que cumpla con esta licencia.
Traducción: si distribuye cualquier parte del código (como fuente) bajo Ms-RL, solo puede hacerlo con Ms-RL. Debe incluir una copia de la licencia. Si distribuye solo código compilado o objeto, puede hacerlo con cualquier licencia que sea compatible con Ms-RL.
Actualmente estoy luchando por entender el Ms-RL (Licencia Recíproca de Microsoft). Leí la licencia cuatro veces, pero aún no estoy seguro de las siguientes cosas: (En especial 3A y 3E de la licencia)
Si utilizo la biblioteca, sin CUALQUIER cambio, ¿tengo que publicar el código fuente de mi aplicación?
¿Es suficiente agregar el Ms-RL a mi propia licencia, mencionando su validez para la biblioteca utilizada?
ACTUALIZAR:
¿Tengo que publicar toda mi aplicación luego bajo el Ms-RL?
De la Wikipedia:
Esta licencia de Microsoft permite la distribución de código derivado, siempre y cuando los archivos fuente modificados estén incluidos y retengan el Ms-RL. El Ms-RL permite que los archivos de la distribución que no contienen código originalmente autorizado bajo Ms-RL tengan licencia de acuerdo con la elección del titular de los derechos de autor. Esto es equivalente a CDDL, EPL o LGPL (GPL con una típica "excepción de enlace").
Yo diría que esta licencia es LGPL.
Para cualquier archivo que distribuya que contenga código del software (en código fuente o formato binario), debe proporcionar a los destinatarios el código fuente de ese archivo junto con una copia de esta licencia, cuya licencia regirá ese archivo.
Siempre que sus archivos fuente no contengan código del software con esta licencia, no tiene que aplicar el MS-RL a esos archivos. La licencia todavía está adjunta a los "archivos" que contienen el código MS-RL.
Por lo general, debe obtener la licencia de todo el software de la forma que desee y luego agregar una excepción para los archivos que contienen el código MS-RL.
Descargo de responsabilidad: no soy abogado y podría estar equivocado.