2016-07-11 4 views
0

У меня есть вопрос о лицензии библиотеки ZXing. Самая большая часть - это часть лицензии Apache 2.0, и это не проблема.Лицензия Zxing jai-imageio

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

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

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

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

наилучшими пожеланиями

ответ

0

файл лицензии (все-CAPS в файле имя-оригинал) содержит две лицензии.

Первый, так как вы написали себя, как у вас есть Apache-2. Я не проверял его полностью, но он выглядит так же хорошо, как и лицензия Apache 2.

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

Почему существуют две лицензии?

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

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

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