Domov Zvok Kaj je projekt gnu? - definicija iz tehopedije

Kaj je projekt gnu? - definicija iz tehopedije

Kazalo:

Anonim

Opredelitev - Kaj pomeni projekt GNU?

Projekt GNU se nanaša na skupni razvoj OS GNU. Projekt GNU, zasnovan kot brezplačna alternativa Unix, je januarja 1984. začel Richard Stallman, ustanovitelj Fundacije za prosto programsko opremo (FSF). Rekurzivni akronim GNU predstavlja besedno zvezo "GNU's Not Unix."


V okviru projekta GNU se prosta programska oprema nanaša na svobodo (v primerjavi s ceno). Opredeljen je kot svoboda uporabe, kopiranja, distribucije, preučevanja, spreminjanja in izboljšanja programske opreme. Proste programske opreme ne gre zamenjati z odprtokodno programsko opremo, kar je ločeno gibanje.


Projekt GNU od leta 2011 nadaljuje z razvojem programske opreme, ozaveščanjem, političnimi akcijami in deljenjem novega gradiva.

Techopedia razlaga projekt GNU

Stallman je projekt GNU napovedal septembra 1983 iz kampusa Massachusetts Institute of Technology (MIT). Prvotno zasnovan za sodelovanje pri projektu, Stallmanov manifest GNU spodbuja podpornike, naj podarijo finančna sredstva, osebni čas in komponente PC-ja za razvoj projektov GNU.


Po besedah ​​Stallmana je brezplačna programska oprema opisana na naslednji način:

  • Svoboda pri učenju, kako program deluje, in spreminjanju programa glede na potrebe uporabnikov
  • Svoboda prerazporeditve programske opreme
  • Lahko izboljšate program in delite te izboljšave

GNU združuje daljša imena datotek in številke različic datotek ter podpira sistem, ki je nedeloven. Poleg tega sta GNU in Linux združena, da ustvarita operacijski sistem GNU / Linux, ki ga uporabljajo milijoni ljudi. Te sisteme pogosto napačno imenujemo sistemi Linux.


Stallman je predstavil tudi splošno javno licenco (GPL) za promocijo kode GNU in zagotovil, da bodo prihodnje generacije ali izvedene sheme kodiranja ostale brezplačne za splošno javno uporabo.


Pravica do uporabe, urejanja in distribucije programske opreme GNU je znana kot copyleft.

Kaj je projekt gnu? - definicija iz tehopedije