Koti Ohjelmisto Mikä on ohjelmistojen leviäminen? - määritelmä techopediasta

Mikä on ohjelmistojen leviäminen? - määritelmä techopediasta

Sisällysluettelo:

Anonim

Määritelmä - mitä ohjelmistojen eteneminen tarkoittaa?

Ohjelmiston etenemisellä tarkoitetaan olemassa olevan sovelluskoodin muuttamista ja muutetun koodin kopioiden levittämistä muille käyttäjille. Se määritettiin alun perin ensimmäisessä kansainvälisessä GNU General Public License Version 3 (GPLv3) -konferenssissa vuonna 2006, jotta GNU-ohjelmistot eivät kuulu minkään kansakunnan tekijänoikeuslain piiriin. GNU-ohjelmiston on tarkoitus olla ilmainen, joten ohjelmistojen parantamista ja parannusten jakelua kannustetaan GNU General Public License (GPL) -ohjelmalla.

Techopedia selittää ohjelmistojen etenemisen

Ohjelmiston eteneminen tarkoittaa lähinnä ohjelman modifiointia ja sitten muokatun koodin jakamista muiden kanssa. Omistettujen ohjelmistojen tapauksessa tämä loukkaa selvästi tekijänoikeuksia. GNU-projekti käytti termiä ohjelmisto eteneminen kiertotapana estämään GNU-koodin tulemasta osaksi tekijänoikeuksien alaista ohjelmistoa.


Jos ohjelmoija ottaa GNU-koodin ja muuttaa sitä, hän saa jakaa sen (levittää), mutta hän on menettänyt lailliset oikeudet siihen tekemällä. Jos ohjelmoija vaatii omistajuutta, alkuperäinen lisenssi, jonka hän suostui saadakseen koodin, poistaa häneltä oikeudet koodiin 60 päivän kuluessa rikkomuksesta (tässä tapauksessa omistusoikeusvaatimus). Ohjelmoija jättää omistusohjeet koodikannalle, johon hänellä ei ole oikeutta estääkseen näin kaupallista etua omistusoikeuden saamiselle.


GNU GPL antaa jo käyttäjille oikeuden muokata ja suorittaa koodin haluamallaan tavalla, joten ohjelmiston etenemiskieli lisättiin estämään kaikki omistajuuden vaatimat yritykset, kun / jos nämä muutokset jaettiin.

Mikä on ohjelmistojen leviäminen? - määritelmä techopediasta