Полагая,
что этот документ должен быть чрезвычайно интересен для русскоязычной
части сообщества, я выборочно перевёл некоторые моменты из него, НЕ
ПРЕТЕНДУЯ на буквальное соответствие источнику, но стремясь к
максимально точной передаче ключевых моментов его содержания.
В тексте приняты некоторые сокращения, частично –
от редакции на английском языке, частично – из особенностей
перевода: под GPL следует понимать GNU GPL, software из источника
здесь - «программное обеспечение» или «программы»,
free software community – «сообщество», free
software - «свободное ПО», issue - «вопросы»,
«положения» и т.п..
ПЛАН
РАБОТЫ НАД GPL3*
(*выборочно – прим. переводчика)
Free Software Foundation
Software Freedom Law Center
30 ноября 2005 года
Содержание
Введение.
Раздел 1. Цели.
1.1. Глобальный характер лицензии.
1.2. Защита существующих свобод.
1.3. Ненанесение вреда.
1.4. Представление сообщества.
Раздел 2. Процесс.
2.1. Анонс начального проекта.
2.2. Публикация пересмотренных проектов.
2.3. Обсуждение проекта.
2.4. Окончательный проект.
2.5. Обнародование.
2.6. Обоснования.
2.7. Широта охвата.
Раздел 3. Дискуссионные Комитеты.
3.1. Составление.
3.2. Процесс передачи.
3.3. Организационная структура.
Раздел 4. Управление вопросами и вынесение решений.
4.1. Формирование вопросов.
4.2. Вынесение решений.
Раздел 5. Другие отношения.
5.1. LGPL.
5.2. Поддержка процесса пересмотра.
5.3. Публичные заявления.
5.4. Контакты с прессой.
Приложение А.
Введение
Технологии разработки программного обеспечения и его распространения
драматично изменились с 1991 года, в то время, как Общественная
Лицензия GPL осталась неизменной в версии 2. Это – пример
чрезвычайной долговечности для любого широко принятого юридического
инструмента. Живучесть GPL тем более удивительна, если взять в расчёт
разницу между сообществом во времена второй версии Лицензии и
ситуацию, имеющую место в 2005-ом.
Сегодня GPL принята десятками тысяч проектов во всём мире,..
лицензированное под GPL программное обеспечение работает или встроено
в различные устройства от мобильных телефонов... до кластеров
суперкомпьютеров. Независимые разработчики во всём мире, как и
крупные корпоративные покупатели и продавцы информационных
технологий, и необычайно огромное число отдельных людей
взаимодействуют с помощью GPL. Более того, свободное ПО переходит
национальные границы. Использование GPL глобально.
Ричард М. Столлман, который основал движение за свободное ПО и был
автором второй версии GNU GPL в 1991 году, выпустил её после того,
как принял юридические рекомендации и собрал мнения разработчиков
относительно первой версии лицензии, использовавшейся с 1989 года...
Free Software Foundation немедленно перелицензировал компоненты
проекта GNU и Линус Торвальдс в Финляндии выбрал GPL 2 для своего
ядра операционной системы, названного Linux.
Многие положения GPL смогли бы принести пользу от изменений,
внесённых из сегодняшней ситуации и отразить всё, что мы взяли из
опыта работы с версией 2. Задуманный масштаб пересмотра
представляется достижимым в работе через публичное обсуждение в
прозрачном и доступном порядке.
Free Software Foundation планирует вынести решение о содержании
третьей версии GPL через полнейшим образом доступное обсуждение в
самом многообразном из возможных сообществе авторов проектов и
пользователей. Главная цель – определить всякий вопрос,
волнующий каждого пользователя и решить эти вопросы.
Исходя из этого, ход пересмотра GPL будет временем самоиспытания.
Соответственно, процесс работы над проектами и адаптации изменений
должен быть настолько тесно приближен к «лучшей практике»,
насколько это возможно, как для самих законодателей, так и для
задействованных людей. Опыт по-новому осветил содержание
текущей версии GPL. Практичность некоторых положений со временем
подвергнута изменениям, в то время, как другие нуждаются в своём
расширении в целях защиты свободы в новом мире ПО...
Люди, использующие программы, получают ли они их копии на CD или
удалённо, имеют право на их распространение и улучшение...
Пока GPL – самая распространённая лицензия свободного ПО,
следом за LGPL, существенная часть свободных программ лицензирована
по другим условиям, несовместимым с GPL. GPL 3 предоставит
совместимость с большинством из свободных лицензий не-GPL.
Как это и было с самого начала, нашей главной заботой остаётся
предоставление пользователям свободы, на которую они могли бы
положиться. С ростом сообщества вокруг свободного ПО и растущим
числом вопросов в нём, задача создания и защиты свободы становится
более многообразной и сложной. Мы консультировались, формально и
неформально, с большим числом участников сообщества... Эти
переговоры, проведённые во многих странах на разных языках за почти
два десятилетия, указывают на то, как изменились технологии
разработки ПО и его распространения вокруг нас. Мы осознаём, что
самая лучшая защита свободы – рост и жизнедеятельность самого
сообщества, и мы надеемся, что то распространение знаний, которое
будет сопровождать публичное обсуждение проектов GPL 3, продолжит
поддержку и взращивание этого сообщества.
...Пересмотр GPL – критический момент в эволюции сообщества, и
Foundation намерена испытать всю свою ответственность перед
создателями, распространителями и пользователями свободного ПО. Делая
это, мы надеемся услышать все соответствующие точки зрения и вынести
решения, которые вберут множество деталей, обнаруженных в
использовании и разработке программ, охваченных GPL.
Раздел 1. Цели.
В работе над новой версией GPL Free Software Foundation
руководствуется несколькими базовыми принципами. Они включают
информирование о процессе обсуждения и обнародование лицензии как
описано здесь. Эти принципы и их источники в процессе обсуждения
перечисляются ниже.
1.1. Глобальный характер лицензии.
Как юридический документ, GPL лицензирует защищённый авторским правом
материал для изменения и распространения в любой принятой в мире
системе законов об авторском праве...
GPL 2 исполняла задачу глобализации сравнительно хорошо, потому что в
своём замысле была замечательно ограничена минимальным числом
требований обеспечения защиты авторского права. Каждая сторона,
подписавшая Бернскую Конвенцию, которая охватывает большинство стран
в мире, должна предоставлять эти принципы в собственном национальном
законодательстве в той или иной форме. Однако, GPL 2 была собрана
только со вниманием к деталям законодательства США. Для возможного
распространения без какого-либо фундаментального изменения, GPL 3
должна снизить сложности интернационализации. GPL 3 должна наиболее
полно приблизиться к идеалу глобальной лицензии.
1.2. Защита существующих свобод.
Наш кардинальный принцип – не вносить изменений, препятствующих
четырём основным свободам, бережно хранимым движением за свободное ПО
в GPL 2 и предоставляемым пользователям программ: выполнять, изучать,
копировать, вносить изменения и распространять программы. Эти свободы
столь же важны в версии 3 GPL, как они были важны в GPL 2. ...Эти
свободы остаются краеугольным камнем лицензии. Все предлагаемые
изменения оцениваются нами в соответствии с ними.
1.3. Ненанесение вреда.
Непредусмотренные последствия могут нанести вред свободе. В
приближении GPL 3 [сегодня] мы осознаём колоссальный масштаб развития
свободного ПО с 1991 года, так же, как и множество методов его
использования и распространения, появившихся с того времени. Это
создаёт риск возникновения непредусмотренных последствий, куда более
тяжёлых, чем в то время, когда GPL изменялась в последний раз.
Большая часть из общего значения публичной дискуссии и разработки
вопросов, описанных в этом документе – в определении
непредусмотренных последствий во всём мире. Это жизненно важно для
гарантирования глобального характера GPL...
Наш процесс пересмотра задуман с тем, чтобы сделать исчерпывающий
анализ каждого рассматриваемого изменения, чтобы исследовать их,
насколько возможно, в стольких ситуациях, сколько возможно и с таким
числом пользователей и распространителей, сколько только возможно.
1.4. Представление сообщества.
Коротко, суть чернового процесса здесь описывается как
предоставление возможности Free Software Foundation определять
содержание GPL через самым широким образом из возможных, дискуссию
самого многообразного из возможных, сообщества авторов проектов и
пользователей... В целях достижения этой большой задачи, в процесс
дискуссии включаются сами члены сообщества и Дискуссионные Комитеты,
представляющие различные типы пользователей и распространителей.
Каждое предлагаемое изменение и решение любого вопроса требует
полного описания рисков и преимуществ, как следует из раздела 4.1.
Дискуссионные Комитеты, как описано в разделе 3, выступают главным
звеном, связывающим различные типы пользователей. Помимо других
действий, их роль определяется обобщением вопросов из
пользовательского опыта и разработкой их для полного
представления и вынесения решения по ним Free Software Foundation.
Раздел 2. Процесс.
Периодические выпуски текущего проекта отражают продвижение работы
над лицензией... Мы планируем выпуск как минимум двух проектов для
публичного обсуждения. Как и все материалы и объявления в ходе
процесса обсуждения, эти проекты доступны с GPLv3.fsf.org.
2.1. Анонс начального проекта.
Первый Дискуссионный Проект GPL 3 публикуется на первой Международной
Общественной Конференции, состоящейся 16-17 января 2006 года в
Массачусетском Технологическом Институте (см. приложение А). В
сопровождение первого дискуссионного проекта нами также публикуется
Обоснование Причин, разъясняющее основания каждого изменения в
усилии прояснить природу и потребность таких изменений. Похожие
документы будут сопровождать, по выходу, каждый последующий
Дискуссионный Проект лицензии (см. 2.6).
2.2. Публикация пересмотренных проектов.
Как минимум, два дискуссионных проекта GPL 3 публикуются для
общественного обсуждения. Публикация второго дискуссионного проекта
произойдёт через 4-5 месяцев обсуждения, определения положений и
вынесения решения. Третий дискуссионный проект может быть выработан
приблизительно к октябрю 2006 года (см. приложение А)... Один из них
может стать последним, согласно условиям, определённым в разделе 2.4.
2.3. Обсуждение проекта.
Всякие консультации со сторонами вне Free Software Foundation и
Software Freedom Law Center относительно каждого обсуждаемого проекта
становятся делом открытого доступа с GPLv3.fsf.org. Записываемые
обсуждения от Дискуссионных Комитетов также становятся доступны с
GPLv3.fsf.org; звуковые и видеозаписи текущих событий и
обсуждений могут становиться доступными спустя некоторое время. Мы
ожидаем, что разработка этой лицензии пройдёт в публичном обсуждении
в прозрачном и доступном каждому виде. Для достижения этого
предпринимаются усилия по предоставлению в публичный доступ всех
документов, имеющих отношение к этому процессу.
Ход комментирования пересмотра GPL – дело общедоступности
информации. Ниже, в разделах 3 и 4.1, мы очерчиваем пути, следя
которым, сообщество как единое целое сообщает разработчикам проектов
о вопросах, относящихся к текущей лицензии. Обоснования Причин,
оговариваемые в разделе 2.6, а также ход вынесения Резолюции по
выпуску (раздел 4.2), разрабатываются с тем, чтобы разработчики в
FSF могли обращаться к сообществу напрямую и представлять
аргументацию [вносимых] изменений.
2.4. Окончательный проект.
Последним может стать как второй, так и третий выносимый на
обсуждение проект. Этот проект начинает финальный период публичного
обсуждения, продолжающийся не менее 45 дней и оканчивающийся не
позднее 15 января 2007 года. Второй дискуссионный проект может быть
объявлен последним, если не осталось ни одного нерешённого главного
вопроса после полного обсуждения начального проекта.
2.5. Обнародование.
Не позднее марта 2007 года, а предпочтительнее – 15 января 2007
года, по окончанию последнего процесса, со всеми решёнными вопросами,
Free Software Foundation официально принимает третью версию GNU
General Public License. В это время Free Software Foundation
перелицензирует под GPL 3 все части проекта GNU, на которые выступает
владельцем авторского права. Все стороны, имеющие права на
перелицензируемые программы, текущие условия лицензирования которых
определяются как «только под условиями GPL 2» оказываются
в положении, когда вправе решать, перелицензировать ли их код. Free
Software Foundation выражает надежду, что члены Дискуссионного
Комитета поддержат перелицензирование...
2.6. Обоснования.
С тем, чтобы сделать ход обсуждения максимально простым и
сохранить процесс работы над проектом открытым, каждый последующий
проект GPL 3 сопровождается Обоснованием Причин. Этот документ
поясняет все планируемые изменения в свете целей лицензии и свобод,
ею защищаемых. Он также резюмирует публичные замечания и отклики,
относящиеся к любой части, изменяемой в лицензии. В этом Обоснование
Причин дополняет публикуемые Free Software Foundation резолюции
по мнениям по отдельным вопросам, определяемым Дискуссионными
Комитетами (см. раздел 4.2). Обоснования Причин становятся
доступны с GPLv3.fsf.org.
2.7. Широта охвата.
[Одна] прозрачность не гарантирует широкого распространения; для
этого нам нужно работать. Следовательно, значительная доля наших
усилий вкладывается в публикации и распространение. Вся информация,
представляемая публично в ходе пересмотра, поступает к подготовителям
проектов, будь то представления по прямому замечанию, анализы
Дискуссионного Комитета, или записи собраний Международной
Конференции – ко всем ним обеспечивается публичный доступ на
GPLv3.fsf.org.
Члены сообщества, обменивающиеся своим опытом с подготовителями
проектов, поощряются к обмену и с остальной частью сообщества. Люди
со знанием GPL и движения за свободное ПО могут обучать следующих за
ними членов сообщества, как и тех, кто подобных знаний о свободном ПО
не имеет. В усилии распространить процесс на как можно большее
число участников, команда редакторов из FSF помогает в разработке
всесторонних руководств по вопросам и представлений.
Процесс пересмотра GPL – это возможность для сообщества,
заботящегося о свободе, обучить остальную часть общества, в котором
они живут.
Каждый заинтересованный в GPL приглашается к рассмотрению лицензии в
деталях и выражению своего мнения и возможных путей к его
реализации для улучшения защиты свобод своих и других. Для достижения
успеха в работе над проектами и распространения GPL 3, это замечание
должно идти не только подготовителям проекта, но и всему
сообществу, максимально публично.
Раздел 3. Дискуссионные Комитеты.
Определение того, что, по возможности, должно быть обсуждено широко
публично – задача Дискуссионных Комитетов, которые должны
упорядочивать поток комментариев в вопросы, которые могут быть
продуктивно проанализированы... Их работа - в обнаружении, разработке
и представлении положений – в сердце процесса публичного
обсуждения GPL 3.
3.1. Составление.
Большинство положений GPLv3 глобальны. Поэтому мы собираемся
формировать комитеты, включающие все категории связей с GPL,
предпочтительно, в региональном порядке. Так элементы большого
сообщества вокруг образуемых Дискуссионных Комитетов вберут в себя
большую и малую индустрию, частную и общественную, владельцев,
коммерческих и некоммерческих распространителей, проекты разработки,
использующие GPL в качестве лицензии для своих программ, проекты
разработки, использующие другие свободные лицензии, укладывающиеся
в содержимое GPL, и отдельные разработчики и просто люди,
которые используют ПО.
Соответственно, с публикацией этого документа Free Software
Foundation рассылает приглашение к участию в работе Дискуссионных
Комитетов... Мы надеемся, что наше приглашение скажется на Комитетах,
отражающих полную широту мнений той части сообщества, которую они
представляют. Мы также ожидаем, что сами Комитеты будут привлекать
дополнительных участников – людей, чьё мнение по
лицензии несомненно ценно – для придачи своим взглядам
дополнительного веса в обдумывании [положений лицензии]...
3.2. Процесс передачи.
Комитеты и их заседатели должны активно поддерживать публичное
участие тех сторон общества, которые они представляют.
Кроме того, Комитеты несут ответственность за разработку всех мнений
и анализ соответствующих вопросов, вытекающих из потока обсуждения.
Как только Комитет ощутит, что вопрос его членами обсуждён полностью,
своё обсуждение и его анализ вопроса представляется в Free Software
Foundation, как и обобщение публичных комментариев, информирующее о
своей позиции. В соответствии с техническим возможностями,
обсуждения Дискуссионных Комитетов, аргументация и анализы,
представленные в Free Software Foundation, публикуются на
GPLv3.fsf.org.
В завершение процесса публичного обсуждения мы рассчитываем на
помощь членов Дискуссионных Комитетов Free Software Foundation в
распространении новой лицензии...
3.3. Организационная структура.
Дискуссионные Комитеты вольны в выборе своей рабочей структуры. Free
Software Foundation предоставляет шаблон временной рабочей структуры
для каждого комитета.
Дискуссионным Комитетам следует действовать широко, используя сетевые
средства коммуникации, голосовые и с данными, синхронно и асинхронно.
Они самоорганизовываются через регулярные встречи и взаимодействуя с
помощью сетей, поддерживая публичное участие и обсуждение,
определение вопросов и обсуждение, представляя эти вопросы и
соответствующую аргументацию Free Software Foundation для вынесения
конечного решения.
Раздел 4. Управление вопросами и вынесение решений.
С точки зрения Foundation, процесс пересмотра [лицензии] отражается
представлением положений и закрытием вопросов, обнаруженных в ходе
обсуждения.
4.1. Формирование вопросов.
Цель публичного обсуждения – поддержание значения GPL и
её роли в распространении и защите свободы ПО. Без публичных
замечаний эта цель пуста. С тем, чтобы сделать информирование об
изменениях в GPL наиболее адекватным, мы ожидаем [их]
обсуждения широким слоем общества. Комментарии и предложения
отражаются на GPLv3.fsf.org, как и персонально на любой из наших
международных конференций (см. приложение A).
После внесения замечания кем-либо, прямо ли на GPLv3.fsf.org, или в
дискуссии на международной конференции, предпринимаются несколько
шагов для связи этого замечания с одним или более текущих известных
вопросов...
Если [вносимое] замечание или предложение представляет проблему, ещё
не связанную с каким-либо [из известных] вопросов, оно направляется в
соответствующий Дискуссионный Комитет, где объединяется с остальными
замечаниями для определения нового вопроса.
На каждое замечание на GPLv3.fsf.org этот процесс определяется в
три шага.
Во-первых, вносимый замечание указывает, какой части лицензии или
вопроса по ней оно адресуется.
Представленное замечание рассматривается соответствующим членом Free
Software Foundation, который направляет его соответствующему
Дискуссионному Комитету для определения вопроса, если
соответствующего ему до сих пор не существовало, либо для наполнения
дискуссии по конкретному вопросу, которому оно адресовано.
После внесения замечания на GPLv3.fsf.org этому лицу даётся
номер, присвоенный замечанию, с которым он или она могут
проследить, какому вопросу и Дискуссионному Комитету оно направлено и
с какими из других замечаний по вопросу и документам соотносится в
этом обсуждении (стенограммы; анализы Дискуссионного Комитета, см. 3;
Обоснования Причин, см. 2.6; Мнение FSF, см. 4.2; и т.д.).
4.2. Вынесение решений.
Каждый вопрос, определённый в ходе публичной работы, может быть решён
одним из четырёх путей: внесением изменений в проект лицензии,
изменением описательного материала, уведомлением по использованию
лицензии, либо вопросом, не требующим никаких изменений.
Дискуссионные Комитеты определяют вопросы как главные и частные.
Главные вопросы размещаются в программах рассмотрения всех остальных
Дискуссионных Комитетов, и, до своего решения, могут выноситься на
программу последующей международной встречи. Все вопросы, нерешённые
к концу [текущей] стадии проектирования, переносятся на обсуждение и
вынесение решения на следующий период обсуждения. Все вопросы,
нерешённые до выпуска последнего дискуссионного проекта окончательно
определяются Free Software Foundation на закрытие в последний период
обсуждения. Все главные вопросы, решённые Free Software Foundation,
очерчиваются письменным обзором, доступным на GPLv3.fsf.org.
Раздел 5. Другие отношения.
5.1. LGPL.
Free Software Foundation может предложить проекты по LGPL вместе с
проектами GPL... Эти проекты также становятся объектом публичного
обсуждения и вынесения решений.
5.2. Поддержка процесса пересмотра.
Процесс пересмотра поддерживается жертвователями Free Software
Foundation и членами Free Software Foundation.
Материально-техническое обеспечение, юридическая и техническая
поддержка этого процесса предоставляется Software Freedom Law Center,
выступающим в качестве внешнего советника Free Software Foundation.
SFLC поддерживается различными жертвователями, включая владельцев и
пользователей свободных программ...
5.3. Публичные заявления.
Во время процесса [обсуждения] Free Software Foundation делает
публичные заявления о процессе, сроках, задачах, замечаниях и
проектах.
Такие публичные заявления производятся путём объявления на
GPLv3.fsf.org и сообщениями в почтовых рассылках для подписавшихся...
Публичное обсуждение этих сообщений со всеми замечаниями по ходу
обсуждения GPL 3 направляются по схеме внесения замечаний, описанной
в пункте 4.1...
5.4. Контакты с прессой.
Могут происходить контакты с прессой, и официальные заявления могут
быть изданы в прессе через Free Software Foundation и Software
Freedom Law Center. Все подобные отчёты публикуются на GPLv3.fsf.org
или указываются здесь ссылками. Пресса, заинтересованная в освещении
этого процесса, может следовать контактной информации, доступной на
веб-сайте, или писать press@GPLv3.fsf.org.
Приложение А. Расписание.
1. 16-17 января 2006 г.: первая Конференция; выход первого
публичного проекта.
2. Июнь 2006 г.: второй дискуссионный проект.
3. Сентябрь 2006 г.: самая ближайшая из возможных дат выхода GPL3.
4. Октябрь 2006 г.: возможный третий проект для обсуждения.
5. Март 2007 г.: самая поздняя дата выхода GPL3.
Free Software Foundation, Inc., 2005.
© Перевод на русский язык:
Мороз Сергей, 2005.
mailto: sepro_at_tut_by