Forskellen mellem open source og gratis software

Open Source vs. fri software

Open Source-software og fri software er de to bevægelser, der er dukket op for at imødegå den hurtige tendens med kommercialiseret proprietær software. Fra navnet 'Open Source' kan du allerede udlede, at programmets kildekode er frit tilgængelig for andre mennesker at se og studere. I sandhed har omfanget af open source-software flere bestemmelser end blot at have en synlig kildekode. Der er mange definitioner for fri software, hvoraf den mest almindelige er 'freeware' eller software, som du ikke skal betale for at bruge. Fri software-bevægelsen specificerer dog, at friheden i fri software strækker sig langt ud over omkostningerne ved softwaren. Grundlæggende kan en bruger gøre alt for gratis software, så længe den resulterende software også er gratis.

Gratis software er en strengere metodedelingsmetode sammenlignet med Open Source, som gør det muligt for producenten af ​​koden at specificere visse betingelser for at muliggøre lovlig anvendelse og distribution af softwaren. Koden til Open Source-softwaren kan specificere, om en bruger har tilladelse til at omfordele den ændrede kode eller ej. Dette er ikke muligt med fri software, da det specifikt angiver, at den ændrede kode, der stammer fra fri software, også bør frigives som fri software.

Et andet aspekt, som Free Software-fortalere påpeger om Open Source-software, er praksis for nogle virksomheder at markedsføre deres software som Open Source, men at have størstedelen af ​​funktionerne som proprietær software, der sælges til en pris. Så selvom hovedsoftwaren er licenseret som Open Source-software, skal du stadig betale for at få den fulde funktionalitet. Fri software må ikke arbejde med proprietær software, hvilket eliminerer muligheden for at udtrykket fri software bruges på en vildledende måde.

Selvom der er store fraktioner i kampen for gratis og open source-software, er de stadig forenet mod den fælles fjende, proprietær software. Specifikationerne for hver kan afvige drastisk, men målet med at levere gratis og udvidelig software er fælles for begge.

Resumé:

1. Gratis software er open source-software, men open source-software er muligvis ikke nødvendigvis gratis software.

2. Open Source giver koderen mere kontrol over sit program sammenlignet med fri software.

3. Open Source-software kan fungere med anden proprietær software, mens fri software ikke tillader det samme.