Лицензия и права
Лицензия
Код и документация Provelopment Foundation опубликованы под Apache License 2.0 — одной из самых распространённых разрешительных лицензий в мире. Здесь объясняется, что она даёт и чего не даёт, а также где прочитать саму лицензию. Это не юридическая консультация.
Что даёт эта лицензия
Авторское право по умолчанию оставляет почти все права правообладателю. Именно поэтому программное обеспечение из «того, на что можно смотреть» в «то, чем можно пользоваться» превращает лицензия. Apache-2.0 — разрешительная лицензия: разрешения широкие, условий немного.
Говоря словами самой лицензии, она предоставляет всемирное, неисключительное, безвозмездное, не требующее роялти и безотзывное разрешение по авторскому праву: использовать, воспроизводить, изменять, отображать, сублицензировать и распространять. Дополнительно в ней прямо выражено патентное разрешение от участников. Это одна из причин, по которой проект выбрал Apache-2.0, а не более короткие разрешительные лицензии, вовсе не упоминающие патенты.
Условия не ограничивают, а практичны: при распространении программы нужно передать получателю копию лицензии, отметить изменённые файлы, сохранить полученные уведомления об авторских правах, патентах, товарных знаках и авторстве и перенести уведомления из файла NOTICE, если он есть. Платы за лицензию нет, регистрация не нужна, продлевать и расторгать нечего.
Место лицензии в общей картине описано на странице «Владение и перенос».
Три вида материалов, три позиции
Чтобы пользоваться лицензией правильно, проще всего разделить три вещи.
Материалы самого Foundation
Код и документация платформы. Именно к ним относится Apache-2.0 и перечисленные выше разрешения.
Материалы из других источников
Foundation не передаёт права на чужие материалы. Библиотека иконок поставляется под лицензией MIT и имеет собственные уведомления. Товарные знаки других компаний подчиняются их правилам. Их лицензии остаются неизменными.
Материалы, созданные вами или подрядчиком
Ваш контент, бренд и работы, заказанные у других исполнителей, не входят в лицензию Foundation. Здесь действуют ваши права и заключённые вами договоры.
Что эта лицензия не даёт
Ограничения не менее важны, чем разрешения, и их немного.
- Нет прав на название и бренд Provelopment
Apache-2.0 — лицензия по авторскому праву, и она прямо исключает права на товарные знаки. Разрешения использовать название, логотип и бренд проекта она не даёт, как и возможности делать вид, что Provelopment рекомендует ваш продукт или одобряет его.
- Нет гарантий качества
Программное обеспечение предоставляется «как есть». Отсутствие ошибок, пригодность для конкретной цели и работоспособность после изменения окружения не гарантируются.
- Нет компенсаций и защиты
Возмещение убытков и юридическая защита при спорах с третьими лицами не предоставляются. Если такой риск важен для дела, это вопрос отдельной договорённости и вашей собственной юридической консультации.
- Нет права требовать исправлений и поддержки
Лицензия не обязывает сопровождающих исправлять конкретную ошибку, отвечать на вопросы или оказывать коммерческую поддержку. Доступная помощь определяется договорённостями и добровольным участием.
- Нет прав на содержимое этого сайта
Тексты, изображения экранов и визуальная идентичность этого сайта не входят в Apache-2.0. Лицензия относится к программному обеспечению и его документации, а не ко всему сайту.
Патентная оговорка: почему лицензия такая длинная
Публикация кода не означает, что программа свободна от патентов. Поэтому Apache-2.0 прямо выражает патентное разрешение: тот, кто предоставил код, передаёт и вам принадлежащие ему патенты на этот вклад в объёме, необходимом для использования и распространения программы. Граница такова: если вы предъявите патентные претензии из-за этого вклада, разрешение прекращается.
Многие короткие разрешительные лицензии о патентах не говорят вообще, и тогда пользователю ничего не известно. Именно этой ясностью и руководствовался проект.
Но никакая лицензия не может ручаться за то, чего не знает: она не гарантирует, что у третьих лиц нет относящихся к делу патентов. Патентное разрешение участников охватывает патенты этих участников, а не чьи-либо ещё.
Условия при распространении
Если вы пользуетесь Foundation только для своего сайта, условий, добавляющих обязанности, не возникает. Обязанности появляются тогда, когда вы распространяете саму программу или изменённые версии.
Тогда нужно сделать четыре вещи: приложить копию лицензии; отметить изменённые файлы; сохранить полученные уведомления об авторских правах, патентах, товарных знаках и авторстве; перенести уведомления из файла NOTICE, если он есть. Этот проект файл NOTICE не поставляет, потому что переносить из него нечего. Обязанности этим и ограничиваются: если специально не удалять уведомления, сложного здесь ничего нет.
Коммерческое использование разрешено без роялти. Можно создавать сайты для клиентов, продавать эту работу и применять платформу внутри платных услуг. Сообщать кому-либо не нужно, публично упоминать Provelopment не нужно, публиковать сайты клиентов тоже не нужно.
Частые вопросы о лицензии
Здесь собраны вопросы, которые задают первыми, и ответы, взятые из лицензии, а не из мнений. Если ответ для вас важен, прочитайте текст лицензии и получите собственную консультацию.
Нужно ли открывать код сайта, который я сделал
Нет. Apache-2.0 не является копилефтом и не требует публиковать то, что создали вы. Настройки сайта, контент, бренд и добавленный вами код принадлежат вам, и обязанности публиковать их нет. Условия лицензии относятся к распространению самой платформы или изменённых версий.
Можно ли использовать Foundation в работе для клиентов
Да. Коммерческое использование, личное использование и применение внутри платных услуг разрешены; роялти и лицензионные платежи не нужны. Если уведомления сохранены, больше ничего не меняется. Сообщать кому-либо не требуется, публично упоминать Provelopment не требуется, публиковать сайт клиента тоже не требуется.
Что именно нужно сохранить при распространении
Копию лицензии, полученные уведомления об авторских правах, патентах, товарных знаках и авторстве, а также отметку об изменённых файлах. Если в состав распространения входит файл NOTICE, его уведомления переносят вместе с ним. Этот проект файл NOTICE не поставляет.
Распространяется ли лицензия на мой контент и купленные материалы
Нет. Лицензия относится к коду и документации самой платформы. Ваши тексты, изображения, бренд и работы, заказанные у исполнителей, регулируются вашими правами и вашими договорами, а не Apache-2.0 и не решениями Provelopment.
Я сильно изменил платформу. Это проблема
Нет. Менять можно любую часть и для любых целей. При распространении изменённых версий нужно отметить изменённые файлы и сохранить уведомления. Если изменения остаются у вас, условий не возникает вовсе — ограничений на объём изменений в лицензии нет.
Что будет, если Provelopment изменит политику
Отозвать разрешение нельзя. Права, которые даёт Apache-2.0, закреплены за полученной вами версией, и это одна из причин выбора разрешительной лицензии: проект, который может забрать разрешение назад, не даёт обещанной независимости. Меняться может окружение вокруг программного обеспечения: услуги, хостинг, доступность, планы самого проекта. Именно поэтому о них рассказывается отдельно от лицензии — на странице «Владение и перенос».
Эта страница — юридическая консультация
Нет. Это понятное изложение для того, кто решает, можно ли пользоваться Foundation. Силу имеет текст лицензии, и если решение важно для дела (распространение внутри продукта, уведомления, о которых спрашивает клиент), получите собственную консультацию. Объяснение про патенты — тоже изложение, а не правовое заключение.