Koodin määrittely (ohjelmointi / avoin ja suljettu lähde)
Sekalaista / / July 04, 2021
Kirjoittanut Marcos Guglielmetti, syyskuussa. 2008
Kun puhumme koodi alkaen ohjelmointi me tarkoitamme Kieli jolla tietokoneita, sisältää joukon ohjeita ja tietoja, jotka käsitellään automaattisesti.
koodi sisään laskenta Se voi olla binaarinen (vain tietokoneiden tulkittavissa), lähdekoodi (ihmisten tulkittavissa) ja siinä oikeudellinen tai poliittinen näkökohta voi olla ilmainen ohjelmisto, avoimen lähdekoodin, ilmainen ohjelmisto, jako-ohjelmisto tai oma / oma ohjelmisto perinteinen.
ilmainen ohjelmisto tai ilmainen ohjelmisto on tältä osin selkeä määritelmä, Free Software Foundationin mukaan sitä voidaan käyttää mihin tahansa tarkoitukseen, tutkia (tietäen mitä se tekee), kopioida ja parantaa. Vapaita ohjelmistolisenssejä on paljon, GNU GPL on kaikkien viite, mutta voimme mainita myös MIT-, BSD-, Mozilla-, Apache- tai Creative Commons -lisenssit.
avoimen lähdekoodin ohjelmisto (avoin lähdekoodi) on periaatteessa sama kuin ilmainen ohjelmisto, paitsi että et ole halukas sekoittamaan omia ohjelmistoja ilmaisiin ohjelmistoihin. On myös avoimen lähdekoodin ohjelmistoja, joita ei voida käyttää mihinkään tarkoitukseen, joten se ei olisi ilmainen.
ilmaisohjelmalla ei ole juurikaan tekemistä ilmaisten ohjelmistojen kanssa, koska ainoa vapaa asia on sinun jakelu: sitä ei yleensä voida muokata, tutkia tai kaupallistaa, joten on selvää, että se tulee ilman lähdekoodia (ilman " Ohjelmoida").
Shareware on samanlainen kuin freeware, mutta a rajoitus extra: käyttöaika. Nämä ohjelmat poistetaan yleensä käytöstä muutamassa päivässä, ne ovat demo / light-versioita täydellisistä omista ohjelmista.
oma ohjelmisto perinteinen (to tyyli alkaen Windows) ei salli sen käyttöä mihinkään tarkoitukseen, ei salli sen tutkimista (paitsi maksamalla omaisuuksia sen tekijöille), ei salli sen ilmaista kopiota tai sen parantamista kenellekään: se on ilmaisten ohjelmistojen käänteinen kokonaismäärä, niin Windows Y GNU / Linux he kohtaavat niin.
Aiheet koodissa (ohjelmointi / avoin ja suljettu lähde)