Open Source-software Wat is het en wat is het beste?
Als je in diezelfde tijdmachine zou stappen en minstens een decennium vooruit zou gaan, zou je merken dat het monopolie van Microsoft verslapt. Veel van dat heeft te maken met open source-projecten. Maar wat is open source? Wat zijn enkele van de beste voorbeelden? Vandaag kijken we naar dat alles en meer.
Wat is Open Source?
Veel open source-voorstanders zullen u vertellen dat open-sourceprojecten een filosofie en een manier van leven zijn. Anderen, zoals ik, beschouwen het simpelweg als een manier om gratis kwaliteits-software-alternatieven te krijgen. Open source software is meestal altijd gratis.
Open source is wanneer de onderliggende code die het project maakt open is voor iedereen om te bekijken, te inspecteren op tekortkomingen en zich aan te passen om een nieuwe versie te maken. Nieuwe versies kunnen alleen worden gemaakt als de persoon die deze aanpast (of deze "aanpast") de bron ook open source maakt en beschikbaar maakt voor anderen.
Het tegenovergestelde van open source software is gesloten bedrijfseigen software. Voorbeelden hiervan zijn Microsoft en Apple. Ze vertrouwen op hun code om hun inkomsten te genereren, zodat ze niet willen dat mensen de code rondsnuffelen en gratis nieuwe versies maken.
Het vroegste voorbeeld van open source software
Het vroegste voorbeeld van open source software was de Netscape Communicator-suite, waarvan de broncode eind jaren negentig werd gepubliceerd. Netscape werd uiteindelijk ter ziele wegens de toenmalige monopolistische wurggreep van Microsoft op het internet, maar de Netscape-code zou later verder gaan met het bouwen van de gratis en open-source Mozilla Firefox, Mozilla Thunderbird en SeaMonkey.
Bekende voorbeelden van open source-software
Open source-software kreeg een voorspraak bij de oprichting van het Open Source Initiative (OSI) in 1998. Hoewel ze er niet in slaagden een auteursrecht voor de "open source" -term te verkrijgen, definieerden ze niettemin een reeks regels en overtuigingen om de open- bron concept.
Linux
Linux is waarschijnlijk de meest bekende van de open source-projecten, die voor het eerst zijn ontstaan in 1991. Omdat de broncode vrij beschikbaar en zichtbaar is, is het eenvoudig om je eigen versie te maken en te distribueren. Daarvoor moet je natuurlijk wel de programmeerkarbonades hebben.
De meest bekende versie van Linux is waarschijnlijk Ubuntu. Maar er zijn nog andere die net zo populair zijn, waaronder Debian, Puppy Linux (een zeer lichte 200 MB-versie die ideaal is voor oudere computers), Linux Mint en Fedora. Mijn persoonlijke favoriet is een beveiligingsgerichte versie met de naam Tails, die een artikel verdient dat helemaal van het goede is.
Linux kan op een computer worden geïnstalleerd of het kan worden uitgevoerd als een live-cd of draagbare app. Als u uw computer partitioneert, kan deze naast Windows dubbel worden geboot.
Mozilla Firefox
Firefox is min of meer de opvolger van Netscape Navigator omdat het is gebouwd op de code van Netscape. Veel van de verouderde code van Netscape moest door de Mozilla Foundation herschreven worden voor Firefox.
Firefox vereist geen introductie tot de overgrote meerderheid van internetgebruikers. We hebben Firefox hier constant besproken op groovyPost. Maar sinds privacy een probleem is geworden, hebben mensen zich afgekeerd van Chrome vanwege de invasieve gegevensverzameling door Google. Firefox is in deze situatie de winnaar geworden met zijn betere privacy en het feit dat Mozilla een stichting zonder winstoogmerk is. De nieuwe Quantum-versie vernietigt ook alle browsersnelheidsrecords.
Omdat Firefox open source is, zijn er andere versies gemaakt, zoals Waterfox en PaleMoon. Maar recentelijk zijn beveiligingsproblemen gerezen over Firefox-versies die niet zijn gemaakt en goedgekeurd door de Mozilla Foundation. Ga dus voorzichtig te werk als je buiten de officiële Mozilla-builds stapt. Een Firefox-vork die u absoluut kunt vertrouwen, is de Tor-browser die wordt gebruikt voor het surfen op het Dark Web.
Mozilla Thunderbird
Thunderbird is een andere afstammeling van de Netscape-broncode en was een gratis alternatief voor Outlook van Microsoft. Thunderbird is nu helaas sinds 2012 gestopt en dat is een enorme schande. Ik hield van het programma, vooral met de integratie van RSS-feed, chatclient, agenda en PGP-codering.
Net als Firefox waren er uitbreidingen en thema's om Thunderbird aan te passen zoals jij het wilde. Maar nu het weg is, merk ik dat ik met Apple Mail (NIET open source) zit en het gevoel heb dat het niet hetzelfde is. Je kunt het nog steeds downloaden, maar het is niet meer in ontwikkeling.
OpenOffice & LibreOffice
OpenOffice en LibreOffice zijn de twee tekstverwerkingssuites die naar mijn mening eindelijk Microsoft Office hebben gebroken. Microsoft Office is duidelijk springlevend in de vorm van Office 365, evenals installeerbare programma's. Maar nu betekent de open-source OpenOffice en LibreOffice dat mensen ook twee gratis opties hebben.
OpenOffice is niet langer actief in ontwikkeling. Dit betekent dat LibreOffice een indrukwekkende aanwezigheid heeft opgebouwd voor iedereen die niet bereid is te betalen voor tekstverwerkingssoftware. Het heeft veel van dezelfde functies als Microsoft Office, met zijn gratis equivalenten voor documenten, spreadsheets en presentaties in presentaties.
KeePass
Deze dagen, met de behoefte aan lange onbreekbare wachtwoorden een must, met behulp van een wachtwoordmanager is essentieel. Veel mensen gebruiken opties zoals LastPass en 1Password. Dit zijn echter gesloten proprietary-software en worden betaald. KeePass daarentegen is open source en gratis.
Ik gebruik KeePass zelf en ben er helemaal weg van. Er zijn uitbreidingen om het te verbeteren en een draagbare versie waarmee u de gecodeerde wachtwoorddatabase in cloudopslag kunt synchroniseren, zodat u uw wachtwoorden overal mee naartoe kunt nemen. De app wordt ook voortdurend bijgewerkt, dus het is altijd een "work in progress".
WordPress, Drupal en Joomla
WordPress is misschien wel de ongeëvenaarde koning als het aankomt op het aansturen van websites, maar er zijn twee andere Content Management Systemen die strijden voor de open-source kroon. Drupal en Joomla hebben kleinere userbases maar ruimschoots goedmaken met hun high-profile gebruikers.
Drupal bijvoorbeeld, is het voorkeursplatform voor websites van overheden (VS, VK en Duitsland om er drie te noemen).
GIMP
Voor iedereen die Adobe Photoshop wil leren, maar niet bereid is om een tweede hypotheek af te sluiten om een legaal exemplaar te kopen, is GIMP het beste alternatief. Toegegeven, het heeft niet de volledige kracht van Photoshop, maar als je alleen een afbeelding wilt retoucheren of een beschadigde foto wilt herstellen, doet GIMP het werk..
Mijn enige ergernis over GIMP is dat er een leercurve bij betrokken is. Het is geen erg intuïtief programma voor beginners.
chromium
Google heeft twee open source-programma's met betrekking tot Chrome. De eerste is de Chromium-browser en ten tweede een Chromium-besturingssysteem (gebruikt op Chromebook-laptops).
Ik geef toe dat ik heel weinig weet over Chromium omdat ik een Firefox-gebruiker ben, maar ik weet wel dat Chromium beschikbaar is als een draagbare app, evenals een installeerbaar besturingssysteem voor je computer (voor het geval je moe wordt van Windows of Linux).
Conclusie
Naarmate het internet vorderde en samenwerkingshulpmiddelen beter werden, is het bereik van open-sourceprogramma's toegenomen. Teams kunnen nu gemakkelijk bij elkaar komen, ongeacht hun geografische locatie, en in een handomdraai een app samenstellen.
Dit is geen goed nieuws voor bedrijven die hun software gesloten houden, wat mogelijk verklaart waarom Apple besloot om zijn updates van het besturingssysteem gratis uit te geven. Omdat wie de vooruitgang kan bestrijden?