kodedefinition (programmering / åben og lukket kilde)

Når vi taler om programmeringskode vi henviser til det sprog, hvormed computere, omfatter et sæt instruktioner og data, der skal behandles automatisk.

Det computer kode det kan være binært (kun tolkes af computere), kildekode (tolkes af mennesker), og i dets juridiske eller politiske aspekt kan det være fri software, open source, freeware, shareware eller proprietær / traditionel software.

Det gratis software eller fri software har en klar definition i denne henseende, ifølge Free Software Foundation er det en, der kan bruges til ethvert formål, undersøgt (at vide hvad den gør), kopieret og forbedret. Der er et stort udvalg af gratis softwarelicenser, hvor GNU GPL er referencen for alle, men vi kan også nævne licenserne MIT, BSD, Mozilla, Apache eller Creative Commons.

Det open source software (open source) er stort set det samme som gratis software, bortset fra at du ikke er modvillig til at blande proprietær software med gratis software. Der er også open source-software, der ikke kan bruges til noget formål, derfor ville den ikke være gratis.

Det freeware har meget lidt at gøre med gratis software, da det eneste gratis er distributionen: generelt kan det ikke ændres, undersøges eller kommercialiseres, så det er indlysende, at det kommer uden kildekode (uden "opskriften på Program").

Shareware ligner freeware, men med en ekstra begrænsning: brugstid. Disse programmer deaktiveres normalt om få dage, de er demo / lette versioner af komplette proprietære programmer.

Det proprietær software traditionel (i stil med Windows) tillader ikke brugen til noget formål, tillader ikke dets undersøgelse (undtagen ved at betale formuer til dets skabere), tillader ikke dets gratis kopi eller forbedring af nogen: det er total omvendt af fri software, så Windows Y GNU / Linux de er så konfronterede.


$config[zx-auto] not found$config[zx-overlay] not found