Настоящая лицензия, именуемая FFAL [Free For All License], устанавливает условия свободного использования, модификации и распространения программного обеспечения (далее — «Программное обеспечение»), созданного первоначальным разработчиком. Целью данной лицензии является максимальное расширение доступа к программному коду, стимулирование сотрудничества и инноваций в сообществе разработчиков при сохранении признания авторства и прозрачности происхождения кода.
Программное обеспечение предоставляется без каких-либо ограничений на использование, без требования получения отдельной лицензии, и с обязательным условием открытости исходного кода, в том числе при его распространении.
1.1. «Программное обеспечение» — любые файлы, скрипты, библиотеки, документация, а также производные работы, созданные на основе исходного кода, изначально выпущенного под лицензией FFAL.
1.2. «Первоначальный разработчик» — физическое или юридическое лицо, создавшее и опубликовавшее Программное обеспечение под лицензией FFAL.
1.3. «Пользователь» — любое лицо, использующее, копирующее, модифицирующее или распространяющее Программное обеспечение.
1.4. «Производная работа» — любая модификация, адаптация, расширение или иное изменение исходного кода Программного обеспечения, включая объединение с другими программными продуктами.
1.5. «Исходный код» — полный набор инструкций, написанных на языке программирования, понятном человеку, необходимый для сборки и/или модификации Программного обеспечения.
2.1. Бесплатное использование
Программное обеспечение может использоваться любым лицом в любых целях — личных, коммерческих, образовательных, государственных и иных — без каких-либо платежей, роялти или других вознаграждений.
2.2. Свобода модификации
Пользователь имеет право вносить любые изменения в исходный код Программного обеспечения, включая исправление ошибок, добавление функциональности, оптимизацию производительности и т.д.
2.3. Свобода распространения
Пользователь вправе копировать и распространять Программное обеспечение в оригинальном или модифицированном виде, при соблюдении условий настоящей лицензии.
2.4. Обязательная открытость исходного кода
Любое распространение Программного обеспечения, включая производные работы, обязательно должно сопровождаться полным и доступным исходным кодом. Закрытие исходного кода или его частей запрещено.
2.5. Полное разрешение на коммерческое применение
Программное обеспечение, распространяемое под лицензией FFAL, может свободно использоваться в коммерческих проектах, включая, но не ограничиваясь:
- интеграцию в платные продукты и услуги;
- использование в составе SaaS-платформ, мобильных приложений, корпоративных решений;
- предоставление технической поддержки, консультаций или обучения на основе Программного обеспечения за вознаграждение;
- продажу копий Программного обеспечения (в оригинальном или модифицированном виде) при соблюдении условий настоящей лицензии.
2.6. Право на получение прибыли
Пользователи вправе извлекать коммерческую выгоду от использования, модификации и распространения Программного обеспечения. Настоящая лицензия не требует выплаты роялти, лицензионных отчислений или уведомления первоначального разработчика о коммерческом использовании.
2.7. Соблюдение условий открытости и указания авторства
Независимо от цели использования (включая извлечение прибыли), все условия лицензии FFAL остаются обязательными:
- исходный код (включая все модификации) должен быть доступен;
- информация о первоначальном разработчике должна сохраняться;
- ссылка на первоисточник должна присутствовать в документации, пользовательском интерфейсе или сопроводительных материалах.
2.8. Отсутствие ограничений на бизнес-модели
Лицензия FFAL не накладывает ограничений на выбор бизнес-модели, способ монетизации или целевую аудиторию. Единственным ограничением является соблюдение принципов открытости и признания авторства, изложенных в настоящем документе.
3.1. Сохранение информации о первоначальном разработчике
Если в исходном коде или сопутствующей документации указаны данные о первоначальном разработчике (имя, псевдоним, организация, контактная информация, URL, электронная почта и т.п.), эти данные должны быть сохранены во всех копиях и производных работах.
3.2. Обязательная ссылка на первоисточник
При распространении Программного обеспечения или его производных работ обязательно указание ссылки на первоначальный источник публикации (например, репозиторий, веб-сайт, платформа). Ссылка должна быть активной и вести непосредственно к оригинальному проекту.
3.3. Добавление собственной информации
Пользователь вправе добавлять информацию о себе как о соавторе или модификаторе, но не вправе удалять или искажать данные о первоначальном разработчике.
4.1. Отсутствие гарантий
Программное обеспечение предоставляется «как есть», без каких-либо явных или подразумеваемых гарантий, включая, но не ограничиваясь: гарантии товарной пригодности, пригодности для конкретной цели, соответствия описанию, отсутствия ошибок или вредоносного кода.
4.2. Ответственность за модификации
Любые изменения, внесённые в Программное обеспечение последующими разработчиками, полностью лежат на их ответственности. Первоначальный разработчик не несёт ответственности за содержание, корректность, безопасность или последствия использования модифицированных версий.
4.3. Освобождение от ответственности перед пользователями
Ни первоначальный разработчик, ни какие-либо последующие разработчики не несут ответственности перед конечными пользователями за:
- убытки (прямые, косвенные, случайные, особые или последствия);
- потерю данных, прибыли или деловой репутации;
- повреждение оборудования или программного обеспечения;
- любые другие последствия, возникшие в результате использования или невозможности использования Программного обеспечения.
4.4. Юридическая независимость
Настоящая лицензия не создаёт партнёрских, трудовых, агентских или иных юридических отношений между разработчиками и пользователями.
5.1. Автоматическое применение
Права, предоставленные настоящей лицензией, действуют автоматически с момента получения Программного обеспечения и не требуют заключения отдельного соглашения.
5.2. Нарушение условий
В случае нарушения любого из условий настоящей лицензии (в частности, скрытие исходного кода, удаление информации об авторе, отсутствие ссылки на первоисточник) все права, предоставленные данной лицензией, автоматически прекращаются.
5.3. Восстановление прав
Права могут быть восстановлены по усмотрению первоначального разработчика при устранении нарушения и получении письменного согласия.
6.1. Независимость положений
Если какое-либо положение настоящей лицензии будет признано недействительным или неприменимым в соответствии с законодательством какой-либо юрисдикции, остальные положения сохраняют полную силу.
6.2. Язык лицензии
Официальной версией данной лицензии является текст на Русском языке. В случае расхождений между переводами и оригиналом приоритет имеет оригинал.
6.3. Обновления лицензии
Первоначальный разработчик оставляет за собой право выпускать новые версии лицензии FFAL. Однако каждая версия применяется только к тем релизам Программного обеспечения, которые явно указаны как распространяемые под этой версией.
Используя, копируя, модифицируя или распространяя Программное обеспечение под лицензией FFAL, вы автоматически принимаете все условия, изложенные выше.
Эта лицензия направлена на построение открытого, честного и уважительного сообщества разработчиков, где свобода сочетается с ответственностью и признанием заслуг.
Для принятия и поддержки Лицензии FFAL [Free For All License] разместите ссылку на сайте, странице или в описании своего Программного обеспечения.