Verschil tussen freeware en open source

Inhoudsopgave:

Verschil tussen freeware en open source
Verschil tussen freeware en open source

Video: Verschil tussen freeware en open source

Video: Verschil tussen freeware en open source
Video: Свободное программное обеспечение: что это? Чем отличается от Open Source? Лицензии и заблуждения 2024, November
Anonim

Belangrijk verschil – Freeware vs Open Source

Het belangrijkste verschil tussen freeware en open source is dat open source een zichtbare broncode heeft, ondersteuning van de gemeenschap, een groot programmabestand met potentieel voor verbetering en niet het eigendom is van een persoon. Freeware is meestal kleine software die gratis is, maar die door een licentie kan worden beperkt en niet kan worden gewijzigd. Laten we beide software eens nader bekijken en het verschil ertussen ontcijferen.

Wat is freeware?

Freeware kan worden geclassificeerd als propriëtaire software die zonder geldelijke kosten kan worden gebruikt. Hoewel freeware zonder enige betaling kan worden gebruikt, kan het met beperkingen gepaard gaan. De software mag niet worden gewijzigd, reverse-engineered of gedistribueerd zonder toestemming van de auteur. Voorbeelden van dit type software zijn Adobe Acrobat reader en Skype.

Hoewel de software gratis kan worden aangeboden, kan deze voor de eigenaar verborgen voordelen hebben. Dit kan de verkoop van een meer premium-versie van dezelfde freeware-software aanmoedigen. Een typisch kenmerk van freeware is dat de code niet beschikbaar is. Vrije software en open software worden ook gratis aangeboden en de code ervan kan beschikbaar worden gesteld. Dit type software kan vrij worden gebruikt, gewijzigd, herverdeeld. Er zal echter maar één beperking zijn. Wanneer de software wordt gedistribueerd, moet deze mogelijk worden gebruikt met de voorwaarden voor gratis gebruik die bekend staan als copyleft.

Freeware moet niet worden verward met gratis software. Freeware is een veelvoorkomende vorm van software die kan worden gedownload op besturingssystemen. Zoals eerder vermeld vanwege auteursrechtelijke problemen, is de code mogelijk niet beschikbaar voor ontwikkelingsdoeleinden. Gratis software kan tegen betaling worden verspreid, in tegenstelling tot freeware. Van freeware kan worden verwacht dat het beperkte mogelijkheden heeft in vergelijking met gratis software.

Verschil tussen freeware en open source
Verschil tussen freeware en open source
Verschil tussen freeware en open source
Verschil tussen freeware en open source

Wat is open source?

Open source wordt in het algemeen een ontwerp genoemd dat openbare toegang heeft. Dit ontwerp kan door het publiek worden gewijzigd en gedeeld. De term open source wordt gebruikt in de context van het ontwikkelen van software. Dit was een specifieke benadering die werd gebruikt bij het maken van computerprogramma's. Nu is open source alom bekend geworden in projecten en producten die het open uitwisselingsconcept en gerelateerde kennis aanmoedigen. Er zijn ook voordelen zoals samenwerking tussen deelnemers die betrokken zijn bij de open source-projecten, rapid prototyping, community-based ontwikkeling en transparantie.

Open source-software is ook gebouwd volgens dezelfde concepten van open source. In open source software kan de broncode van de software worden gewijzigd, geïnspecteerd en verbeterd.

In de meeste programma's is de broncode het deel van de computerprogramma's dat niet kan worden gezien omdat ze verborgen zijn. Dit is de code die door de programmeur kan worden gemanipuleerd om de functies van de software te wijzigen. Als de programmeur toegang heeft tot de broncode, zal dit helpen bij het toevoegen van nieuwe functies en het oplossen van bugs.

In sommige software is de broncode alleen toegankelijk voor de persoon of organisatie die deze heeft gemaakt. De makers hebben alleen exclusieve controle over dergelijke software. Dit type software staat bekend als propriëtaire of gesloten software. Alleen de auteurs van de originele software kunnen de broncode kopiëren, wijzigen of inspecteren. Bij dit soort software wordt een licentie weergegeven waarmee de gebruiker akkoord moet gaan wanneer de software voor de eerste keer wordt gebruikt. Het is de gebruiker van de software toegestaan om enkele wijzigingen aan de software aan te brengen volgens de door de auteur verleende toestemmingen. Enkele voorbeelden van dergelijke software zijn Microsoft Office-software en Adobe Photoshop.

Open source software is heel anders in vergelijking met propriëtaire software. De broncode wordt beschikbaar gesteld om te leren, te wijzigen, te kopiëren en te delen. Libre office is zo'n programma. Net als bij propriëtaire software, vereist open source software ook een licentieovereenkomst, maar vanuit juridisch oogpunt verschilt dit enorm.

De open source-licentie heeft invloed op het gebruik, de studie, de wijziging en de distributie van de software. Over het algemeen kan open source software voor elk doel worden gebruikt. Van de open source-licenties bepalen copyleft-licenties dat de originele broncode ook moet worden gepubliceerd wanneer de code wordt gewijzigd en verspreid. Sommige licenties bepalen ook dat wanneer een programma wordt gewijzigd en gedeeld, er geen licentievergoeding in rekening kan worden gebracht voor dat specifieke programma. Een voordeel van open source software is dat het modificaties toelaat en veranderingen in andere projecten opneemt. Het moedigt programmeurs aan om de broncode aan te passen, te bekijken en te delen.

Belangrijkste verschil - Freeware versus open source
Belangrijkste verschil - Freeware versus open source
Belangrijkste verschil - Freeware versus open source
Belangrijkste verschil - Freeware versus open source

Wat is het verschil tussen Freeware en Open Source?

Kenmerken van Freeware en Open Source:

Licentie:

Freeware: Freeware kan worden beperkt tot individueel, academisch, niet-commercieel gebruik of een combinatie van deze toepassingen, hoewel het gratis is. Het programma mag vrij worden gekopieerd, maar kan niet worden verkocht.

Open Source: In open source kan de broncode worden gewijzigd en opnieuw gedistribueerd. Tijdens herdistributie moet mogelijk een licentie worden nageleefd. De gebruiker van de software moet mogelijk akkoord gaan met de algemene voorwaarden tijdens de installatie van het programma.

Broncode:

Freeware: Freeware kan zonder beperking worden gedownload, gekopieerd en gebruikt. De broncode is niet zichtbaar om te bekijken, aan te passen en te delen.

Open Source: de broncode van het programma zal onder bepaalde voorwaarden beschikbaar zijn om gewijzigd en soms opnieuw gedistribueerd te worden. Bugs kunnen worden opgelost vanwege modificatiemogelijkheden.

Ondersteuning en gemeenschappen:

Freeware: Freeware is gratis, maar kan niet worden gewijzigd. De auteur kan alleen de functionaliteit ervan wijzigen en wijzigen. Freeware wordt niet ondersteund door een gemeenschap en heeft geen ontwikkelingsinfrastructuur.

Open Source: Gewoonlijk is de applicatie gratis voor zowel de gebruiker als de ontwikkelaars. Open source wordt ondersteund door communities die met elkaar samenwerken om het nog verder te ontwikkelen.

Afhankelijkheid:

Freeware: Freeware is afhankelijk van de auteur, organisatie of het team.

Open Source: Open source is niet afhankelijk van een enkele organisatie.

Eigenaar:

Freeware: Freeware is eigendom van de ontwikkelaar.

Open Source: Open Source is niet het eigendom van een bepaalde persoon, team of organisatie.

Modificaties:

Freeware: Freeware kan worden gewijzigd in een betaalde versie als de ontwikkelaar dat wenst.

Open Source: Open Source kan niet worden omgezet in een betaald product.

Verbetering:

Freeware: Freeware is mogelijk niet verbeterd.

Open Source: Open source kan worden verbeterd met behulp van community-ondersteuning.

Maat:

Freeware: Freeware is een heel klein programma

Open Source: Open source is de grootste gratis software ter wereld.

Aanbevolen: