PearlPBX2
Ліцензія

GNU Affero General Public License v3.0

PearlPBX2 — вільне й відкрите програмне забезпечення за ліцензією AGPL-3.0-or-later. Ось що це означає на практиці.

Простими словами

  • Можна вільно використовувати, змінювати й розгортати PearlPBX2 для будь-якої мети — включно з веденням власного комерційного телефонного бізнесу. Винятку для «конкурентного» використання більше немає.
  • Якщо ви розгортаєте змінену версію як мережевий сервіс (наприклад, як SaaS для власних клієнтів), потрібно надати користувачам цього сервісу повний відповідний вихідний код саме тієї версії, яку вони використовують.
  • Розповсюджуючи копії — незмінені чи модифіковані — потрібно зберігати повідомлення про авторські права й текст ліцензії та надавати вихідний код або спосіб його отримати.
  • Похідні роботи можна розповсюджувати лише за тією самою ліцензією AGPL-3.0-or-later — «закрити» форк і випустити його на інших умовах не можна.
  • Програмне забезпечення надається «як є», без гарантій; відповідальність правовласника обмежена текстом ліцензії.
  • Для контрибуцій у сам проєкт (не форк) потрібно підписати CLA — це документує походження коду й не змінює права, які AGPL-3.0 вже надає всім користувачам.

Це стисле пояснення, не юридична консультація. Визначальним є повний текст нижче.

Повний текст ліцензії

gnu.org/licenses/agpl-3.0.html · LICENSE на GitHub · CLA.md

Ліцензія на авторське право

Правовласник надає вам безумовну ліцензію на використання, вивчення, запуск і зміну програмного забезпечення для будь-якої мети.

Розповсюдження вихідного коду

Розповсюджуючи копію програми — саму по собі чи як частину чогось більшого — ви повинні супроводжувати її повним відповідним вихідним кодом або письмовою пропозицією його надати, а також зберегти всі повідомлення про авторські права й посилання на ліцензію.

Мережеве використання (розділ 13 AGPL)

Це те, що відрізняє AGPL від звичайної GPL. Якщо ви модифікуєте PearlPBX2 і дозволяєте користувачам взаємодіяти з ним через мережу — наприклад, пропонуєте його як хмарний сервіс, — ви зобов'язані запропонувати їм спосіб отримати повний вихідний код саме тієї версії, яку вони використовують, навіть якщо ви ніколи не передавали їм жодного файлу напряму.

Copyleft на похідні твори

Будь-яка робота, що містить код PearlPBX2 або походить від нього, може розповсюджуватися лише за умовами AGPL-3.0-or-later. Змінити ліцензію форку на більш обмежувальну не можна.

Без додаткових обмежень

Ви не можете накладати на отримувачів програмного забезпечення жодних додаткових юридичних обмежень, що виходять за межі умов цієї ліцензії.

Патентний грант

Кожен контриб'ютор надає користувачам патентну ліцензію на свій внесок. Якщо ви подаєте позов про порушення патенту, пов'язаний із програмним забезпеченням, ваші права за цією ліцензією припиняються.

Припинення й відновлення

Порушення умов ліцензії припиняє ваші права автоматично. Якщо правовласник повідомляє вас про порушення вперше, права відновлюються за умови, що ви усунете порушення протягом 30 днів після повідомлення.

Відсутність гарантій

Наскільки дозволяє закон, програмне забезпечення надається «як є», без будь-яких гарантій, а правовласник не несе відповідальності за збитки, пов'язані з його використанням.

CLA для контрибуцій

Щоб надіслати pull request у сам проєкт PearlPBX2 (не форк), потрібно підписати Contributor License Agreement — коментарем із фіксованим текстом під першим PR. Це дає супроводжувачу задокументоване походження кожного внеску й не змінює права, які AGPL-3.0 вже надає всім користувачам.

Copyright (C) 2024-2026 Oleksii Radetskyi (https://github.com/radetsky/PearlPBX2). Licensed under the GNU Affero General Public License v3.0.