Персональные инструменты
Счётчики

Портал:Ниасилили/AGPL

Материал из Lurkmore
Перейти к: навигация, поиск
Recycle.pngЭта статья находится на доработке.
Эта статья всё ещё не взлетела и не соответствует нынешним реалиям /lm/. Если 11.12.2020 не наступит решительного улучшения, статья подлежит переносу в личное пространство основного автора или любого желающего (а если в ней нет вообще никакого ценного контента, то и безоговорочному уничтожению).Дата последней правки страницы: 12.06.2020
Суть AGPL

AGPL® (gnu. Affero GPL, рус. Аферистская GPL, греч. ΤΓΔA 'Τρωϊκός' Γενική Δημόσιο Άδεια) - усиленная версия универсальной народной общественной генеральной лицензии GPL, которая призвана погубить ваш бизнес на корню за счет требования передать общественности код, который вы рассчитывали спрятать, завернув его в веб-сервис или просто сайт и брать плату за процент или электронный товары.

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

[править] Вводное слово

В стародавние времена (1991) были созданы лицензия GPL v2 и LGPL v2. Первая позиционировалась, как "свободная лицензия" для программ, а вторая - для библиотек. Но люди просто не поняли Столмана, который имел в виду, что LGPL не для всех библиотек, а просто меньшая, т.е. менее жесткая. Пришлось переименовать LGPL из "библиотечной" (library) в "меньшую" (lesser), чтобы свободолюбивые программисты перестали дарить бизнесу кучу кода даром, а вместо этого использовали жестко освобождающую копилефл лицензию GPL v2. Жесткость состоит в том, что если в ваш код попал хотя бы кусочек по лицензии GPL v2, то вы обязаны выложить весь свой код на обозрение конкурентов общественности. Столман таким образом выступает в роли своеобразного Робина Гуда, отнимая свободу копирайта прибыль у фирм-интеграторов богатых и отдавая ее фирмам-стартаперам бедным (в современном мире это действие называется "копилефт заражение").

LGPL изначально отличалась от GPL лишь тем, что LGPL-код можно использовать из кода под закрытой коммерческой лицензией, как динамическую библиотеку, а а GPL код - нельзя. При этом LGPL код можно проапгрейдить до GPL, то есть "принять жесткие меры" против халявщиков копипастеров, лишив их преимущества в конкурентной борьбе. Стабильной версией для второй ветки языка антилоп gnu являются парнокопытныеидущие GPL 2.0 и LGPL 2.1.

[править] Обнаружение лазейки

Столман конечно молодец, постарался со своей GNU GPL ®, как и Линус с © Linux™, но не тут-то было. Смышленые стартаперы комбинаторы нашли лазейку в мир GPL через software-as-a-service (SaaS) и web service. На языке простых смертных это можно объяснить так: вы берете код под лицезнией GPL и LGPL свободолюбивых программистов, заворачиваете его в виде лендинга GUI или ajax API и поставляете лидам клиентам по протоколу HTTP с доступом по JavaScript. Этот метод кэп неожиданно удовлетворяет оговорке в условиях GPL о праве использования кода для своих нужд в продукте без публикации самого продукта. То есть если вы не продаете свой интернет-магазин интернет-сервис, а лишь продаете через него другие элитарные электронные продукты, то прокатит.