Forskellen Mellem Freeware Og Open Source

Indholdsfortegnelse:

Forskellen Mellem Freeware Og Open Source
Forskellen Mellem Freeware Og Open Source

Video: Forskellen Mellem Freeware Og Open Source

Video: Forskellen Mellem Freeware Og Open Source
Video: The Third Industrial Revolution: A Radical New Sharing Economy 2024, April
Anonim

Nøgleforskel - Freeware vs Open Source

Hovedforskellen mellem freeware og open source er, at open source har en synlig kildekode, community support, en stor programbase, der kommer med potentiale for forbedring og ikke ejes af en person. Freeware er normalt en lille software, der er gratis, men kan være begrænset af en licens og kan ikke ændres. Lad os se nærmere på begge software og dechiffrere forskellen mellem dem.

Hvad er freeware?

Freeware kan klassificeres som en proprietær software, der kan bruges uden nogen monetære omkostninger. Selvom freeware kan bruges uden betaling, kan det komme med begrænsninger. Softwaren kan ikke ændres, reverse engineeres eller distribueres uden forfatterens tilladelse. Eksempler på denne type software inkluderer Adobe Acrobat-læser og Skype.

Selvom softwaren muligvis tilbydes gratis, kan den medføre skjulte fordele for ejeren. Dette kan tilskynde til salg af en mere premiumversion af den samme freeware-software. Et typisk træk ved freeware er dets utilgængelighed af koden. Gratis software og åben software tilbydes også gratis, og dens kode kan gøres tilgængelig. Denne type software kan bruges frit, modificeret, omdistribueres. Der vil dog kun være en begrænsning. Når softwaren distribueres, skal den muligvis bruges sammen med vilkårene for gratis brug kendt som copyleft.

Freeware bør ikke forveksles med gratis software. Freeware er en almindelig form for software, der er tilgængelig til download på operativsystemer. Som nævnt tidligere på grund af copyright-problemer er koden muligvis ikke tilgængelig til udviklingsformål. Gratis software kan distribueres mod et gebyr i modsætning til freeware. Freeware kan forventes at have begrænsede muligheder sammenlignet med gratis software.

Forskellen mellem freeware og open source
Forskellen mellem freeware og open source

Hvad er Open source?

Open source kaldes generelt et design, der har offentlig adgang. Dette design kan ændres og deles af offentligheden. Udtrykket open source bruges i sammenhæng med udvikling af software. Dette var en specifik tilgang, der blev brugt til oprettelse af computerprogrammer. Nu er open source blevet meget kendt i projekter og produkter, der tilskynder til open exchange-konceptet og relateret viden. Der er også fordele som samarbejde mellem deltagere, der er involveret i open source-projekter, hurtig prototyping, samfundsbaseret udvikling og gennemsigtighed.

Open source-software er også bygget langs de samme koncepter som open source. I open source-software kan softwarekildekoden ændres, inspiceres og forbedres.

I de fleste programmer er kildekoden den del af computerprogrammerne, der ikke kan ses, fordi de er skjult. Dette er koden, der kan manipuleres af programmøren for at ændre softwarefunktionerne. Hvis programmøren har adgang til kildekoden, vil det hjælpe med at tilføje nye funktioner og rette fejl.

I nogle software er kildekoden kun tilgængelig af den person eller organisation, der oprettede den. Skaberne har kun eksklusiv kontrol over sådan software. Denne type software kaldes proprietær eller lukket software. Kun forfatterne af den originale software er i stand til at kopiere, ændre eller inspicere kildekoden. Disse typer software viser en licens, som brugeren bliver nødt til at blive enige om, når softwaren køres for første gang. Brugeren af softwaren har tilladelse til at foretage nogle ændringer i softwaren i henhold til tilladelserne givet af forfatteren. Nogle eksempler på sådan software er Microsoft Office-software og Adobe Photoshop.

Open source software er meget forskelligt sammenlignet med proprietær software. Kildekoden stilles til rådighed for at lære, ændre, kopiere og dele. Libre office er sådan et program. Som med proprietær software kræver open source-software også en licensaftale, men set ud fra et juridisk perspektiv adskiller den sig dramatisk.

Open source-licensen vil påvirke brugen, undersøgelsen, ændringen og distributionen af softwaren. Generelt kan open source-software bruges til ethvert formål. Ud af open source-licenser bestemmer copyleft-licenser, at den originale kildekode også skal offentliggøres, når koden ændres og distribueres. Nogle licenser bestemmer også, at når et program ændres og deles, kan der ikke opkræves et licensgebyr for det pågældende program. En fordel ved open source-software er, at den tillader ændring og inkorporerer ændringer i andre projekter. Det tilskynder programmører til at ændre, se og dele kildekoden.

Nøgleforskel - Freeware vs Open Source
Nøgleforskel - Freeware vs Open Source

Hvad er forskellen mellem freeware og open source?

Karakteristik af freeware og open source:

Licens:

Freeware: Freeware kan være begrænset til individuel, akademisk, ikke-kommerciel brug eller en kombination af disse anvendelser, selvom det er gratis. Programmet kan kopieres frit, men kan ikke sælges.

Open Source: I open source kan kildekoden ændres og omdistribueres. Under omfordeling kan det være nødvendigt at overholde nogle licenser. Brugeren af softwaren skal muligvis acceptere vilkår og betingelser under installationen af programmet.

Kildekode:

Freeware: Freeware kan downloades, kopieres og bruges uden begrænsning. Kildekoden vil ikke være synlig for at se, ændre og dele.

Open Source: Kildekoden til programmet vil være tilgængelig til visning modificeret og til tider omfordelt under visse betingelser. Fejl kan løses på grund af ændringer.

Support og samfund:

Freeware: Freeware er gratis, men kan ikke ændres. Forfatteren kan kun ændre og ændre dens funktionalitet. Freeware understøttes ikke af et samfund og har ikke en udviklingsinfrastruktur.

Open Source: Normalt er applikationen gratis for brugeren såvel som udviklere. Open source understøttes af samfund, der samarbejder med hinanden for at udvikle det endnu mere.

Afhængighed:

Freeware: Freeware er afhængig af forfatteren, organisationen eller teamet.

Open Source: Open source er ikke afhængig af en enkelt organisation.

Ejer:

Freeware: Freeware ejes af udvikleren.

Open Source: Open Source ejes ikke af en bestemt person, et team eller en organisation.

Ændringer:

Freeware: Freeware kan ændres til en betalt version, hvis udvikleren ønsker det.

Open Source: Open Source kan ikke omdannes til et betalt produkt.

Forbedring:

Freeware: Freeware forbedres muligvis ikke.

Open Source: Open source har potentialet til at blive forbedret ved hjælp af community support.

Størrelse:

Freeware: Freeware er et meget lille program

Open Source: Open source er verdens største gratis software.

Billede med tilladelse:

“VLC Media Player 2.1.6.” Af Logevent - Eget arbejde (CC0) via Commons Wikimedia

"Skype.png" efter kilde (rimelig brug) via Commons Wikimedia

Anbefalet: