ICE? Het Amerikaanse Immigratiebureau, dat erom bekend staat asielzoekers inhumaan te behandelen. Denk aan opsluiten van kinderen in kooien. Tech? Een modewoord, dat in dit geval uitgelegd kan worden als: open source software, zoals Firefox, Android, Linux en het minder bekende ‘Chef’. No Tech for ICE? Een actie van programmeurs die niet willen dat hun software gebruikt wordt door ICE of andere mensonterende organisaties. Dit leverde de afgelopen weken een interessant dilemma op. Open Source software is namelijk software met een licentie waarin staat wat je met die software mag doen. Er zijn verschillende licenties, maar alle licenties hebben één ding gemeen: je mag de sofware gebruiken voor wat dan ook. Dat is een belangrijk onderdeel van free software en open source. Microsoft had vroeger een programma om websites mee te maken, dat ‘Frontpage’ heette, en in de licentie van Frontpage stond dat je de software niet mocht gebruiken om websites te maken die kritiek hebben op Microsoft. Stel, de software die jij maakt wordt gebruikt door een groepering om racisitische pamfletten te schrijven. Zou je dan je open source licentie willen aanpassen? Dat is het soort vragen dat nu gesteld wordt. De wet verbiedt racistische pamfletten, dus daarvoor hoef je de licentie niet aan te passen. Maar wat nu als ICE, een overheidsorganisatie notabene, op zeer inhumane wijze mensen behandelt? Zou je dan je licentie aanpassen? Dat is de kern van No Tech for ICE. En met grote gevolgen, want een programmeur van Chef, dat heel veel gebruikt wordt in de cloud, trok zijn deel van de programmacode terug waardoor miljoenen cloudcomputers niet meer werkten. Het ligt iets ingewikkelder dan ik hier beschrijf, want open source software heeft een licentie waardoor je de programmeercode niet zo maar kan terugtrekken, maar het gaat om het idee. Zijn er open source licenties nodig met een ‘ethische’ clausule? Volgens mij niet, maar het moet wel heel veel pijn doen als jouw software gebruikt wordt om razzia’s te houden en onschuldige mensen op beestachtige wijze te behandelen.