Создание проприетарного ПО с использованием свободных лицензий
Приветствую.
Есть несколько классов (php), которых хорошо подходят для разрабатываемого проприетарного продукта. Классы идут под Apache 2.0, MIT
С MIT понятно — как хотим, так и используем (в самом файле отметку об авторе оставляем).
А как с лицензией Apache? Из условий дополнительно — в корневой директории держать файлы LICENSE, NOTICE. Но как поступить, если классов с этой лицензией не один, а несколько, чьи NOTICE брать, или объединять их?
И как тогда уведомить о том, что это проприетарный продукт, если в корневом LICENSE надо оставить лицензию APACHE?
И как поступить, если разработка идет на заказ, допустим пишется скрипт для систематизации файлов-картинок, но как элемент скрипта — используется класс для наложения водяных знаков (apache license). Или вообще — верстается шаблон на продажу и используется библиотека для галереи на javascript под apache license? // пример не из реальной разработки
Немного информации — licenseit.ru/wiki/index.php/Apache_License_version_2.0
То есть, можно взять файл с классом или библиотекой (не изменяя его) в свой продукт и выпустить его (продукт) под уже другой лицензии (сферической в вакууме)? Иными словами — не надо оставлять файл LICENSE, NOTICE в корне продукта?
п.4.1 лицензии apache — «Вы должны предоставить копию данной Лицензии любому получившему Произведение или Производные произведения» касается только производных продуктов под той же лицензий или при любых условиях?
Если вам непонятен текст, почитайте на википедии: при распространении нужно лишь передавать файл с лицензией и файл NOTICE с указанием файлов, изначально лицензированных под apache. Еще нужно указывать все изменения, которые вы сделали в оригинальных файлах.
А просто сделать каталог Credits и там в подкаталогах с именами соответствуя продуктам расположить все лицензии разве нельзя, в корне проекта поместить файл что все копирайты лежат там-то и там-то.