Распространение библиотек с открытым исходным кодом в приложениях для Android
В нескольких приложениях для Android (особенно в Google) есть раздел со списком библиотек с открытым исходным кодом, который используется в приложении, и для каждого из них - полный текст его лицензии. Обычно это включает в себя лицензию Apache, которая используется в большинстве обычных Android-библиотек, таких как ActionBarSherlock, ViewPagerIndicator, Guava и т.д.
-
Обязательно ли включать такую атрибуцию для соблюдения условий лицензии (Apache)?
-
Как выглядит этот раздел? Если несколько библиотек используют одну и ту же лицензию, необходимо ли дублировать текст лицензии для каждого из них?
-
Нужно ли вообще включать весь текст лицензии или быть единственным авторским правом (см. приложение здесь: http://www.apache.org/licenses/LICENSE-2.0)?
-
В официальных советах разработчиков Android есть информация по этой теме (я не смог найти ее)?
Ответы
Ответ 1
Лицензия Apache 2 не требует атрибуции в рекламных материалах их производных продуктов, но я, по-моему, часто считается "приятной вещью" для поддержки разработчиков этих библиотек.
Требование об атрибуции "рекламное предложение" было удалено в лицензии Apache 1.1:
Версия версии Apache 1.1 была одобрена ASF в 2000 году. Первичное изменение версии 1.0 указано в "рекламном разделе" (раздел 3 лицензии 1.0); производные продукты больше не обязаны включать атрибуцию в свои рекламные материалы только в их документации.
Другие лицензии на программное обеспечение с открытым исходным кодом имеют разные требования.