Copyleft

Матеріал з Вільне програмне забезпечення в освіті та науці

Перейти до: навігація, пошук

Копілефт (copyleft (aнгл.)) — це загальний спосіб зробити комп'ютерну програму, чи будь-який інший результат праці, вільною та гарантувати, що всі модифіковані та розширені версії цієї програми також будуть вільними.

Найпростіший спосіб зробити програму вільною — це оголосити її суспільним надбанням, тобто відмовитись від авторського права. Це дозволяє людям ділитися програмою та її вдосконаленнями з іншими, якщо вони так бажають. Але це також дозволяє некооперативним людям зробити цю програму власницькою. Такі люди можуть зробити багато чи декілька змін у програмі і потім розповсюджувати кінцевий результат як власницький продукт. Люди, що отримують програму, модифіковану таким чином, вже не мають тієї свободи, яку хотів дати їм справжній автор програми. Посередник просто позбавив їх цих прав.

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

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

Копілефт — це лише загальна концепція. Загальну концепцію неможливо використати для досягнення конкретних цілей; для цього потрібна її спеціальна реалізація. Спеціальні умови поширення та використання ВВПЗ, що зафіксовані у ліцензії на це програмне забезпечення, є такою реалізацією копілефт. Однією з найпоширеніших ліцензій, що реалізують концепцію копілефт, є GNU General Public License.

Стаття «What is Copyleft?» (англ.)

Особисті інструменти