Авторское лево или копилефт (GPL)
Лицензии с авторским левом также известны как взаимные или ограничительные. Наиболее известным представителем этого семейства является GNU General Public License (GPL).
Основной принцип — полная кодовая открытость. То есть если вы использовали чей-то открытый код в разработке, то и результат ваших работ должен быть выложен в открытый доступ.
Сила лицензии с авторским левом, регулирующей работу, определяется степенью, в которой ее положения могут применяться ко всем видам производных работ. Таким образом, термин «слабое авторское лево» относится к лицензиям, в которых не все производные работы наследуют это разрешение.
Лицензия на ПО, включающее код GPL, требует его дальнейшего распространения. Конечно же, раскрытие исходников пользователям или конкурентам не интересно компаниям с коммерческой точки зрения. Но этом заключается суть авторского лева или копилефта.
Концепция авторского лева была описана её основателем Ричардом Столлманом в «Манифесте GNU» в 1985 году:
Авторское лево может быть более сильным или более слабым по силе разрешений, регулирующих работу. Оно определяется степенью ограничений для производных работ. Термин «слабое авторское лево» относится к тому типу, в котором не все производные работы наследуют исходную лицензию. К ним относится GNU Lesser General Public License (LGPL). Со строгим авторским левом считаются GPL и AGPL. Они обязательно требуют публикации исходников.
Копилефт является отличительной чертой бесплатных лицензий, так как другие типы не требуют от лицензиата распространять производные работы под тем же разрешением. До сих пор продолжаются споры о том, какой класс лицензии обеспечивает большую степень свободы: GPL или BSD. GPL ограничивает коммерческие компании, зато дает свободу для дальнейшего использования кодовой базы. А BSD дает гибкость, но созданные с его помощью коммерческие продукты блокируют дальнейшее распространение наработок.