public tech open source code for nl meetup
21 januari 2021
Vandaag een leuke Code for NL meetup over open source licenties en verdienmodellen. Walter van Holst van Hooghiemstra en partners vertelde over de verschillende, ook niet juridische, aspecten van deze licenties, waarna er ruimte was voor vragen.
Wanneer is iets een open source licentie? Volgens Walter is kenmerkend voor open source licenties dat ze de omstandigheden creëren om de broncode te mogen en kunnen bekijken en verspreiden, de vrijheid geven om aanpassingen te maken en te mogen verspreiden, dat ze de reputatie van de oorspronkelijke maker beschermen en waarborgen, en geen mensen, activiteiten, producten, en technologiën uitsluiten.
Naast de gebruikersovereenkomst is er de kant van de distributievoorwaarden. Dit is waar de licenties zeer uiteenlopen, van MIT aan de ene kant van het spectrum (de auteur is niet aansprakelijk, moet vermeld worden, en verder mag je doen wat je wil) via APL, MPL, GPL naar AGPL aan de andere kant van het specturm (alle code die je wijzigt of toevoegt moet ook weer worden vrijgegeven onder dezelfde voorwaarden).
Redenen voor het gebruik van open source licenties, en ook het kiezen daarvan, lopen uiteen, zo vertelt Van Holst. Zo vergemakkelijkt het bijvoorbeeld het samenwerken over organisatiegrenzen heen en maakt het peer review van code eenvoudig, maar liggen er soms ook politiek-ideologische argumenten aan ten grondslag. De hele free software beweging is immers ook ontstaan als verzet tegen de praktijken die closed source softwarebedrijven er eind vorige eeuw op nahielden.
Tip: publiceer wel altijd een licentie bij je broncode op github, want zonder licentie mag je code officieel niet eens gecompileerd worden door iemand anders.
Tot slot bespreekt Walter nog een flink aantal verdienmodellen die verschillende grote bedrijven gebruiken rondom of op open source software, van consultancy tot maatwerk in opdracht, van implementatie tot hosting en support. Ook worden online diensten genoemd die draaien bovenop open source software en daaraan bijdragen.
Vragen waar we niet aan toe zijn gekomen, maar die we nog wel met elkaar willen bespreken in een vervolgmeetup:
De discussie gaat verder op de Code for NL Slack in kanaal #open-samenwerking, dus kom vooral meepraten. Voor meer diepgaande vragen aan Walter van Holst kun je kijken de website van Hooghiemstra & Partners.
22 januari 2021
Om mezelf wat meer te dwingen de dingen te doen waar ik blij van word, heb ik een nieuwe "life hack" of "persoonlijk O.S." feature. Ik heb me voorgenomen om leuke dingen wat vaker snel en kort te beschrijven in dit soort mini blogjes. Daarbij "nudge" ik mezelf om telkens te checken of ik bezig ben met de dingen waar ik bezig mee wil zijn.
10 februari 2021
In zijn TED talk "ADHD sucks, but not really" beschrijft Salif Mahamane hoe hij zijn hele leven te horen krijgt wat er allemaal mis met hem is, als hij weer eens niet oplet. En hoe hij wordt weggezet alsof hij niet normaal is.
1 januari 2020
Mensen denken bij datagedreven werken vaak aan management-data en daarmee managementsturing. Managementsturing is een grote, langzame feedbackloop. Met datagedreven werken kun je echter veel kleinere feedbackloops maken, die veel zinvoller zijn voor de mensen in de uitvoering zelf. Daarom maken wij juist praktische apps voor in de uitvoering, die vervolgens data genereren voor de aansturing: ze kunnen iets met die gegenereerde gaan data doen. En ook dat levert weer data op. Zo krijg je voet tussen de deur om de datagedreven werkwijze langzaam op te bouwen.
Lees Datagedreven werken ondersteunt mensen in hun autonomie en professionaliteit