TGViewer
IT|Patent IT|Patent @itpatents · 393 subscribers
Post #37 1.06K
Подножка для GPL

Заветное слово из трёх букв — GPL — в списке используемых компонентов может вызвать отрицание, торг и тяжёлое «пу-пу-пу»❕ у любого юриста, которому поставили задачу обеспечить лицензионную чистоту программного продукта.

Всегда ли это так страшно?

Обычно GPL вызывает негодование из-за того, что она «вирусная», требует раскрытия исходного кода всего программного продукта и имеет проблемы совместимости с другими лицензиями – например, GPLv2 и Apache 2.0; да даже внутри семейства GPL лицензии могут быть несовместимы в рамках одного проекта!

На этом этапе часто начинается торг с программистами 🥺о замене компонента на другой, с более дружелюбной лицензией. Не всегда это возможно, но иногда можно применить хитрости или использовать GPL против самой себя.

Предположим, что у нас есть SaaS, в который попал компонент GPL (v2, v3). Должны ли мы что-то с этим делать? Не всегда. Мы вполне легально можем его оставить (если нас беспокоит только требование раскрытия исходного кода), если ПО не распространяется конечному пользователю в формате on-prem, box, так как условие предоставления исходного кода продукта связано с распространением, а не с предоставлением доступа пользователя к продукту (это так называемый SaaS Loophole).

Другим вариантом обхода требований является манипулирование понятиями «производное произведение» и «агрегация». По умолчанию в GPL считается, что любое использование компонентов создаёт производное произведение, за исключением случаев, когда можно считать, что наше ПО не зависит от данного компонента. Например, это возможно, если взаимодействие с GPL-компонентом происходит через внешний API, сделав обертку вокруг мешающего GPL-компонента.

Коллеги, делаете лицензионные ландшафты для ПО? Какими средствами автоматизации пользуетесь?

#FOSS #OpenSource #GPL
  • 👍 5
  • ❤ 3
  • ❤‍🔥 3
More from @itpatents
  1. Aug 27, 2026Коллеги, сегодня, 27.08.2026 в 20.00 по МСК, в Zoom, мы соберемся и пообщаемся вместе с Ан…
  2. Jun 5, 2026Ошибки в судебной экспертизе - не всегда приговор, если удается дойти до кассации в СИП🙈…
  3. Apr 28, 2026USPTO продлило эксперимент с ИИ-поиском по патентным заявкам Патентное ведомство США продл…
  4. Apr 27, 2026В ИТ-патентах неясность часто возникает из-за ошибок перевода, кальки с английского языка,…
  5. Jan 29, 2026Из свежей практики ЕАПВ по заверению доказательств 1. Если у вас ресурс из запрещённой сет…
  6. Jan 23, 2026Достаточность раскрытия для ИИ патентов - будущие новеллы Роспатента Как оказалось, статья…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →