Širenje softvera

Autor: Randy Alexander
Datum Stvaranja: 27 Travanj 2021
Datum Ažuriranja: 16 Svibanj 2024
Anonim
SIS - Predavanje8 - (Ne)Sigurnost u razvoju softvera
Video: SIS - Predavanje8 - (Ne)Sigurnost u razvoju softvera

Sadržaj

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 da softver GNU bude obuhvaćen 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).

Uvod u Microsoft Azure i Microsoft Cloud | Kroz ovaj vodič naučit ćete o čemu se radi računalstvo u oblaku i kako vam Microsoft Azure može pomoći da preselite i pokrenete svoje poslovanje iz oblaka.

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 se spriječilo 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 (propagiranje), 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 bazi kodova na koje 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.