Kunnen Linux-ontwikkelaars de GPLv2 intrekken als ze het met de Code of Conduct oneens zijn?

| AE 10887 | Informatiemaatschappij | 58 reacties

Herrie in de Linux-tent: een nieuwe Code of Conduct in het project heeft veel ophef veroorzaakt, inclusief dreigementen dat men bijdragen aan de kernel gaat intrekken. Deze zijn door vrijwilligers ingebracht onder de GPLv2 open source licentie, maar volgens partijen die het oneens zijn met de Code is het nu mogelijk deze licentie weer in te trekken. Daarmee zou Linux en al haar afgeleide projecten – waaronder Android, dat het fundament vormt voor de meerderheid van alle smartphones en dergelijke devices – op losse schroeven komen te staan. Maar zo heet wordt die soep niet gegeten.

De herrie begon vlak nadat oprichter en eindbaas Linus Torvalds besloot zich tijdelijk terug te trekken “to take some time to learn how empathy works”. Op dat moment was er ook net een nieuwe Code of Conduct aangenomen voor het project, in lijn met vele andere open source projecten die proberen meer diversiteit aan boord te krijgen en verwijten van toxic culture het hoofd te bieden. Dat was tegen het zere been van een vocale groep ontwikkelaars, die dit zien als een aanval op de waarden van open source, met name het principe dat het gaat om de inhoud en kwaliteit, niet om vorm, afzender of wat dan ook. Ik breng het maar zo neutraal mogelijk, en wie even googelt op social justice warrior en toxic culture zal begrijpen waarom.

Een recente oproep in de vorm van een open brief gooide olie op het vuur. Deze stelde namelijk dat iedereen die het oneens was met de Code of Conduct, dit moest laten merken door zijn (of in theorie: haar) bijdragen aan Linux terug te trekken. Dit zou kunnen via de juridische figuur van rescission, in het Nederlands ontbinding geheten. Daarmee vervalt de licentie en mag de Linux kernel, maar ook Android en consorten, die code niet meer gebruiken.

Leuk bedacht, maar ik denk niet dat het stand houdt. Het concept van rescission of ontbinding is een contractuele figuur, en zeker in Amerika is altijd gesteld dat de GPLv2 geen contract is. Het lijkt me dan niet haalbaar om de ontbinding daarvan in te roepen. In Europa ligt dat anders, ik weet 99% zeker dat de GPL hier een contract is. En inderdaad kun je een contract dan ontbinden.

Voor ontbinding zijn wel argumenten nodig. Je bedenken of geen zin meer hebben in de sfeer van de club is nadrukkelijk geen argument. Dat moet je maar vooraf in het contract opnemen (contractsjuristen spreken dan van termination at will). Ontbinden onder de wet kan eigenlijk alleen bij wanprestatie, schendingen van de overeenkomst door de wederpartij, of in zeer uitzonderlijke situaties die maken dat je redelijkerwijs écht niet meer gehouden kan worden aan dat contract.

Van een wanprestatie onder de GPL lijkt me geen sprake als iemand nieuwe gedragsregels binnen het project introduceert. De software wordt nog steeds onder precies dezelfde voorwaarden aangeboden, daar verandert welke gedragsregel dan ook niets aan. Ook je beroepen op gedane beloften over sfeer en werkwijze zie ik niet als wanprestatie. De GPL gaat over de software en wat daarmee mag gebeuren – namelijk alles, mits onder de gelijk-delen clausule uit die licentie. Ik zie niet hoe je dan achteraf kunt zeggen, ik vind deze nieuwe huisregels van project Linux onaardig dus de GPL wordt geschonden.

Natuurlijk kun je er wel voor kiezen om niet meer mee te doen aan het project, maar je bestaande licentie intrekken gaat ‘m niet worden.

Arnoud

Honderden klachten over verdwijnende smart-tv-apps in Nederland

| AE 10863 | Informatiemaatschappij | 43 reacties

De Consumentenbond ontving in een half jaar tijd zo’n driehonderd klachten over apps die van smart-tv’s zijn verdwenen. Dat meldde Nu.nl vorige week. Zo was bij de helft van de melders de app van de NPO ineens van de televisie verdwenen. En geloof me, als je televisie ineens geen Sesamstraat meer kan tonen dan heb je als jonge ouder best een probleem. Maar juridisch is daar geen remedie voor: je hebt geen recht op blijvend werkende apps op je slimme televisie. Hoe dom is dat?

Al veel langer wordt er geklaagd over niet-bijgewerkte apps. Dat is ook logisch: je koopt een televisie omdat die apps er bij zitten, dat is immers het ‘smart’ aspect van zo’n ding. Het voelt dan ook erg raar dat ze ineens niet meer werken. Als de afstandsbediening onverwacht er mee ophoudt, dan heb je toch ook een claim?

Volgens de wet moeten producten die aan consumenten worden verkocht, voldoen aan de daarbij gewekte (redelijke) verwachtingen. Van een televisie mag je bijvoorbeeld verwachten dat die anno 2018 echt wel een HDMI-ingang heeft, en dat de afstandsbediening niet meteen stuk gaat als hij een keer op de grond valt. Ook mag je verwachten dat het apparaat blijft werken gedurende de levensduur.

Het probleem is hier alleen dat de app niet meer goed werkt vanwege een aangepaste dienst elders, zoals bij Youtube of de NPO. Soms omdat de voorwaarden van die diensten zijn veranderd, soms omdat de benodigde technologie niet ondersteund kan worden door je verouderde platform (drie jaar is immers oud in ICT-land) en soms omdat men gewoon geen zin meer heeft in het onderhoud.

Is dat nu een schending van de conformiteitsregel? Ik blijf daar heel erg over twijfelen. Enerzijds is er niets mis met de televisie, die doet nog precies hetzelfde en die app-software op de televisie is geen bit veranderd. Het is de dienst waar hij op aansluit die ermee ophoudt. En dat voelt ergens net zoiets als dat de Duitse zenders geen analoog signaal meer geven: jammer, maar dan moet je maar een digitale televisie kopen als je dat wilt kijken.

Anderzijds: mij was niet perse een app beloofd als wel een wérkende app. Die app is een ondergeschikt middel om digitale televisie mee te kijken on-demand, en dat werd me nadrukkelijk op de doos beloofd. Ik heb er dus recht op dat ik de NPO kan blijven kijken, het feit dat dat niet meer kan, maakt de televisie nonconform. Ze regelen het maar met die omroeporganisatie en hun nieuwe platformeisen.

Maar als je die lijn kiest: wat moet je dan, als de dienstaanbieder (zoals Youtube) gewoon zegt dat iets niet meer kan of niet ondersteund wordt zonder OS-upgrade bijvoorbeeld? Of een hardware-eis neerlegt die objectief nodig is maar jouw televisie niet kan?

Arnoud

Politie test koppelen cameradata tegen dieven in Roermond

| AE 10843 | Informatiemaatschappij | 41 reacties

De politie en de TU Eindhoven testen een systeem om data uit verschillende bronnen, met name camera’s, te koppelen en te analyseren, om winkeldieven uit Oost-Europa in een vroeg stadium te herkennen. Dat meldde Tweakers afgelopen maandag. De camera’s zijn die uit de anpr-nummerplaatherkenning, gekoppeld aan een database die de politie heeft over voertuigen die Oost-Europese bendes mogelijk gebruiken. Op basis van punten – vier mannen met Roemeens kenteken en een Duitse auto, honderd punten – wordt dan een signaal afgegeven aan de politie om deze auto eens nader te bekijken. Het klinkt leuk, maar riekt toch een beetje gevaarlijk.

Roermond heeft veel last van dit soort criminaliteit, las ik bij de NOS, omdat het dicht bij de grens ligt én een grote trekpleister heeft, namelijk winkelcentrum de Designer Outlet. De grote hoeveelheid overlast was de aanleiding om eens te kijken wat men met techniek kan doen.

In de kern komt het erop neer dat van iedere bezoeker richting het winkelcentrum op diverse punten wordt geclassificeerd. Van de auto wordt het kenteken uitgelezen, wat informatie geeft zoals land waar de auto geregistreerd staat en ouderdom/type. Speciale camera’s tellen het aantal inzittenden, middels antennes wordt vastgelegd uit welk land de telefoons (simkaarten) in de auto komen en zo nog een aantal slimmigheden. Van elk van die aspecten wordt een score vastgesteld, die bij elkaar opgeteld een totaalscore Verdacht Gedrag oplevert. En wie daarin te hoog scoort, mag even aan de kant en uitleggen wat hij komt doen in Roermond.

Natuurlijk is het uiteindelijk altijd een agent die de feitelijke controle uitvoert, en eventueel kan besluiten de auto toch niet staande te houden omdat het vier Roemeense omaatjes zijn die een auto geleend hadden in Hamburg. Alleen krijg ik bij systemen als deze niet het gevoel dat de hoofdregel zal zijn dat er geen controle nodig is wanneer de computer zegt van wel. Zelfs het toch niet als rabiaat links bekend staande GeenStijl fulmineert dat het hier gaat om een truc: “Het lijkt alsof de popo al precies weet wie ze hebben moeten, maar dat ze dus nu een hoogtechnologische smoes nodig hebben om preventief op te treden tegen de import die de rottigheid veroorzaakt.”

Het vervelende is, je komt dan vrijwel direct in een hellend-vlakargument terecht. Nu gaat het goed, maar wat als straks massaal alle Oosteuropeanen staande gehouden worden? Of als -zoals de NOS meldt- het geluid van dikke snelle auto’s een trigger geeft waardoor je voor ramkraker aangezien wordt, en door een arrestatieteam klemgereden wordt? Dat zou ernstig zijn, maar zo ver is het nog niet. Wat is dan wijsheid? Nu ageren en als overdreven weggezet worden? Of wachten tot we daar zijn, en dan horen “maar vandaag de dag is het doodnormaal”?

Arnoud

Mag je een League of Legends skin krijgen als je bloed doneert?

| AE 10835 | Informatiemaatschappij | 23 reacties

Een campagne waarbij bloeddonoren een League of Legends-skin kunnen krijgen in ruil voor hun donatie heeft tot nu toe 300 nieuwe donoren opgeleverd. Dat las ik bij Tweakers, dat zich baseert op bloedbank Sanquin die de actie heeft georganiseerd. De campagne draagt de naam #myfirstblood en was een succes: in de beoogde doelgroep van 18… Lees verder

Vijf EULA-clausules waar je je koffie van tegen het scherm zult spugen

| AE 10826 | Informatiemaatschappij | 16 reacties

1. Geen iTunes voor jou, Kim Jong-Il Ik begin met een klassieker: Apple verbiedt in de iTunes voorwaarden het gebruik van de software bij de productie of ontwikkeling van massavernietigingswapens: You also agree that you will not use these products for any purposes prohibited by United States law, including, without limitation, the development, design, manufacture… Lees verder

Mag ik vanaf de openbare weg mensen op een buurtfeest fotograferen?

| AE 10804 | Informatiemaatschappij, Privacy | 49 reacties

Een lezer vroeg me: Recent liep ik door de buurt en zag ik een buurtfeest met mooie sfeer. Weliswaar achter een afzetting maar op een straat met plein, dus openbare weg volgens mij. Ik maakte vanaf de straat aan de overkant foto’s, en werd toen aangesproken door twee deelnemers dat dat niet mocht, mede omdat… Lees verder

Over deze drie detailpunten kunnen advocaten wekenlang steggelen

| AE 10785 | Informatiemaatschappij | 6 reacties

Onderhandelen over een deal vereist aandacht voor alle punten, van groot tot klein. Niet alleen de prijs is van belang, ook schijnbare details zoals wanneer sprake is van overmacht moet gewoon goed geregeld zijn. Ik noem mezelf bij onderhandelingen altijd een beroepspessimist of professioneel doemdenker: ik ga bedenken waar jij en je wederpartij ruzie over… Lees verder

Best of Rant: kappen met “had je de voorwaarden maar moeten lezen”

| AE 10780 | Informatiemaatschappij | 2 reacties

Deze week ben ik nog met vakantie. Vorige week een terugblik op populaire blogs van de afgelopen jaren, deze week een selectie uit mijn oude tirades van de afgelopen jaren. Deze week: Kappen met “had je de voorwaarden maar moeten lezen” Als je er een beetje op let, dan zie je het dagelijks: advertenties die… Lees verder

Best of Rant: Oh, en iemand wijzen op een vulnerability is dus géén strafbaar feit

| AE 10778 | Informatiemaatschappij | Er zijn nog geen reacties

Deze week ben ik nog met vakantie. Vorige week een terugblik op populaire blogs van de afgelopen jaren, deze week een selectie uit mijn oude tirades van de afgelopen jaren. Deze week: Oh, en iemand wijzen op een vulnerability is dus géén strafbaar feit Kijk. Natuurlijk is het ergens gek dat iemand aan je raam… Lees verder

Best of Rant: Nee, Google moet zich gewoon ook aan onze wet houden

| AE 10774 | Informatiemaatschappij | 8 reacties

Deze week ben ik nog met vakantie. Vorige week een terugblik op populaire blogs van de afgelopen jaren, deze week een selectie uit mijn oude tirades van de afgelopen jaren. Deze week: Tiradeweek: Nee, Google moet zich gewoon ook aan onze wet houden, over mijn ergernis dat elke keer als we in Europa een uitspraak… Lees verder