Лицензия Zxing

у меня вопрос о лицензии библиотеки ZXing. Самая большая часть — это часть о лицензии Apache 2.0, с которой проблем нет.

Я заметил, что несколько месяцев назад была добавлена ​​часть под jai-imageio. Что именно означают две части за дефисом?

Нужно ли мне включать эти авторские права и лицензию, когда я публикую приложение, например, с лицензией Apache? Или мое приложение также должно быть опубликовано под той же лицензией, что и упомянутая?

Лицензию можно найти здесь: https://github.com/zxing/zxing/blob/master/LICENSE

Простите за вопрос, я не носитель английского языка, и мне трудно понять бизнес-язык в этих лицензиях.

с уважением


person justDev    schedule 11.07.2016    source источник


Ответы (1)


Файл LICENSE (в исходном имени файла все заглавные буквы) содержит две лицензии.

Первый, как вы сами написали, выглядит для вас как лицензия Apache-2. Я не проверял это подробно, но мне кажется, что это лицензия Apache 2.

На первый взгляд, вторая лицензия в этом файле — это лицензия типа BSD, я сначала подумал, что она с двумя пунктами, но на самом деле это BSD-3-Clause, третий пункт отсутствует. тире впереди, возможно ошибка при переписывании.

Почему две лицензии?

Я не знаю программное обеспечение, на которое вы ссылаетесь, я могу предположить, что оно состоит из другого программного обеспечения («jai-imageio»), которое распространяется под такой слабой лицензией типа BSD.

Эти лицензии типа BSD требуют, чтобы они сохранялись дословно, чтобы не потерять права использования. Обычно это причина, по которой разработчики добавляют все больше и больше лицензий в файл LICENSE, чтобы в центральном месте были видны все лицензии, используемые в проекте.

Сравните, например, с документацией по лицензиям проектов X-Server, чем больше растет проект, тем больше стороннего кода он содержит, а это также требует некоторого обслуживания лицензий, например их сбора в файле лицензии или каталоге.

person hakre    schedule 26.07.2016