Mājas Programmatūra Kas ir programmatūras izplatīšana? - definīcija no tehopedijas

Kas ir programmatūras izplatīšana? - definīcija no tehopedijas

Satura rādītājs:

Anonim

Definīcija - ko nozīmē programmatūras pavairošana?

Programmatūras izplatīšana attiecas uz esošā lietojumprogrammas koda mainīšanu un mainītā koda kopiju izplatīšanu citiem lietotājiem. Sākotnēji tā tika definēta pirmajā starptautiskajā GNU vispārējās publiskās licences 3. versijas (GPLv3) konferencē 2006. gadā, lai novērstu GNU programmatūras iekļaušanu jebkuru valstu autortiesību likumā. GNU programmatūra ir paredzēta bez maksas, tāpēc programmatūras uzlabošana un uzlabojumu izplatīšana tiek mudināta saskaņā ar GNU vispārējo publisko licenci (GPL).

Techopedia skaidro programmatūras pavairošanu

Programmatūras izplatīšana būtībā nozīmē programmas modificēšanu un modificētā koda kopīgošanu ar citiem. Patentētai programmatūrai tas būtu acīmredzams autortiesību pārkāpums. GNU projekts izmantoja programmatūras izplatīšanas terminu kā apņēmību, lai GNU kods nekļūtu par daļu no programmatūras aizsargātas ar autortiesībām.


Ja programmētājs paņem GNU kodu un to maina, viņam ir atļauts to koplietot (izplatīt), bet viņš to ir zaudējis likumīgās tiesības uz to. Ja programmētājs iesniedz prasību par īpašumtiesībām, tad sākotnējā licence, kurai viņš piekrita, lai saņemtu kodu, 60 dienu laikā pēc pārkāpuma atņem viņam tiesības uz kodu (šajā gadījumā īpašumtiesību prasība). Programmētājam tiek atstāti to kodu pielāgojumi, uz kuriem viņam nav tiesību, tādējādi novēršot jebkādas komerciālas priekšrocības īpašuma tiesību pieprasīšanai.


GNU GPL jau tagad sniedz lietotājiem tiesības modificēt un izpildīt kodu pēc nepieciešamības, tāpēc programmatūras izplatīšanas valoda tika pievienota, lai apturētu mēģinājumus pieprasīt īpašumtiesības, kad / ja šīs modifikācijas tika koplietotas.

Kas ir programmatūras izplatīšana? - definīcija no tehopedijas