Belangrijkste verschil - Freeware versus open source
Het belangrijkste verschil tussen freeware en open source is dat open source een zichtbare broncode heeft, gemeenschapsondersteuning, een grote programmabasis die het potentieel voor verbetering biedt en niet eigendom is van een persoon. Freeware is meestal kleine software die gratis is, maar mogelijk beperkt is door een licentie en niet kan worden gewijzigd. Laten we beide software eens nader bekijken en het verschil tussen beide ontcijferen.
Wat is freeware?
Freeware kan worden geclassificeerd als propriëtaire software die zonder enige geldelijke kosten kan worden gebruikt. Hoewel freeware zonder enige betaling kan worden gebruikt, kunnen er beperkingen aan verbonden zijn. De software kan niet worden gewijzigd, reverse-engineeren of opnieuw worden verspreid zonder toestemming van de auteur. Voorbeelden van dit soort software zijn Adobe Acrobat Reader en Skype.
Hoewel de software mogelijk gratis wordt aangeboden, kan het voor de eigenaar verborgen voordelen met zich meebrengen. Dit kan de verkoop van een meer premium versie van dezelfde freeware software aanmoedigen. Een typisch kenmerk van freeware is de onbeschikbaarheid van de code. Gratis software en open software worden ook gratis aangeboden en de code kan beschikbaar worden gesteld. Dit type software kan vrij worden gebruikt, aangepast en verspreid. Er is echter maar één beperking. 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 veelgebruikte vorm van software die op besturingssystemen kan worden gedownload. Zoals eerder vermeld vanwege auteursrechtkwesties, is de code mogelijk niet beschikbaar voor ontwikkelingsdoeleinden. Gratis software kan tegen betaling worden verspreid, in tegenstelling tot freeware. Freeware zal naar verwachting beperkte mogelijkheden hebben in vergelijking met gratis software.
Wat is open source?
Open source wordt in het algemeen een ontwerp genoemd dat openbaar toegankelijk is. Dit ontwerp kan worden gewijzigd en gedeeld door het publiek. 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 aanverwante kennis stimuleren. Er zijn ook voordelen zoals samenwerking tussen deelnemers die betrokken zijn bij de open source-projecten, snelle 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 aangepast, 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, helpt dit 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 de 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 het eerst wordt gebruikt. Het is de gebruiker van de software toegestaan om enkele wijzigingen aan de software aan te brengen volgens de machtigingen die door de auteur zijn verleend. Enkele voorbeelden van dergelijke software zijn Microsoft Office-software en Adobe Photoshop.
Open source software is heel anders dan propriëtaire software. De broncode wordt beschikbaar gemaakt om te leren, wijzigen, kopiëren en 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 dramatisch.
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 licentiekosten in rekening kunnen worden gebracht voor dat specifieke programma. Een voordeel van open source software is dat het wijzigingen mogelijk maakt en veranderingen in andere projecten opneemt. Het moedigt programmeurs aan om de broncode te wijzigen, te bekijken en te delen.
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 worden verspreid. Tijdens herdistributie moet mogelijk een licentie worden nageleefd. De gebruiker van de software moet mogelijk akkoord gaan met de 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 kan onder bepaalde voorwaarden worden gewijzigd en soms opnieuw worden verspreid. Bugs kunnen worden opgelost vanwege aanpassingsmogelijkheden.
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: meestal 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 één organisatie.
Eigenaar:
Freeware: Freeware is eigendom van de ontwikkelaar.
Open Source: Open Source is geen eigendom van een bepaalde persoon, team of organisatie.
Wijzigingen:
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 wordt mogelijk niet verbeterd.
Open source: open source kan worden verbeterd met behulp van community-ondersteuning.
Grootte:
Freeware: Freeware is een heel klein programma
Open source: Open source is de grootste gratis software ter wereld.
Hoffelijkheid van afbeeldingen:
"VLC Media Player 2.1.6." Door Logevent - Eigen werk (CC0) via Commons Wikimedia
"Skype.png" op bron (redelijk gebruik) via Commons Wikimedia