Please enable JavaScript.
Coggle requires JavaScript to display documents.
🧭 Карта знань «Ліцензії на програмне забезпечення», ., . - Coggle Diagram
🧭 Карта знань «Ліцензії на програмне забезпечення»
.
Загальне поняття
Ліцензія – це юридичний документ, що визначає правила використання програмного забезпечення.
Регулює права користувачів та обмеження.
.
Основні типи ліцензій
🔓 Вільні (Free / Open Source)
GPL (GNU General Public License) – код відкритий, зміни дозволені, але нові версії теж мають бути відкритими.
MIT – дуже ліберальна, дозволяє змінювати і поширювати з мінімальними обмеженнями.
Apache License – подібна до MIT, але з умовами щодо торгових марок і патентів.
BSD – дозволяє змінювати і використовувати майже без обмежень.
🔒 Пропрієтарні (комерційні)
Користувач отримує право лише на використання (без доступу до коду).
Приклади: Windows, Microsoft Office, Adobe Photoshop.
.
Види за умовами використання
Freeware – безкоштовні для використання, але без доступу до коду.
Shareware – пробна версія (часто з обмеженнями, потрібна оплата для повного доступу).
Open Source – відкритий код, можливість модифікації.
Commercial software – програмне забезпечення, яке потрібно купувати.
Що таке ліцензія?
Ліцензія на програмне забезпечення – це юридичний документ, який визначає, як саме користувач може використовувати програму. Вона встановлює правила: чи можна копіювати, змінювати, поширювати програму або потрібно тільки користуватися нею без змін.
.
Основні відмінності
Ціна: безкоштовне ↔ платне.
Доступ до коду: відкритий ↔ закритий.
Можливість змінювати та поширювати: дозволено ↔ заборонено.
📌 Візуально карту можна зробити так:
У центрі — "Ліцензії на ПЗ", від нього гілки:
Типи (вільні / пропрієтарні)
Види (freeware, shareware…)
Приклади (Windows, Linux, Adobe, MIT, GPL…)
Основні відмінності
.
Навіщо потрібні ліцензії?
Захист авторських прав розробників.
Справедливе використання програм.
Запобігання незаконному копіюванню (піратству).
Можливість для користувача зрозуміти свої права та обмеження.
✨ Отже, ліцензії на програмне забезпечення відіграють важливу роль у світі IT: вони визначають, хто і як може користуватися програмами, а також гарантують баланс між правами розробників та користувачів
.
.