source que programming open license google code android open-source licensing

que - Atribución de bibliotecas de código abierto en aplicaciones Android



projects android source code (1)

Varias aplicaciones de Android (especialmente las de Google) presentan una sección con una lista de bibliotecas de código abierto utilizadas en la aplicación y, para cada una, un texto completo de su licencia. Por lo general, esto implica la licencia Apache, que se usa en la mayoría de las bibliotecas de Android comunes, como ActionBarSherlock, ViewPagerIndicator, Guava, etc.

  • ¿Es obligatorio incluir dicha atribución para cumplir con los términos de la licencia (Apache)?

  • ¿Cómo debe verse esta sección? Si varias bibliotecas usan la misma licencia, ¿es necesario duplicar el texto de la licencia para cada una de ellas?

  • ¿Es incluso necesario incluir todo el texto de la licencia, o es suficiente el único aviso de copyright (consulte el apéndice aquí: http://www.apache.org/licenses/LICENSE-2.0 )?

  • ¿Las pautas oficiales para desarrolladores de Android incluyen información sobre este tema (no pude encontrar ninguna)?


La licencia de Apache 2 no requiere atribución en los productos publicitarios de sus productos derivados, pero en mi opinión, a menudo se considera "algo bueno para hacer" para apoyar a los desarrolladores de esas bibliotecas.

El requisito de atribución "cláusula de publicidad" se removed en la licencia Apache 1.1:

La versión 1.1 de la Licencia Apache fue aprobada por la ASF en 2000. El cambio principal de la licencia 1.0 está en la ''cláusula de publicidad'' (sección 3 de la licencia 1.0); Los productos derivados ya no están obligados a incluir la atribución en sus materiales publicitarios, solo en su documentación.

Otras licencias de software de código abierto tienen diferentes requisitos.