Будинки Програмне забезпечення Що таке розповсюдження програмного забезпечення? - визначення з техопедії

Що таке розповсюдження програмного забезпечення? - визначення з техопедії

Зміст:

Anonim

Визначення - Що означає розповсюдження програмного забезпечення?

Поширення програмного забезпечення стосується зміни існуючого коду програми та розповсюдження копій зміненого коду для інших користувачів. Спочатку було визначено на першій міжнародній конференції GNU General Public License Version 3 (GPLv3) у 2006 році, щоб запобігти охопленню програмного забезпечення GNU відповідно до будь-якого закону про авторське право. Програмне забезпечення GNU має бути безкоштовним, тому вдосконалення програмного забезпечення та розподіл удосконалень заохочується згідно з Загальною публічною ліцензією GNU (GPL).

Техопедія пояснює розповсюдження програмного забезпечення

Поширення програмного забезпечення по суті означає змінити програму, а потім поділитись модифікованим кодом з іншими. Для власного програмного забезпечення це було б явним порушенням авторських прав. Проект GNU використовував термін поширення програмного забезпечення як вирішення для запобігання коду GNU не стати частиною програмного забезпечення, захищеного авторським правом.


Якщо програміст бере код GNU і змінює його, йому дозволяється ділитися ним (розповсюджуватись), але він позбавив його законних прав. Якщо програміст подає претензію на право власності, оригінальна ліцензія, яку він погодився для отримання коду, позбавляє його прав на код протягом 60 днів з моменту порушення (у цьому випадку вимоги на право власності). Програміст залишає право налаштування на базу коду, на яку він не має права, тим самим запобігаючи будь-якій комерційній перевазі вимагати права власності.


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

Що таке розповсюдження програмного забезпечення? - визначення з техопедії