Linux
Voel je vrij met een Linux Computer
Linux is open source software.
De meest populaire reden van Linux is zonder twijfel dat het gratis is. Liever spreken we over vrij beschikbaar, want gratis software wil niet altijd zeggen dat het ook vrije software (Free to use) is. Zo is de browser van Microsoft wel gratis maar het is geen open source software. Dat is een belangrijk en groot verschil!
Er zijn nog veel meer redenen waarom open source software (OSS) beter is.
Waarschijnlijk gebruik je Linux al zonder dat je het weet.
Google, Facebook, Amazon, NASA, de meeste hosting providers en nog veel meer grote bedrijven gebruiken Linux. Android is het meest gebruikte besturingssysteem op de mobiel telefoon en gebruikt Linux als kern.
De meeste smart TV's en routers gebruiken Linux als besturingsyteem. Ook domineert Linux de top 500 van supercomputers. Dat geeft aan dat Linux niet meer weg te denken is in de computer wereld.
Linux is alleen kern.
GNU levert de meeste componenten om met Linux te werken. Daarom is er naamgeving controverse en wil de Free Software Foundation het graag GNU/Linux noemen.
Desktops en Laptops met GNU/Linux worden meestal in combinatie met een grafische omgevingen gebruikt zoals Debian, Ubuntu, Gnoom, Suse, Fedora en nog vele andere distributies.
Elf redenen waarom open software beter is.
De meest populaire reden is zonder twijfel: 'Het is gratis software'. Liever spreken we over vrij beschikbaar, want gratis software wil niet altijd zeggen dat het ook vrije software (Free to use) is. Zo is de browser browser van Microsoft wel gratis maar het is geen open source software. Dat is een belangrijk en groot verschil.
Veel mensen zijn van mening dat gratis software minder goed is, maar dat is absoluut niet het geval er zijn namelijk veel grote bedrijven (Google, Facebook, IBM, HP, Intel) die deze software gebruiken en sponsoren. Bekijk deze leuke animatie video over hoe Linux wordt gebouwd (uit 2012, nog steeds actueel maar je kunt bij de cijfers gerust wat optellen).
Leveranciers van commerciële software gebruiken een businessmodel wanneer de gebruiker bereid is te betalen voor een nieuwe versie. Ze doen geen upgrade voor maar één extra optie, omdat de gebruiker niet wil betalen voor een upgrade met maar één extra optie die hij misschien niet eens zal gebruiken.
Bij open source software speelt dat geen rol omdat bij open source Software geen kosten worden berekend voor nieuwe versies.
Daarom komen de nieuwe versies sneller, en vaak automatisch, beschikbaar.
Bij gesloten software kan de leverancier je verplichten om te upgraden naar een nieuwe versie. Vaak gaat dit gepaard met extra kosten. Dit noemt men ook wel de vendor lock-in. Als er open source software wordt gebruikt is de keuze aan de gebruiker en ontstaat dit probleem niet.
Open source software mag u (eventueel door extrene ontwikkelaars) aanpassen. Hierdoor kan u de software verbeteren naar uw behoeftes. De software mag zelfs zo aangepast worden dat het geschikt is voor andere hardware, of voor een andere taal.
Specialisten kunnen bij open source software controleren of de software bijvoorbeeld veilig genoeg is en er geen misbruik van de privacy wordt gemaakt. Tevens kan men checken of er geen gegevens verzameld worden waarvan het men geen weet van heeft.
Als de code openbaar is dan is de kans groter dat de fouten gevonden worden. Vaak komen specialisten ook met een oplossing aandragen.
Tegenwoordig bestaat alle populaire software uit duizenden regels code. Heel veel code is al eerder geschreven voor andere software. Als programmeur is het handig om deze stukjes code opnieuw te gebruiken voor een nieuw softwareprogramma. Bij open source software kan dat, waardoor het mogelijk is om veel sneller nieuwe software te maken.
Als een softwareprogramma niet meer onderhouden wordt omdat het bedrijf bijvoorbeeld niet meer bestaat, dan ben je genoodzaakt om over te stappen op een ander product. Als het om 'open source software' gaat, kan er besloten worden om een andere partij te vragen om de software verder te ontwikkelen en te onderhouden.
Een open source software project maakt het voor ontwikkelaars wereldwijd mogelijk om aan het project mee te werken. Hierdoor zijn er vaak meer ontwikkelaars bij zo’n project betrokken, dan bij vergelijkbare gesloten software projecten.
Als een ontwikkelaar goed is wil hij dat graag laten zien. Daarom is het voor een ontwikkelaar leuker om mee te werken aan
open source software omdat zijn (verbeterde) programeercode gelezen wordt door andere ontwikkelaars uit de rest van de wereld.
Omdat er wereldwijd aan open source gewerkt wordt, is de internationalisering (geschikt maken voor meerdere talen) ook vaak beter. Een nationaal softwarebedrijf die de touwtjes in handen houdt richt zich meestal op de nationale taal en het Engels.
Als er gebruikers zijn die bepaalde functies in het softwarepakket wensen, maar dat de huidige ontwikkelaars (of het softwarebedrijf) zien daar niets in, dan kan het gebeuren dat een ander bedrijf of een groep ontwikkelaars besluiten om met het programma een andere richting te kiezen. Ze kunnen dan de bestaande code als vertrekpunt nemen zonder helemaal opnieuw te beginnen. Een goed voorbeeld is de kantoorsoftware van LibreOffice die begonnen is met de code van OpenOffice.
Open software betekent NIET dat je de software vrij mag gebruiken, aanpassen of mag copieren. Je moet onderscheid maken tussen gratis software (Free of charge) en Vrije (Free) software. Vrije software mag je aanpassen, copieren en doen wat je wilt. Op gratis software kunnen restricties zitten.
Copyright en patenten worden vaak door elkaar gehaald. Hieronder de grote verschillen.
Er mag in europa gelukkig geen patent of octrooi aangevraagd worden op software. De volgende punten maken dat duidelijk.
Als een klein bedrijf een nieuw software programma schrijft dan is de kans groot dat er door een ander bedrijf (op een klein deel van het programma) al een patent is aangevraagd. IBM en Microsoft hebben bijvoorbeeld al duizenden patenten. Hierdoor dwingen ze kleine bedrijven 'crosslicensing' af. Hierdoor zullen de grote bedrijven geen rechtzaak beginnen als ze ook de licentie krijgen op het programma.
Grote bedrijven hebben zoveel patenten waarmee ze de concurrent kunnen beinvloeden door 'crosslicesing' zodat ze er alles aan zullen doen om softwarepatenten instant te houden.
Iedereen (bedrijven en/of personen) kan nieuwe software maken. Door nieuwe succesvolle software te schrijven moet je heel veel ideeën (lees patenten) combineren. Èén losstaand idee zal nooit een succesvol programma worden.
Je kan een totaal nieuw programma schrijven met geheel nieuwe code en er kan toch een patent op zitten.
Er zijn veel licenties waarmee de software is vrij geven.
Ja, je mag geld verdienen met open source software. Open source software verwijst naar software waarvan de broncode vrij beschikbaar is voor het publiek en waarbij gebruikers de vrijheid hebben om de software te gebruiken, te wijzigen en te verspreiden. Dit betekent niet dat het gratis is in de zin van "zonder kosten" – het verwijst naar de vrijheid om de software te gebruiken en aan te passen.
Veel bedrijven en individuen verdienen geld met open source software op verschillende manieren:
Het is belangrijk op te merken dat hoewel open source software commercieel kan worden geëxploiteerd, er meestal bepaalde voorwaarden zijn waaraan moet worden voldaan. Dit kan variëren afhankelijk van de open source-licentie die aan de software is gekoppeld. Veelvoorkomende open source-licenties zoals de GNU General Public License (GPL) hebben bepaalde vereisten met betrekking tot het delen van aangepaste code en broncode als de software wordt verspreid.
Het is raadzaam om de specifieke licentie van de open source software waarmee je werkt, zorgvuldig te lezen en te begrijpen voordat je er commerciële activiteiten mee onderneemt.