Нужно ли иметь лицензию на шрифты, если мы используем файлы ttf в itext?
Я понимаю, что itext не поставляется ни с одной из библиотек шрифтов, и вам нужно предоставить библиотеку шрифтов. После того, как PDF сгенерирован, он будет просмотрен Acrobat и, если предположить, что это стандартные шрифты, Adobe будет поддерживать его. Мои вопросы о лицензировании шрифтов.
а) Нужно ли мне иметь лицензию на шрифты, которые я использую в iText? Например, если я использую Arial, один из наиболее часто используемых шрифтов и который не является бесплатным, нужно ли мне покупать этот шрифт?
б) Если я использую какой-либо конкретный шрифт, например, для STSONG.ttf, для китайских иероглифов, нужна ли для этого лицензия?
1 ответ
Есть общий вопрос Как легально использовать веб-шрифты? на Stackru, который был закрыт как не по теме, но некоторые ответы интересны.
Как и все программное обеспечение (включая iText), шрифты лицензируются, но существуют разные типы лицензий.
- У вас есть шрифты с открытой лицензией на шрифты, такие как SIL, которая приходит в голову первой, но есть много других лицензий, которые позволяют вам использовать шрифт совершенно бесплатно. Предостережение: будьте осторожны со "бесплатными" шрифтами в Интернете. Многие из них являются просто копиями защищенных шрифтов с удаленными уведомлениями об авторских правах.
- У вас есть собственные шрифты в том смысле, что вы не можете распространять их, но они позволяют встраивать шрифт в документы. Например: шрифты, которые поставляются с MS Windows, являются собственностью. Вы не можете копировать их и отправлять бесплатно, однако некоторые шрифты могут быть встроены в файлы документов. Встраивание позволяет шрифтам путешествовать с документами. Встроенные шрифты можно использовать только для печати, предварительного просмотра и в некоторых случаях для редактирования документа, в который они встроены. (См. Раздел " Перераспределение шрифтов и проблемы с лицензией" в разделе часто задаваемых вопросов Microsoft)
- Для некоторых шрифтов требуется полная (платная) лицензия, даже если вы хотите встраивать их. Если я правильно помню, шрифты, которые вы можете загрузить как пакет шрифтов для Adobe Acrobat/Reader, можно использовать только в контексте Acrobat. Вам не разрешено встраивать их в документ с помощью программного обеспечения, которое не продается компанией Adobe.
У меня есть разные примеры шрифтов в песочнице, и для каждого используемого шрифта я смотрю соответствующую лицензию. Если вы посмотрите обзор, вы увидите, что у меня есть шрифты с лицензией SIL, лицензией Apache и т. Д. Я не знаю, что такое STSONG.ttf, поэтому вам придется проверить, какая лицензия применяется.
Вы также явно спрашивали об Arial. Arial был создан для Monotype Imaging Corporation. Лицензионное соглашение с Monotype Imaging гласит:
Вы можете встраивать Программное обеспечение шрифтов только в электронный документ, который (i) не является Коммерческим продуктом, (ii) распространяется в безопасном формате, который не позволяет извлекать встроенное Программное обеспечение шрифтов, и (iii) в случае, когда Получатель электронного документа может использовать Программное обеспечение шрифтов для редактирования, только если получатель такого документа находится в пределах вашей Лицензионной единицы.
Однако вы, вероятно, не получили шрифт из Monotype. Вероятно, оно было отправлено с вашей легальной копией Microsoft Windows, и Monotype, возможно, лицензировал свои шрифты для Windows по менее строгой лицензии.
Давайте проверим, какая лицензия применяется, щелкнув правой кнопкой мыши файл шрифта, например arial.ttf в C:\windows\fonts, и давайте проверим свойства:
Мне повезло: в моем случае встраиваемость шрифта гласит "Редактируемый". Это означает, что я могу встраивать шрифт в документ не только для печати и (предварительного) просмотра документа, но и для редактирования документа (например, редактирования полей формы), если я использую arial.ttf в контексте лицензии Windows что я купил. Я не могу скопировать arial.ttf на другой компьютер.
Обратите внимание, что вы не должны предполагать, что так было всегда. Например, если мы посмотрим на Arial Unicode, мы увидим, что более старые версии допускали только печать и предварительное вложение, тогда как редактируемое вложение было разрешено только для версии 1.00 и выше. Вы должны действительно проверить свойства каждого шрифта, который вы планируете использовать.
Если вам нужен шрифт, который можно распространять, вам следует поискать альтернативный шрифт с открытой лицензией. Я использую FreeSans в примерах из песочницы, но есть и другие бесплатные альтернативы.