MPL 2.0 en perspectiva del desarrollo y venta de juegos

Estoy planeando usar una biblioteca matemática llamada Eigen3 que está bajo MPL 2.0 .
Sin embargo, no estoy seguro de qué significa MPL 2.0.

Como desarrollador de juegos, que quiera vender game.exe (probablemente por Steam o GoG) que no desea distribuir fuente .h / .cpp , esto es lo que entiendo MPL 2.0: –

  1. Tengo que decirles a los compradores de mi juego que utilizo Eigen3 , y proporciono una forma razonable y casi gratuita (¿cómo? ¿Se adjunta una descripción .txt suficiente?) Para download el código de Eigen3 .
  2. Si solo llamo a algunas funciones de Eigen3 y no modifico ninguna parte de la biblioteca, no tengo que distribuir ninguna modificación de nada.
  3. No hay otra obligación

Pregunta

  1. ¿Cómo debería proporcionarles el código fuente de Eigen3 en la práctica ?
  2. ¿Hay algún error sobre mi comprensión?

Este no es el mejor sitio para get asesoramiento legal (no estoy seguro si el sitio legal de SE es bueno para licencias de juegos tampoco).

Usé TLDRlicense para MPL 2.0 . Según lo que dice, las respuestas a sus preguntas son:

  1. Debes proporcionarles un enlace. Algo así como "Puedes download el código fuente de Eigen3 en http://eigen.tuxfamily.org " (o la URL correcta)

  2. No, tu comprensión es correcta.

La forma "habitual" de hacer esto es proporcionar un file license.txt o de cnetworkingits / pantalla (o algo similar) que enumera todas las cosas relacionadas con derechos de autor. Aquí es donde puede proporcionar el enlace y el aviso sobre Eigen3.