2013-08-15 3 views
27

Я читал documentation для библиотеки поддержки Android, но в то время как в ней явно говорится, что вы должны включить ее в свой проект Android, в ней ничего не говорится о том, какая лицензия принадлежит самой библиотеке (единственное уведомление о лицензии настоящее время относится к содержимому страницы документации, а не к коду, который он описывает). Копия, выплющенная Eclipse, также не содержит никакой информации о лицензировании, и запросы к Google в основном просто ссылаются на те же страницы документации.Какие лицензии (-ы) являются библиотеками поддержки Android, выпущенными под?

Это меня смущает. Должен ли я включать уведомление о том, что код из Google? Не вводить никаких лицензионных уведомлений вообще? Или я не правильно понимаю, как библиотека предназначена для использования? По общему признанию, я довольно новичок в разработке Android.

+0

+1 для усилий и написания целостный вопрос. – supersam654

+0

Я создал запрос функции для включения информации о лицензии в стандартном расположении: https://code.google.com/p/android/issues/detail?id=235923 – Alix

ответ

17

Каждый исходный файл (как this one) содержит заголовок авторского права, как это:

/* 
* Copyright (C) 2011 The Android Open Source Project 
* 
* Licensed under the Apache License, Version 2.0 (the "License"); 
* you may not use this file except in compliance with the License. 
* You may obtain a copy of the License at 
* 
*  http://www.apache.org/licenses/LICENSE-2.0 
* 
* Unless required by applicable law or agreed to in writing, software 
* distributed under the License is distributed on an "AS IS" BASIS, 
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
* See the License for the specific language governing permissions and 
* limitations under the License. 
*/ 

Какие говорится лицензии Apache:

http://www.apache.org/licenses/LICENSE-2.0

И, я думаю, что апач лицензия позволяет производные работы который будет построен и продан. Тем не менее, вам необходимо:

  1. Включите эту же лицензию в источник производного продукта.
  2. Четко укажите, на каких деталях вы получили изменения, построенные на.

Вы можете поместить его в Licence.txt или Readme.txt в корень вашего проекта.

+2

[Полезная информация о лицензии.] (Http: //www.tldrlegal.com/license/apache-license-2.0-%28apache-2.0%29) – supersam654

+0

Я также дважды проверил лицензию в коде и могу подтвердить, что это Apache-2.0. –

3

Просмотрите файл NOTICE.txt в своей папке поддержки android. Цитата: «Проект с открытым исходным кодом Android. Лицензия на лицензию Apache, версия 2.0, [...], http://www.apache.org/licenses/».

+2

Полезно, хотя я изначально не знал, в какую папку вы ссылались. Для будущих читателей это android-sdk-root-folder/extras/android/support / –

Смежные вопросы