FAQ по лицензированию OpenOffice.org

Разбираемся в лицензионных вопросах программного продукта OpenOffice.org и сопутствующей документации.


это перевод текста о вопросах лицензирования программного продукта Apache OpenOffice.org


Лицензирование

Общие вопросы

  1. Какие лицензии использует проект OpenOffice.org?
  2. Почему в OpenOffice.org используется лицензия LGPL v.3?
  3. Какую лицензию я должен использовать?
  4. Где я могу получить более подробную информацию о лицензиях OpenOffice.org?
  5. OpenOffice.org ранее использовал двойную лицензию. Что случилось?
  6. Если я добавлю код в OpenOffice.org, что меня попросят сделать в отношении лицензий?
  7. Почему используется лицензия LGPL?
  8. Могу ли я взять фрагменты кода OpenOffice.org и использовать их для расширения и улучшения другого приложения?
  9. Разрешены ли двоичные файлы OpenOffice.org для коммерческого использования?
  10. Дает ли мне открытый исходный код OpenOffice.org право изменять и распространять любую версию StarOffice?
  11. Сможет ли Sun когда-нибудь забрать этот код?
  12. В чем существенная разница между GPL и LGPL?

Контрибьюты

Соглашение Oracle Contributor Agreement ("ОСА")

  1. Почему Oracle требует передачи авторских прав для OpenOffice.org?
  2. Чем соглашение Oracle Contribution Agreement отличается от предыдущих соглашений?
  3. Должен ли я заполнять OCA?
  4. Я подписал JCA или SCA; нужно ли мне теперь подавать OCA?
  5. Что мне делать, если я уже подписал старую форму, но эта мне нравится больше и я хочу ее изменить?
  6. Как мне подать заполненное OCA?
  7. У меня уже есть форма на подачу, но я передумал. Могу ли я отменить?
  8. Я пытался внести свой контрибьют в OpenOffice.org и передал авторские права, но мой контрибьют не был принят. Кому теперь “принадлежит” мой код?
  9. У меня есть документ о передаче авторских прав или OCA, и я внес свой контрибьют для OpenOffice.org. Могу ли я быть упомянут в уведомлении об авторских правах?
  10. Я не являюсь сотрудником Oracle, но я создавал контент для этого веб-сайта OpenOffice.org. Почему в уведомлении об авторских правах на веб-сайте внизу каждой веб-страницы указан только Oracle?
  11. ОСА, по-видимому, рассматривает вопрос о предоставлении моральных прав, но моя страна никоим образом не допускает предоставления моральных прав.
  12. У меня есть программное обеспечение под лицензией GPL или другие материалы, в которые я хотел бы внести свой контрибьют в OpenOffice.org, но я не могу поместить их под OCA или PDL, поскольку я не контролирую авторские права на эти материалы. Что мне следует делать?
  13. Как новое соглашение и лицензия влияют на расширения?
  14. Какое влияние у OCA на контрибьюторов?

Лицензия на публичную документацию (PDL)

  1. Что такое PDL?
  2. Как мне использовать PDL?
  3. Должен ли я прикреплять физическую копию PDL к документу, на который я желаю её применить?
  4. Когда мне следует использовать PDL вместо OCA?

Условия использования

  1. Почему веб-сайт OpenOffice.org имеет лицензию в Условиях использования?
  2. Все ли мои контрибьюты подпадают под действие Условий использования?

Лицензирование

Общие вопросы: ответы

1. Какие лицензии использует проект OpenOffice.org?

Начиная с действующей бета-версии OpenOffice.org 3.0, OpenOffice.org будет использовать лицензию GNU Lesser General Public License v.3 (LGPL). Предыдущие версии используют версию 2.1. Для кодовой базы OpenOffice.org 1.x также использовалась лицензия Sun Industry Standard Source License (SISSL). Для OpenOffice.org также используется лицензия Public Documentation License (PDL) для изменяемой документации, которая не будет включена в какой-либо конечный продукт, но будет полезна пользователям, и лицензия Creative Commons NoDerivs 2.5 для документов, не подлежащих изменению, таких как PDF-файлы. Пожалуйста, ознакомьтесь с приведенным ниже разделом PDL для получения дополнительной информации.

2. Почему OpenOffice.org переходит на LGPL v.3?

Переход на LGPL v3 обсуждался руководителями проекта OpenOffice.org и был признан большинством руководителей проекта хорошим шагом. Перейдя на версию LGPL v3, OpenOffice.org и Sun демонстрируют твёрдую приверженность версиям LGPL и GPL и открытому исходному коду в целом. Преимущество версии 3 заключается в том, что она более понятна в различных аспектах и обеспечивает более хорошую патентную защиту.

3. Какую лицензию я должен использовать?

Это зависит от того, что вы хотите сделать. Если вы хотите, чтобы предоставленный вами код был включен в продукт, вы должны подписать соглашение между Oracle и контрибьютором – Oracle Contributor Agreement ("OCA") (см. ниже); действующей лицензией для кода является LGPL. Если вы хотите, чтобы ваша работа использовалась вне какого-либо продукта (например, в качестве часто задаваемых вопросов на веб-сайте), вы можете использовать PDL. Использование лицензии для исходного кода отличается от использования PDL. Чтобы применить лицензию на исходный код, вы должны заполнить и подписать соглашение Oracle Contributor Agreement (OCA). Вам нужно сделать это только один раз. С другой стороны, чтобы применить PDL, вы должны приложить копию лицензии к каждому изменяемому документу, на который распространяется действие этой лицензии. Пожалуйста, ознакомьтесь с приведенным ниже разделом, посвященным использованию PDL.

4. Где я могу получить более подробную информацию о лицензиях OpenOffice.org?

Посетите нашу страницу лицензий для получения дополнительной информации о LGPL и PDL. Ниже у нас также есть раздел, в котором подробно рассматривается PDL. Для получения дополнительной информации о лицензиях LGPL и GPL, включая информацию о версии 3, которая будет использоваться в OpenOffice.org, начиная с бета-версии OpenOffice.org 3.0, пожалуйста, ознакомьтесь с часто задаваемыми вопросами о лицензии Фонда свободного программного обеспечения.

5. OpenOffice.org ранее использовал двойную лицензию. Что случилось?

OpenOffice.org был запущен под лицензией LGPL версии 2.1 и Sun Industry Standard Source License (SISSL), одобренной Инициативой по открытому исходному коду (OSI). Летом 2005 года OSI приняла решение ограничить распространение лицензий и упростить их выбор. В соответствии с этой целью Sun устранила SISSL и призвала проекты, использующие его, сделать то же самое. OpenOffice.org перестанет применять SISSL. Начиная с этого момента (релиза версии 2.0 после бета-версии 2), исходный код OpenOffice.org версий 2.х будет лицензироваться только под лицензией LGPL. (Исходный код для версии 1.x будет иметь двойную лицензию). Это изменение не имеет обратной силы, и код, лицензированный до объявления, по-прежнему лицензируется в соответствии с LGPL и SISSL. Это не затрагивает пользователей. Для получения дополнительной информации об упрощении смотрите наш раздел часто задаваемых вопросов по этому вопросу. Начиная с бета-версии 3 OpenOffice.org, OpenOffice.org будет применять версию LGPL v3.

6. Если я добавлю код в OpenOffice.org, что меня попросят сделать в отношении лицензий?

Для всех контрибьютов в исходный код потребуется, чтобы код был автоматически доступен в соответствии с LGPL. Oracle просит разработчиков заполнить Oracle Contributor Agreement (OCA), чтобы обеспечить унификацию авторских прав. OCA гарантирует, что Oracle при необходимости сможет защитить компанию от нарушений лицензионных требований.

Если вы заинтересованы только в изменении документации, которая не предназначена для включения или интеграции в продукт OpenOffice.org, лицензия Public Documentation License может быть подходящей. Пожалуйста, ознакомьтесь с приведенным ниже разделом, посвященным лицензии.

7. Почему используется лицензия LGPL?

Как член семейства лицензий GPL, для исходного кода OpenOffice.org будет использоваться GNU LGPL или "Меньшая общедоступная лицензия общего пользования" (Lesser General Public License). LGPL имеет все ограничения GPL, за исключением того, что вы можете использовать код во время компиляции без того, чтобы производная работа не стала работой под лицензией GPL. Это позволяет использовать код в проприетарных работах. Лицензия LGPL полностью совместима с лицензией GPL.

8. Могу ли я взять фрагменты кода OpenOffice.org и использовать их для расширения и улучшения другого приложения?

Да. Вы можете свободно изменять, расширять и улучшать исходный код OpenOffice.org. Изменения исходного кода должны быть опубликованы.

9. Разрешены ли двоичные файлы OpenOffice.org для коммерческого использования?

Да, вы можете использовать двоичные файлы OpenOffice.org (используемое ПО) для коммерческого использования. Вы можете свободно распространять его среди любых пользователей. Пожалуйста, перейдите на нашу страницу загрузки, чтобы ознакомиться с последними релизами.

10. Даёт ли мне лицензия открытого исходного кода OpenOffice.org право изменять и распространять любую версию StarOffice?

Нет. Лицензия на исходный код OpenOffice.org не позволяет никому изменять, переупаковывать или распространять любую версию StarOffice или любую другую коммерческую версию исходного кода OpenOffice.org без разрешения вендора. Для StarOffice вендором является Sun Microsystems. Кроме того, исходный код в проекте OpenOffice.org является проектом разработки для будущих версий StarOffice, начиная со StarOffice 6.0. Программный код StarOffice 5.2 не является частью проекта OpenOffice.org.

11. Сможет ли Sun когда-нибудь забрать этот код?

Простой ответ на этот вопрос – НЕТ. Как только код будет выпущен под лицензией LGPL, его уже никогда нельзя будет забрать обратно. Sun не планирует возвращаться к закрытой модели разработки. Sun продолжает вносить изменения под лицензией LGPL. Таким образом, Sun никогда не сможет лишить нас кода и контрибьютов сообщества в его разработку. Этот код принадлежит сообществу, что гарантируется LGPL.

12. В чем существенная разница между GPL и LGPL?

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

Код, лицензированный под LGPL, может быть динамически или статически связан с любым другим кодом, независимо от его лицензии, при условии, что пользователям разрешено запускать отладчики в объединенной программе. По сути, эта лицензия признает своего рода границу между кодом под LGPL и кодом, который связан с ним.

Контрибьюты

Соглашение Oracle Contributor Agreement ("ОСА"): ответы

1. Почему Oracle требует передачи авторских прав для OpenOffice.org?

Многие проекты с открытым исходным кодом требуют передачи авторских прав, чтобы кодовая база могла быть юридически защищена как единое целое одной организацией, не беспокоясь об авторских правах на разные части. Другими яркими примерами проектов, требующих передачи авторских прав, являются Mono project и Evolution project, которые требуют передачи авторских прав в пользу Novell. Проект Red Hat Directory Server требует передачи авторских прав в пользу Red Hat. Соглашение между Oracle и контрибьютором (Oracle Contributor Agreement) является очень либеральным, поскольку требует совместного использования авторских прав, а не их полной передачи, а также гарантирует, что опубликованные материалы навсегда останутся под лицензией с открытым исходным кодом.

2. Чем соглашение между Oracle и контрибьютором отличается от предыдущих соглашений?

Соглашение Oracle Contributor Agreement идентично соглашению Sun Contributor Agreement. В Соглашение Sun Microsystems Inc. Contributor Agreement для OpenOffice.org включено дополнение, которое исключает неосновные материалы, такие как расширения и документация, из совместного использования авторских прав при условии, что эти компоненты не предназначены для включения в продукт OpenOffice.org, который можно загрузить с сайта OpenOffice.org. Новое соглашение также защищает от неправомерного использования патентов и злоупотреблений и, таким образом, работает с LGPL версии 3, обеспечивая более стабильное сообщество разработчиков с открытым исходным кодом.

Соглашение OCA / SCA также предусматривает более строгую патентную защиту и включает исключение для расширений и документации, отсутствующих в предыдущих соглашениях.

3. Должен ли я заполнять OCA?

Да, если вы намерены предоставить исходный код или другие материалы, которые предполагается скомпилировать или иным образом интегрировать в продукт OpenOffice.org независимо от размера контрибьюты (например, включая контрибьюты объемом 10 строк или менее). Тем не менее, мы рекомендуем всем участникам веб-сайта OpenOffice.org, включая вики, заполнить OCA, поскольку это для всех упрощает процесс.

4. Я подписал JCA или SCA; нужно ли мне теперь подавать OCA?

Нет: Вам не нужно подписывать и отправлять OCA, если вы уже отправили SCA, JCA или более раннее соглашение о передаче авторских прав (CA).

5. Что мне делать, если я уже подписал старую форму, но эта мне нравится больше и я хочу ее изменить?

Подписание OCA заменяет собой JCA и форму досрочной передачи авторских прав (CA).

6. Как мне подать заполненное OCA?

Процесс будет таким же, как и для старого SCA, JCA. Пожалуйста, ознакомьтесь с нашей страницей о контрибьютах. Мы должны получить подписанную и отсканированную форму, прежде чем мы назначим SSH-ключ и обновим список принятых авторских прав.

7. У меня уже есть форма на подачу, но я передумал. Могу ли я отменить?

Не существует процедуры отмены передачи прав, выполненной для ранее предоставленной технологии. Это делается для защиты базы кода, чтобы каждый, кто её использует, мог рассчитывать на её постоянную функциональность. Однако вы никогда не обязаны присылать контрибьюты в будущем.

8. Я пытался внести свой контрибьют в OpenOffice.org и передал авторские права по старой форме передачи прав, но мой контрибьют не был принят. Кому теперь “принадлежит” мой код?

Для всех непринятых контрибьютов право собственности просто возвращается контрибьютору. Что касается более поздних контрибьютов, в которых были представлены JCA или текущая OCA, вы, как автор, обладаете совместными авторскими правами с Oracle на такой контрибьют.

9. У меня есть документ о передаче авторских прав или OCA, и я внес свой контрибьют для OpenOffice.org. Могу ли я быть упомянут в уведомлении об авторских правах?

Включать имена всех участников в уведомление об авторских правах нецелесообразно, да и юридически в этом нет необходимости. Вместо этого мы отмечаем всех контрибьюторов, участвующих в создании продукта OpenOffice.org на странице "Credits". Если вас нет в списке, а должны быть, вы, конечно, можете попросить руководителя вашего проекта добавить ваше имя.

10. Я не являюсь сотрудником Oracle, но я создавал контент для этого веб-сайта OpenOffice.org. Почему в уведомлении об авторских правах на веб-сайте внизу каждой веб-страницы указан только Oracle?

Включать имена всех участников в уведомление об авторских правах нецелесообразно, да и юридически в этом нет необходимости. Вместо этого каждый проект несет ответственность за то, чтобы упомянуть всех контрибьюторов веб-сайта этого проекта; список контрибьюторов общего веб-сайта OpenOffice.org поддерживается проектом веб-сайта. Если вас нет в списке, а должны быть, вы можете попросить руководителя вашего проекта добавить ваше имя.

11. ОСА, по-видимому, рассматривает вопрос о предоставлении моральных прав, но моя страна никоим образом не допускает предоставления моральных прав.

Да, ОСА учитывает местные различия в подходе к моральным правам. В зависимости от местного законодательства, часть OCA, касающаяся личных неимущественных прав, может быть неприменима в некоторых европейских странах.

12. У меня есть программное обеспечение под лицензией GPL или другие материалы, в которые я хотел бы внести свой контрибьют в OpenOffice.org, но я не могу поместить их под OCA или PDL, поскольку я не контролирую авторские права на эти материалы. Что мне следует делать?

Если вы уверены, что вам предоставлено право опубликовать контрибьют (либо потому, что вы его написали, либо потому, что он лицензирован таким образом, что вы вправе распространять его), существует ряд веб-сайтов сообщества, посвященных относимым к OpenOffice.org материалам, которые могут быть готовы опубликовать такие материалы. Мы привыкли составлять их список и заинтересованы в том, чтобы продолжать это делать, но их число быстро растет. Поиск в Google, вероятно, более эффективен.

13. Как новое соглашение и лицензия влияют на расширения?

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

LGPL v3 работает так же, как и более ранние версии, и, если расширение не связано с библиотеками продукта, действующая лицензия не влияет на него; агрегация, объединение в пакеты и другие подобные объединения не влияют на собственную лицензию расширения.

14. Какое влияние у OCA на контрибьюторов?

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

Лицензия на публичную документацию (PDL): ответы

1. Что такое лицензия на публичную документацию (PDL)?

PDL (Public Documentation License – Лицензия на публичную документацию) PDF | HTML | RTF (текст) – это новая лицензия, разработанная Sun для удовлетворения потребности в лицензии, позволяющей сообществам с открытым исходным кодом совместно работать над документацией, которая не предназначена для включения в кодовую базу проекта или в упакованные дистрибутивы (например, “продукт”).

2. Как мне использовать PDL?

PDL предназначена для прикрепления в виде копии к определенному документу, дополняя информацию, идентифицирующую документ и автора оригинала. Последняя страница PDL - это журнал изменений в документе. Все авторы правок должны добавить описание своего(их) контрибьюта(ов) на эту страницу. По этой причине PDL публикуется в доступной для редактирования форме (HTML | RTF [текст]), однако внесение изменений, кроме внесения дополнительной информации, указания лицензионного документа и списка авторов, запрещено, поскольку это стандартный юридический договор.

3. Должен ли я прикреплять физическую копию PDL к документу, на который я желаю её применить?

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

4. Когда мне следует использовать PDL вместо OCA?

PDL был разработан для документации с открытым исходным кодом, которая не предназначена для включения в продукт OpenOffice.org. Прежде чем документ, пожертвованный в рамках PDL, может быть включен в продукт OpenOffice.org, он должен быть преобразован в контрибьют на условиях OCA. По этой причине, как правило, предпочтительнее направлять все контрибьюты в фонд OpenOffice.org в рамках OCA.

Условия использования: ответы

1. Почему веб-сайт OpenOffice.org имеет лицензию в Условиях использования?

Обычной практикой является размещение заявления об условиях использования на веб-сайтах, спонсируемых корпорациями, для отслеживания любого контента, на который еще не распространяется действие авторских прав или лицензии, чтобы спонсор мог законно контролировать сайт в случае появления нежелательного контента (например, если кто-то публикует контент, который носит клеветнический характер, или контент, на который спонсор не имеет права делать пожертвования).

2. Все ли мои контрибьюты подпадают под действие Условий использования?

Условия использования заменяются всеми лицензиями, на основании которых желающий может вносить свой контрибьют (для OpenOffice.org это включает OCA и PDL). Условия использования предназначены для всех материалов, которые конкретно не подпадают под действие OCA или PDL, таких как комментарии к списку рассылки или отчет об ошибке.