Програмне забезпечення під ліцензією GPL може використовуватися для будь-яких цілей, включаючи комерційні і навіть як інструмент для створення власного програмного забезпечення, наприклад, при використанні компіляторів під ліцензією GPL. Користувачі або компанії, які розповсюджують роботи під ліцензією GPL (наприклад, програмне забезпечення), можуть стягувати плату за копії або надавати їх безкоштовно.
Загальна публічна ліцензія GNU — це безкоштовна ліцензія з обмеженням авторського права на програмне забезпечення та інші види робіт. Ліцензії на більшість програмного забезпечення та інших практичних робіт призначені для того, щоб позбавити вас свободи ділитися та змінювати роботи.
Для захисту розробників і авторів GPL це чітко пояснює на це безкоштовне програмне забезпечення не надається гарантія. Як для користувачів, так і для авторів, GPL вимагає, щоб модифіковані версії були позначені як змінені, щоб їхні проблеми не приписувалися помилково авторам попередніх версій.
Якщо розробник використовує будь-який компонент GPL у своєму програмному забезпеченні, вся робота підпадає під умови GPL. GPLv3 надає спеціальні умови для комбінованих робіт, які можуть застосовуватися, коли інший вихідний код, компоненти або бібліотеки супроводжують програмне забезпечення GPL.
Чи можу я продавати програмне забезпечення з ліцензією GPL? так. Однак GPL вимагає, щоб вихідний код був доступний кожному, хто отримує копію програмного забезпечення. Клієнти, які купують програмне забезпечення з ліцензією GPL, мають право на доступ і зміну основного вихідного коду.