try { for (;;); } finally { System.err.println("?"); }
В этом случае наконец не выполнится (если устаревшее Thread.stop
не называют, или эквивалент, скажем, через интерфейс инструментов).
LGPL действительно включает (в пунктах 3 и 4) требования к:
Давать заметное уведомление с каждой копией из [[код объекта // Комбинированный Работа]], что в нем используется библиотека и что Библиотека и ее использование покрывается этой Лицензией.
с небольшим исключением для объектного кода, использующего только «числовые параметры, макеты структур данных и средства доступа или небольшие макросы, встроенные функции и шаблоны (десять или меньше строк в длину)». Таким образом, ограничение «допустить» («дать заметное уведомление») об использовании библиотеки, похоже, присутствует.
Лучше всего научиться читать библиотеки; с некоторыми упражнениями это не так уж и сложно.
Wrt. на ваш вопрос: LGPL 2.1 имеет следующий пункт:
[...] при условии, что вы заметным и надлежащим образом публиковать на каждой копии соответствующее уведомление об авторских правах и отказ от гарантии; сохранить нетронутым все уведомления, относящиеся к этому Лицензия и отсутствие каких-либо гарантия; и распространить копию эта Лицензия вместе с Библиотекой.
Таким образом, вам необходимо приложить копию лицензии. Поскольку вы также должны предоставить исходный код, вы также должны включить в этот исходный код уведомления об авторских правах.
Раздел 4 LGPL
c) Для Комбинированного произведения, которое отображает уведомления об авторских правах во время выполнения, включите уведомление об авторских правах для Библиотеки среди этих уведомлений, а также ссылку, указывающую пользователь копий GNU GPL и этого лицензионного документа.
Это означает, что когда пользователь нажимает «Справка / О программе» и получает окно с авторскими правами, он должен видеть вашу библиотеку там, среди других авторских прав.
Следовательно , да , LGPL требует признания того, что ваш код использовался для создания программного обеспечения.
Однако никто никогда не читает уведомления об авторских правах ! Вам может помочь то, что ваше имя упоминалось на официальных сайтах, в пресс-релизах и в сплетнях о программном обеспечении, которое использовало ваш код. Меньшая GPL в этом не поможет.