Verskil tussen gratisware en oopbron

INHOUDSOPGAWE:

Verskil tussen gratisware en oopbron
Verskil tussen gratisware en oopbron

Video: Verskil tussen gratisware en oopbron

Video: Verskil tussen gratisware en oopbron
Video: Een conversatie over totalitarisme en verzet tussen Mattias Desmet en Karel van Wolferen 2024, Junie
Anonim

Sleutelverskil – Freeware vs Open Source

Die sleutelverskil tussen gratisprogram en oopbron is dat oopbron 'n sigbare bronkode, gemeenskapsondersteuning, 'n groot programbasis het wat die potensiaal vir verbetering het en nie deur 'n persoon besit word nie. Freeware is gewoonlik 'n klein sagteware wat gratis is, maar wat deur 'n lisensie beperk kan word en nie gewysig kan word nie. Kom ons kyk noukeurig na beide sagteware en ontsyfer die verskil tussen hulle.

Wat is Freeware?

Freeware kan geklassifiseer word as 'n eie sagteware wat sonder enige geldelike koste gebruik kan word. Alhoewel gratisware gebruik kan word sonder enige betaling, kan dit met beperkings gepaard gaan. Die sagteware kan nie sonder die outeur se toestemming gewysig, omgekeerd ontwerp of herverdeel word nie. Voorbeelde van hierdie tipe sagteware sluit in Adobe Acrobat reader en Skype.

Hoewel die sagteware gratis aangebied kan word, kan dit verborge voordele vir die eienaar daarvan inhou. Dit kan die verkope van 'n meer premium weergawe van dieselfde gratis sagteware aanmoedig. 'n Tipiese kenmerk van freeware is die onbeskikbaarheid van sy kode. Gratis sagteware en oop sagteware word ook gratis aangebied, en die kode daarvan kan beskikbaar gestel word. Hierdie tipe sagteware kan vrylik gebruik, gewysig, herverdeel word. Daar sal egter net een beperking wees. Wanneer die sagteware versprei word, moet dit dalk gebruik word met die bepalings vir gratis gebruik bekend as copyleft.

Freeware moet nie met gratis sagteware verwar word nie. Freeware is 'n algemene vorm van sagteware wat beskikbaar is vir aflaai op bedryfstelsels. Soos vroeër genoem weens kopieregkwessies, is die kode moontlik nie beskikbaar vir ontwikkelingsdoeleindes nie. Gratis sagteware kan teen 'n fooi versprei word, anders as freeware. Vryware kan verwag word om met beperkte vermoëns te kom in vergelyking met gratis sagteware.

Verskil tussen Freeware en Open Source
Verskil tussen Freeware en Open Source
Verskil tussen Freeware en Open Source
Verskil tussen Freeware en Open Source

Wat is oopbron?

Oopbron, in die algemeen, word na verwys as 'n ontwerp wat publieke toegang het. Hierdie ontwerp kan deur die publiek gewysig en gedeel word. Die term oopbron word gebruik in die konteks van die ontwikkeling van sagteware. Dit was 'n spesifieke benadering wat gebruik is in die skepping van rekenaarprogramme. Nou het oopbron wyd bekend geword in projekte en produkte wat die oopruilkonsep en verwante kennis aanmoedig. Daar is ook voordele soos samewerking tussen deelnemers betrokke by die oopbronprojekte, vinnige prototipering, gemeenskapsgebaseerde ontwikkeling en deursigtigheid.

Oopbronsagteware is ook gebou volgens dieselfde konsepte van oopbron. In oopbronsagteware kan die bronkode van die sagteware gewysig, geïnspekteer en verbeter word.

In die meeste programme is die bronkode die deel van die rekenaarprogramme wat nie gesien kan word nie omdat dit weggesteek is. Dit is die kode wat deur die programmeerder gemanipuleer kan word om die funksies van die sagteware te verander. As die programmeerder toegang tot die bronkode het, sal dit help om nuwe kenmerke by te voeg en foute reg te stel.

In sommige sagteware is die bronkode slegs toeganklik vir die persoon of organisasie wat dit geskep het. Die skeppers sal slegs eksklusiewe beheer oor sulke sagteware hê. Hierdie tipe sagteware staan bekend as eie of geslote sagteware. Slegs die outeurs van die oorspronklike sagteware is in staat om die bronkode te kopieer, te verander of te inspekteer. Hierdie tipe sagteware sal 'n lisensie vertoon waaroor die gebruiker sal moet saamstem wanneer die sagteware vir die eerste keer gebruik word. Die gebruiker van die sagteware word toegelaat om sekere veranderinge aan die sagteware aan te bring volgens die toestemmings wat deur die outeur verleen is. Enkele voorbeelde van sulke sagteware is Microsoft Office-sagteware en Adobe Photoshop.

Oopbronsagteware verskil baie in vergelyking met eie sagteware. Die bronkode word beskikbaar gestel om te leer, te verander, te kopieer en te deel. Libre office is so 'n program. Soos met eie sagteware, vereis oopbronsagteware ook 'n lisensie-ooreenkoms, maar vanuit 'n wetlike perspektief verskil dit dramaties.

Die oopbronlisensie sal die gebruik, studie, wysiging en verspreiding van die sagteware beïnvloed. Oor die algemeen kan oopbronsagteware vir enige doel gebruik word. Uit die oopbronlisensies bepaal copyleft-lisensies dat die oorspronklike bronkode ook gepubliseer moet word wanneer die kode gewysig en versprei word. Sommige lisensies bepaal ook dat wanneer 'n program gewysig en gedeel word, 'n lisensiefooi nie vir daardie spesifieke program gehef kan word nie. Een voordeel van oopbronsagteware is dat dit wysiging toelaat en veranderinge in ander projekte insluit. Dit moedig programmeerders aan om bronkode te wysig, te bekyk en te deel.

Sleutelverskil - Freeware vs Open Source
Sleutelverskil - Freeware vs Open Source
Sleutelverskil - Freeware vs Open Source
Sleutelverskil - Freeware vs Open Source

Wat is die verskil tussen Freeware en Open Source?

Kenmerke van vryware en oopbron:

Lisensie:

Freeware: Freeware kan beperk word tot individuele, akademiese, nie-kommersiële gebruik of 'n kombinasie van hierdie gebruike, hoewel dit gratis is. Die program kan vrylik gekopieer word, maar kan nie verkoop word nie.

Oopbron: In oopbron kan die bronkode gewysig en herverdeel word. Tydens herverspreiding sal 'n sekere lisensie dalk nagekom moet word. Die gebruiker van die sagteware sal dalk moet instem tot bepalings en voorwaardes tydens die installering van die program.

Bronkode:

Freeware: Freeware kan sonder beperking afgelaai, gekopieer en gebruik word. Die bronkode sal nie sigbaar wees om te bekyk, te wysig en te deel nie.

Oopbron: Die bronkode van die program sal beskikbaar wees om gewysig en soms herverdeel te word onder sekere voorwaardes. Foute kan reggestel word as gevolg van wysigingsvermoëns.

Ondersteuning en gemeenskappe:

Freeware: Freeware is gratis, maar kan nie gewysig word nie. Die skrywer kan slegs die funksionaliteit daarvan wysig en verander. Vryware word nie deur 'n gemeenskap ondersteun nie en het nie 'n ontwikkelingsinfrastruktuur nie.

Oopbron: Gewoonlik is die toepassing gratis vir die gebruiker sowel as ontwikkelaars. Oopbron word ondersteun deur gemeenskappe wat met mekaar saamwerk om dit nog verder te ontwikkel.

Afhanklikheid:

Freeware: Freeware is afhanklik van die skrywer, organisasie of die span.

Oopbron: Oopbron is nie afhanklik van 'n enkele organisasie nie.

Eienaar:

Freeware: Freeware word deur die ontwikkelaar besit.

Oopbron: Oopbron word nie deur 'n spesifieke persoon, span of organisasie besit nie.

Wysigings:

Freeware: Freeware kan na 'n betaalde weergawe verander word as die ontwikkelaar wil.

Oopbron: Oopbron kan nie in 'n betaalde produk verander word nie.

Verbetering:

Freeware: Freeware mag dalk nie verbeter word nie.

Oopbron: Oopbron het die potensiaal om verbeter te word met die hulp van gemeenskapsondersteuning.

Grootte:

Freeware: Freeware is 'n baie klein program

Oopbron: Oopbron is die grootste gratis sagteware ter wêreld.

Aanbeveel: