Организация SFC опровергла возможность отзыва своего кода из ядра Linux
Правозащитная организация Software Freedom Conservancy опубликовала пояснение, анализирующее возможность отзыва кода, уже переданного какому-либо проекту под лицензией GPLv2. Юристы SFC пришли к выводу, что автор не может отозвать свой GPL-код и применение GPLv2 предоставляет использующим данный код проектам не отзываемую автором лицензию.
Тем не менее, создатель кода может потребовать отозвать свой вклад и в случае отказа попытаться через суд доказать нарушения авторских прав, но наиболее вероятно, что суд встанет на сторону ответчика, так как передача кода произведена под лицензией GPL. В отличие от проектов, которые изначально развиваются определенным автором и он в любой момент может изменить модель лицензирования (изменение будет действовать только для нового кода, а старый останется под прежними условиями), в совместных проектах, таких как ядро Linux, действия участников сводятся к внесению изменений.
Передача изменений в ядро Linux подразумевает согласие участника с полным текстом GPLv2. В том числе участник передает право безотзывного использования своего вклада, при условии соблюдения пользователями требований лицензии GPL (отзыв лицензии может быть осуществлен только при нарушении потребителями GPL). Разработчик может прекратить участие в дальнейшей разработке, но уже переданный код отзыву не подлежит.
Тема отзыва своего вклада в GPL-проекты всплыла после принятия Линусом Торвальдсом новых правил поведения ("Code of Conduct") в среде разработчиков ядра Linux. В сообществе нашлось много противников изменения, считающих, что подобные правила уводят сообщество от меритократии и самоорганизации в область навязанных рамок и примешивания политики в область, где ранее главенствовали только технические аспекты.
Если раньше ключевыми факторами были профессиональная грамотность, квалификация, уровень кода и активность разработчика, то теперь критерием участия в разработке становятся личные качества. Опасения также вызывает возможность оказания давления на разработчиков, используя прошлые нарушения правил, устраивая провокации или ссылаясь на недостойное поведение вне сообщества.
Текст правил некоторые рассматривают как пустую болтовню и декларирование прописных истин, вносящие раскол в среде разработчиков, а сами правила как возможность горлопанам манипулировать другими разработчиками. В том числе, некоторые участники разработки начали обсуждать возможность отзыва своего кода из ядра в случае оказания на них давления на основании новых правил или просто в знак протеста, в случае их принятия.
В настоящее время из членов технического комитета Linux Foundation новые правила не подтвердил только Theo Ts'o, что привело к его травле активистами движения за равноправие. Т. е. по сути, новые правила, которые нацелены на защиту от подобной травли, стали причиной ее развязывания. На стороне противников принятия новых правил выступил Эрик Реймонд (Eric S. Raymond), один из основателей организации OSI (Open Source Initiative), стоявший у истоков движения открытого ПО.