Подтвердить что ты не робот

Распространение библиотек с открытым исходным кодом в приложениях для Android

В нескольких приложениях для Android (особенно в Google) есть раздел со списком библиотек с открытым исходным кодом, который используется в приложении, и для каждого из них - полный текст его лицензии. Обычно это включает в себя лицензию Apache, которая используется в большинстве обычных Android-библиотек, таких как ActionBarSherlock, ViewPagerIndicator, Guava и т.д.

  • Обязательно ли включать такую ​​атрибуцию для соблюдения условий лицензии (Apache)?

  • Как выглядит этот раздел? Если несколько библиотек используют одну и ту же лицензию, необходимо ли дублировать текст лицензии для каждого из них?

  • Нужно ли вообще включать весь текст лицензии или быть единственным авторским правом (см. приложение здесь: http://www.apache.org/licenses/LICENSE-2.0)?

  • В официальных советах разработчиков Android есть информация по этой теме (я не смог найти ее)?

4b9b3361

Ответ 1

Лицензия Apache 2 не требует атрибуции в рекламных материалах их производных продуктов, но я, по-моему, часто считается "приятной вещью" для поддержки разработчиков этих библиотек.

Требование об атрибуции "рекламное предложение" было удалено в лицензии Apache 1.1:

Версия версии Apache 1.1 была одобрена ASF в 2000 году. Первичное изменение версии 1.0 указано в "рекламном разделе" (раздел 3 лицензии 1.0); производные продукты больше не обязаны включать атрибуцию в свои рекламные материалы только в их документации.

Другие лицензии на программное обеспечение с открытым исходным кодом имеют разные требования.