Dom Softver Što je širenje softvera? - definicija iz tehopedije

Što je širenje softvera? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači širenje softvera?

Širenje softvera odnosi se na promjenu postojećeg aplikacijskog koda i širenje kopija izmijenjenog koda na druge korisnike. Izvorno je definirano na prvoj međunarodnoj konferenciji GNU General Public License Verzija 3 (GPLv3) 2006. godine kako bi se spriječilo pokriće softvera GNU bilo kojim nacionalnim zakonom o autorskim pravima. GNU softver podrazumijeva se besplatnim, pa se poboljšava softver i distribucija poboljšanja potiče pod GNU General Public License (GPL).

Techopedia objašnjava širenje softvera

Propagiranje softvera u osnovi znači izmjenu programa i dijeljenje modificiranog koda s drugima. Za vlasnički softver ovo bi bilo očito kršenje autorskih prava. GNU projekt upotrijebio je izraz širenje softvera kao rješenje kako bi spriječio da GNU kôd postane dio autorskog prava zaštićenog dijela.


Ako programer uzme GNU kôd i promijeni ga, dozvoljeno mu je dijeljenje (širenje), ali je time oduzeo zakonska prava. Ako programer podnese zahtjev za vlasništvo, originalna licenca na koju je pristao kako bi mu nabavio kod oduzima mu prava na kod u roku od 60 dana od kršenja zakona (u ovom slučaju zahtjev za vlasništvo). Programer je prepušten vlasništvu podešavanja na kodnoj bazi na koju on nema pravo, čime sprječava bilo kakvu komercijalnu prednost da traži vlasništvo.


GNU GPL već pruža pravo korisnicima na izmjenu i izvršavanje koda onako kako smatraju prikladnim, pa je dodan jezik za širenje softvera kako bi se izbjegao svaki pokušaj polaganja prava vlasništva kada / ako su te izmjene podijeljene.

Što je širenje softvera? - definicija iz tehopedije