Open Source is vrije software PDF Afdrukken E-mailadres
Open Source software noemen ze wel eens ''Free Software'', niet per definitie omdat het gratis is, maar omdat het vrij is. Dat wil zeggen:
  • vrijheid om de {overlib}broncode:De broncode, ook wel brontekst, van een computerprogramma is de code die door de programmeur in een formele programmeertaal is geschreven. Dit staat tegenover de uitvoerbare code of machinetaal voor de processor zoals die door een compiler of interpreter vanuit de broncode gegenereerd wordt.{/overlib} te lezen,
  • vrijheid om de broncode aan te passen,
  • vrijheid om de broncode te verspreiden,
  • en de vrijheid om de software te gebruiken voor welk toepassing dan ook.

Open Source software (Engels voor openbronsoftware) is computerprogrammatuur waarvan de broncode ook te bekijken en te veranderen is. De term werd door Eric Raymond in 1998 bedacht om een bepaalde ontwikkelmethode mee aan te duiden.

De Open Source Initiative definieert de term op www.opensource.org strenger: software waarvan de broncode vrij herverspreidbaar is en waarbij de licentie eenieder toestaat het vrijwel onbeperkt te gebruiken, aan te passen en te verspreiden. Met andere woorden: het beschikbaar stellen van de broncode is niet voldoende, het moet ook toegestaan zijn er wat mee te doen.

Open- of gesloten software?
Vooral bij commerciële software geldt de broncode vaak als een bedrijfsgeheim; de afweging die wordt gemaakt om broncode openbaar te maken is er een tussen het nadeel van het vrijgeven van het bedrijfsgeheim (en daarmee het veronderstelde verlies van concurrentievoordeel) en het voordeel van collegiale toetsing.

Het opensourcen (publiceren van de broncode) van programmatuur is een onderdeel van een softwareontwikkelmethode die vaak wordt verward met de softwarelicentiemethode vrije software. Hoewel veel Open Source software van nature vrije software is, is het niet nodig voor programmatuur om onder de strikte voorwaarden van vrije software te worden verspreid om aan de definitie van Open Source te voldoen. Concreet: als een bedrijf aan zijn klanten (eventueel tegen betaling) niet alleen de software, maar ook de broncode geeft onder een van de door de Open Source Initiative goedgekeurde Open Source licenties, is de term Open Source al gerechtvaardigd. Dat wil overigens niet per se zeggen dat de code dus openbaar of gratis te downloaden moet zijn.

Voorbeelden van bekende en populaire Open Source producten zijn:
  • Besturingssystemen:
    • Linux: Unix besturingssysteem.
    • FreeBSD, OpenBSD, en NetBSD: Gebaseerd op de Berkeley Systems Distribution van Unix.
  • Internet
    • Apache: Meestgebruikte software van alle web servers op de wereld;
    • Firefox: webbrowser;
    • Joomla!: Content Management Systeem;
    • OpenSSL: Verzorgt veilige communicatie over het intenet.
  • Programmeertalen en -hulpprogramma's
    • Perl, Zope, en PHP: Populaire programmeertalen voor internet-toepassingen.
    • Python, Ruby Tcl/Tk: Programmeertalen die successvol zijn mede dankzij het continu ontwikkelen en goede communicatie tussen de ontwikkelaars.
    • KDevelop:Een algemene software-ontwikkelomgeving voor het KDE-project.
  • Applicaties
    • OpenOffice.org: Een set met algemene benodigdheden zoals tekstverwerkers, spreadsheets, enz. (onder andere ook compatible met Microsoft Office formaten).
    • The Gimp: Geavanceerde beeldbewerking.
    • KolourPaint: Eenvoudige beeldbewerking.
    • Kontact: News, mail, adressenbeheer en alles van de dagelijkse 'personal information'.
  • Spelletjes
    • Wesnoth: Vecht om de troon van Wesnoth te bestijgen.
    • Tux Racer: Stuur de pinguïn de berg af op zoek naar vis.
(bron: Codeyard)
 

Interesse in onze diensten?

Neem contact met ons op via e-mail of bel ons via nr. +31 345 - 53 29 27