Ohjelmistojen leviäminen

Kirjoittaja: Randy Alexander
Luomispäivä: 27 Huhtikuu 2021
Päivityspäivä: 16 Saattaa 2024
Anonim
Ohjelmistojen leviäminen - Tekniikka
Ohjelmistojen leviäminen - Tekniikka

Sisältö

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.

Johdanto Microsoft Azureen ja Microsoft Cloud | Tämän oppaan läpi opit mitä pilvipalvelussa on kyse ja kuinka Microsoft Azure voi auttaa sinua siirtämään ja johtamaan yritystä pilvestä.

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.