Зачем использовать лицензию AGPL?
iText 7 Community — это библиотека PDF, в которой бесплатное ПО / ПО с открытым исходным кодом (F/OSS) позволяет полноценно программировать через API.
Код в свободном доступе
F/OSS не означает, что использование программного обеспечения не накладывает никаких обязательств: просто код находится в свободном доступе.
Открытый исходный код
Можно бесплатно использовать iText, соблюдая правила универсальной общедоступной лицензии Affero (AGPL).
Нужна коммерческая лицензия? Без проблем.
Для коммерческого использования проекта F/OSS необходимо приобрести коммерческую лицензию, которая освобождает от требований к «общедоступности». После этого вы сможете продавать свое приложение или использовать его с закрытым исходным кодом.
Как правильно использовать лицензию AGPL?
Лицензия AGPL имеет несколько ограничений, о которых следует знать.
Раскройте и распространите весь исходный код, в том числе собственный
Запрещено развертывание в сети без раскрытия всего исходного кода собственных приложений по лицензии AGPL. Необходимо раскрыть весь исходный код, в том числе код собственных продуктов и веб-приложений.
Разрешено только в средах AGPL
Использование iText Community и наших дополнений с открытым исходным кодом в средах, отличных от AGPL, запрещено с юридической точки зрения.
Модификации исходного кода
Необходимо раскрыть все модификации кода iText.
Строка авторства и указание авторского права
При использовании iText 7 Community по лицензии AGPL необходимо в видном месте упомянуть iText и включить в метаданные выходного файла указание на авторское право iText и лицензию AGPL. Кроме того, во всех файлах PDF, созданных или обработанных с помощью iText, должна сохраняться строка авторства.
Поддержка сообщества
Next to our internal support team, we have a very active community of developers that voluntarily post answers on forums like StackOverflow, Quora, Reddit, and more.
Note that there is no guaranteed response-time on any posted questions on these channels nor is there any guarantee that the responses will be accurate or come from an iText developer. So please take this into consideration and show the greatest respect towards this wonderful group of volunteers and contributors.
Как…?
Сначала выполните поиск тем по iText или iText 7 в Stack Overflow, так как этот вопрос уже мог быть задан. Если вы не можете найти ответ, опубликуйте новый запрос и отметьте его тегом «itext» или «itext7».
Почему возникает эта ошибка?
Почему код не работает так, как предполагалось? Опубликуйте минимально короткий, полный и воспроизводимый пример на Stack Overflow и добавьте тег «itext» или «itext7».
У меня есть идея / запрос / исправление ошибки, и я написал код, которым хочу поделиться.
Прекрасно! Опубликуйте ваш патч через pull request в проект iText или iText 7 на веб-сайте GitHub. Также ознакомьтесь с нашим руководством контрибьютора.
Начните свой проект F/OSS!
Continue reading the full text of the AGPL to find out more about using iText 7 Community under the AGPL license.