Linux draait op de meeste internetservers. Android draait op de meeste telefoons. Beide zijn open source. Open source betekent dat de broncode van software vrij beschikbaar is om te wijzigen en te verspreiden. Iedereen kan de code lezen, aanpassen en de wijzigingen delen. De licentie garandeert deze vrijheden.
De beweging begon in de jaren 80 met Richard Stallmans GNU-project en de Free Software Foundation. Linus Torvalds bracht de Linux-kernel uit in 1991. Tegenwoordig vormt open source de basis van webservers, databases, programmeertalen en complete cloudplatformen. Bedrijven zoals Google, Microsoft en Amazon dragen bij aan open source-projecten.
Gangbare open source-licenties
- MIT: tolerant, weinig beperkingen
- Apache 2.0: permissief, patentbescherming
- GPL: copyleft, afgeleide werken moeten openbaar blijven
- BSD: permissief, vergelijkbaar met MIT.
- Mozilla: een middenweg, copyleft op bestandsniveau
Open source gaat niet alleen over de prijs. Het gaat over transparantie, samenwerking en controle. Bugs worden sneller opgelost als duizenden mensen de code bekijken. Maar niet alle projecten worden onderhouden. Sommige worden stopgezet. Kiezen voor open source betekent kiezen voor een community, niet alleen voor een product.
Comments
No comments yet. Be the first to share a thought.
Leave a comment