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: Free software, free society: Richard Stallman at TEDxGeneva 2014 2024, Juni
Anonim

Nøgleforskel – Freeware vs Open Source

Nøgleforskellen mellem freeware og open source er, at open source har en synlig kildekode, fællesskabssupport, en stor programbase, der kommer med potentiale for forbedring og ikke ejes af en person. Freeware er norm alt en lille software, der er gratis, men som kan være begrænset af en licens og ikke kan ændres. Lad os se nærmere på begge software og tyde forskellen mellem dem.

Hvad er freeware?

Freeware kan klassificeres som en proprietær software, der kan bruges uden penge. Selvom freeware kan bruges uden betaling, kan det komme med begrænsninger. Softwaren kan ikke ændres, reverse engineering eller redistribueres uden forfatterens tilladelse. Eksempler på denne type software omfatter Adobe Acrobat reader og Skype.

Selv om softwaren kan tilbydes gratis, kan den komme med skjulte fordele for ejeren. Dette kan tilskynde til salg af en mere premium-version af den samme freeware-software. Et typisk træk ved freeware er, at dens kode ikke er tilgængelig. Gratis software og åben software tilbydes også gratis, og dens kode kan gøres tilgængelig. Denne type software kan bruges frit, modificeret, omdistribueret. Der vil dog kun være én begrænsning. Når softwaren distribueres, skal den muligvis bruges med vilkårene for gratis brug kendt som copyleft.

Freeware må 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 ophavsretlige 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 komme med begrænsede muligheder sammenlignet med gratis software.

Forskellen mellem Freeware og Open Source
Forskellen mellem Freeware og Open Source
Forskellen mellem Freeware og Open Source
Forskellen mellem Freeware og Open Source

Hvad er Open source?

Open source omtales generelt som et design, der har offentlig adgang. Dette design kan ændres og deles af offentligheden. Udtrykket open source bruges i forbindelse med udvikling af software. Dette var en specifik tilgang, der blev brugt til at skabe computerprogrammer. Nu er open source blevet vidt berømt i projekter og produkter, der tilskynder til åben udvekslingskoncept og relateret viden. Der er også fordele som samarbejde mellem deltagere involveret i open source-projekter, hurtig prototyping, community-baseret udvikling og gennemsigtighed.

Open source-software er også blevet bygget efter de samme koncepter som open source. I open source-software kan softwarens kildekode ændres, inspiceres og forbedres.

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

I noget software er kildekoden kun tilgængelig for den person eller organisation, der har oprettet den. Skaberne vil kun have eksklusiv kontrol over sådan software. Denne type software er kendt som proprietær eller lukket software. Kun forfatterne af den originale software er i stand til at kopiere, ændre eller inspicere kildekoden. Disse typer software vil vise en licens, som brugeren skal aftale, når softwaren køres for første gang. Brugeren af softwaren har tilladelse til at foretage nogle ændringer af softwaren i henhold til de tilladelser, som er givet af forfatteren. Nogle eksempler på sådan software er Microsoft Office-software og Adobe Photoshop.

Open source-software er meget anderledes sammenlignet med proprietær software. Kildekoden gøres tilgængelig til 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 fra et juridisk perspektiv adskiller det 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-licenserne angiver 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 modifikation og inkorporerer ændringer i andre projekter. Det opfordrer programmører til at ændre, se og dele kildekoden.

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

Hvad er forskellen mellem Freeware og Open Source?

Kenskaber ved 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 frit kopieres, men kan ikke sælges.

Open Source: I open source kan kildekoden ændres og omdistribueres. Under omfordeling skal nogle licenser muligvis overholdes. Brugeren af softwaren skal muligvis acceptere vilkår og betingelser under installationen af programmet.

Kildekode:

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

Åben kildekode: Programmets kildekode vil være tilgængelig for visning, ændret og nogle gange omdistribueret under visse betingelser. Fejl kan rettes på grund af modifikationsevner.

Support og fællesskaber:

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

Open Source: Norm alt er applikationen gratis for brugeren såvel som udviklere. Open source understøttes af fællesskaber, 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, team eller organisation.

Ændringer:

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

Open Source: Open Source kan ikke omdannes til et bet alt produkt.

Forbedring:

Freeware: Freeware er muligvis ikke forbedret.

Open Source: Open source har potentiale til at blive forbedret ved hjælp af fællesskabsstøtte.

Størrelse:

Freeware: Freeware er et meget lille program

Open Source: Open source er den største gratis software i verden.

Anbefalede: