Kazalo:
- Opredelitev - Kaj pomeni širjenje programske opreme?
- Techopedia razlaga razširjanje programske opreme
Opredelitev - Kaj pomeni širjenje programske opreme?
Širjenje programske opreme se nanaša na spreminjanje obstoječe kode aplikacije in širjenje kopij spremenjene kode na druge uporabnike. Prvotno je bilo določeno na prvi mednarodni konferenci GNU General Public License Version 3 (GPLv3) leta 2006, da se prepreči, da bi programska oprema GNU bila zajeta v katerem koli nacionalnem zakonu o avtorskih pravicah. Programska oprema GNU naj bi bila brezplačna, zato se izboljšanje programske opreme in distribucija izboljšav spodbujata v okviru GNU General Public License (GPL).Techopedia razlaga razširjanje programske opreme
Širjenje programske opreme v bistvu pomeni spreminjanje programa in nato skupno rabo spremenjene kode z drugimi. Za lastniško programsko opremo bi bila to očitna kršitev avtorskih pravic. Projekt GNU je uporabil izraz širjenje programske opreme kot rešitev, da prepreči, da bi koda GNU postala del zaščitenega avtorskega dela.
Če programer vzame kodo GNU in jo spremeni, ji lahko dovoli skupno rabo (razmnoževanje), vendar ji je s tem odvzel zakonske pravice. Če programer uveljavlja lastništvo, mu v prvotni licenci, s katero se je strinjal, da bi lahko dobil kodo, odvzame pravice do kode v 60 dneh od kršitve (v tem primeru lastniški zahtevek). Programer je lastnik poravnave do kodne osnove, do katere nima pravice, s čimer prepreči kakršno koli komercialno prednost pri uveljavljanju lastništva.
GNU GPL že daje pravico do spreminjanja in izvrševanja kode, kot se jim zdi primerno, zato je bil dodan jezik za širjenje programske opreme, da prepreči vsak poskus uveljavljanja lastništva, ko / če bi bile te spremembe delljene.