Verschil tussen open source en vrije software Verschil tussen

Anonim

Open Source versus vrije software

Open source-software en vrije software zijn de twee bewegingen die zijn ontstaan ​​om de snelle trend van gecommercialiseerde bedrijfseigen software tegen te gaan. Uit de naam 'Open Source' kun je al afleiden dat de broncode van de software vrij beschikbaar is voor andere mensen om te zien en te studeren. In werkelijkheid heeft de schaal van open source-software meer voorzieningen dan alleen een zichtbare broncode. Er zijn veel definities voor Vrije Software, waarvan de meest voorkomende 'freeware' is, of software waarvoor je niet hoeft te betalen om te gebruiken. De beweging Vrije Software geeft echter aan dat de vrijheid in vrije software veel verder gaat dan de kosten van de software. Kortom, een gebruiker kan alles doen met Vrije Software, zolang de resulterende software ook gratis is.

Vrije Software is een strengere methode voor het delen van code in vergelijking met Open Source, waardoor de maker van de code bepaalde voorwaarden kan specificeren om juridisch gebruik en distributie van de software mogelijk te maken. De coder van Open Source-software kan specificeren of een gebruiker de gewijzigde code mag herdistribueren of niet. Dit is niet mogelijk met Vrije Software, omdat het specifiek aangeeft dat de gewijzigde code die is afgeleid van Vrije Software ook moet worden vrijgegeven als Vrije Software.

Een ander aspect dat aanhangers van de Vrije Software opwijzen over Open Source-software, is de praktijk van sommige bedrijven om hun software als Open Source op de markt te brengen, maar de meerderheid van de functies te hebben als propriëtaire software die tegen een prijs wordt verkocht. Dus hoewel de hoofdsoftware is gelicentieerd als Open Source-software, moet je nog steeds betalen om de volledige functionaliteit te krijgen. Vrije Software mag niet werken met propriëtaire software, waardoor de mogelijkheid wordt uitgesloten dat de term Vrije Software op een misleidende manier wordt gebruikt.

Hoewel er grote facties zijn in het gevecht om gratis en open source software, zijn ze nog steeds verenigd tegen de gemeenschappelijke vijand, eigen software. De bijzonderheden van elk kunnen sterk verschillen, maar het doel van het aanbieden van gratis en uitbreidbare software is gemeenschappelijk voor beide.

Samenvatting:

1. Vrije Software is Open Source Software, maar Open Source-software hoeft niet noodzakelijk Vrije Software te zijn.

2. Open Source geeft de codeur meer controle over zijn programma in vergelijking met Vrije Software.

3. Open Source-software kan werken met andere eigen software, terwijl Vrije Software dit niet toestaat.