Propagare software

Autor: Randy Alexander
Data Creației: 27 Aprilie 2021
Data Actualizării: 16 Mai 2024
Anonim
Latitude / Longitude Coordinates Software | Orbital Mechanics with Python 33
Video: Latitude / Longitude Coordinates Software | Orbital Mechanics with Python 33

Conţinut

Definiție - Ce înseamnă propagarea software-ului?

Propagarea software se referă la modificarea codului aplicației existente și la răspândirea copiilor codului modificat către alți utilizatori. Acesta a fost definit inițial la prima conferință internațională generală GNU General License Version 3 (GPLv3) în 2006, pentru a împiedica software-ul GNU să fie acoperit în temeiul legii privind dreptul de autor. Software-ul GNU este destinat să fie gratuit, astfel încât îmbunătățirea software-ului și distribuirea îmbunătățirilor sunt încurajate în baza licenței publice generale GNU (GPL).

O introducere în Microsoft Azure și Microsoft Cloud | În acest ghid, veți afla despre ce este vorba despre cloud computing și despre cum Microsoft Azure vă poate ajuta să migrați și să conduceți afacerea din cloud.

Techopedia explică Propagarea software-ului

Propagarea software înseamnă în esență modificarea unui program și apoi partajarea codului modificat cu alții. Pentru software-ul proprietar, aceasta ar fi o încălcare clară a drepturilor de autor. Proiectul GNU a utilizat termenul de propagare a software-ului ca soluție pentru a împiedica codul GNU să devină parte dintr-o piesă software protejată de drepturi de autor.

Dacă un programator ia codul GNU și îl modifică, i se permite să îl partajeze (să propage), dar a pierdut drepturile legale asupra acestuia. Dacă programatorul depune o cerere de proprietate, licența inițială la care a fost de acord pentru a obține codul îi retrage drepturile sale asupra codului în termen de 60 de zile de la o încălcare (în acest caz, cererea de proprietate). Programatorul este lăsat să dețină modificările la o bază de cod pe care nu are niciun drept, împiedicând astfel orice avantaj comercial de a cere proprietatea.

GPL GNU oferă deja utilizatorilor dreptul de a modifica și executa codul după cum consideră că este potrivit, astfel încât limbajul de propagare a software-ului a fost adăugat pentru a opri orice încercare de a solicita proprietatea atunci când / dacă aceste modificări au fost partajate.