Microsoft maakt programmeerfout in keuzescherm webbrowsers

Sinds enkele dagen is Microsofts browserkeuzescherm online beschikbaar. Microsoft werd door Europa verplicht om zijn gebruikers te laten kiezen met welke browser ze op het net willen. Op de website www.browserchoice.eu kan je kiezen uit een aantal webbrowsers, die in willekeurige volgorde gepresenteerd worden.

Nu ja, willekeurig. Een zekere Rob Weir ontdekte namelijk dat de volgorde van de browsers helemaal niet zo willekeurig is. En dat heeft niets te maken met duistere complotten, maar wel met een domme programmeerfout.

Het willekeurig sorteren van de browsers gebeurt in Javascript. Wat Microsoft deed, was JavaScript laten sorteren op basis van een ‘custom’ totale orderelatie, met deze implementatie:

function RandomSort (a,b)
{
    return (0.5 - Math.random());
}

Omdat dit helemaal geen orderelatie definieert, kan het - afhankelijk van het gebruikte sorteeralgoritme - een beetje tot volledig mislopen. (In het slechtste geval krijg je zelfs een oneindige lus.)

Gebruik open source en kom op de zwarte lijst

Volgens de Amerikaanse lobbygroep International Intellectual Property Alliance (IIPA), moeten Indonesië, Brazilië en India op een zwarte lijst geplaatst worden, omdat ze het gebruik van open source software aanbevelen.

De IIPA is een koepelorganisatie boven o.a. de MPAA en de RIAA, organisaties die zich onder meer bezig houden met het piraterijbestrijding op het vlak van (respectievelijk) films en muziek.

De IIPA stelt dat open source software de concurrentiekracht van softwarebedrijven in gevaar brengt, omdat mensen voor open source gaan kiezen, in plaats van voor software van commerciële bedrijven.

Waaruit blijkt dat ze het weer niet begrepen hebben. Het is namelijk perfect mogelijk om tegelijkertijd een commercieel bedrijf te zijn, én open source software aan te bieden. Voorbeelden zijn er te over: Red Hat, Novell, Canonical, Wordpress, Google,... Zelfs Microsoft sprong een aantal jaren geleden op de open-sourcetrein.

Amazon betaalt Microsoft om Linux te mogen gebruiken

Amazon heeft met Microsoft een deal gesloten, die inhoudt dat Microsoft Amazon niet zal vervolgen omdat Amazon Linux gebruikt.

Microsoft beweert dat Linux honderden patenten schendt waarvan Microsoft de eigenaar is. Dat beweren ze al langer dan vandaag: in 2009 heeft Microsoft TomTom ook al eens voor de rechter gedaagd, omwille van een mogelijk patentenprobleem. Een uitspraak is er nooit geweest; TomTom heeft een onbekend bedrag aan Microsoft betaald, en de kous was af.

Ook nu betaalt Amazon een onbekend bedrag aan Microsoft, en alweer is er geen duidelijkheid of Linux werkelijk softwarepatenten van Microsoft schendt.

Ik zou precies eens graag hebben dat het echt ergens tot een rechtszaak komt, en dat er een uitspraak volgt. Zodat we te weten komen over welke patenten Microsoft het heeft, en of de claims van Microsoft stand houden voor de rechter. Want ik denk dat nu iedereen maar rap betaalt aan Microsoft, om een dure gerechterlijke procedure te vermijden.

Apple beschermt iphonegebruikers tegen badpakken e.a.

Apple heeft naar verluidt duizenden toepassingen verwijderd uit zijn ‘App store’ (de online dienst waar bijv. iPhonegebruikers toepassingen kunnen downloaden voor hun telefoon). De verwijderde toepassingen zouden volgens Apple aanstootgevend kunnen zijn.

Uiteraard ben ik heel blij dat Apple zijn klanten wil beschermen tegen vrouwen in badpak/schaatspak, ‘te veel huid’, of silhouetten die een mogelijke seksuele connotatie kunnen hebben.

Maar als ik ooit een smartphone koop, zal het alvast geen iPhone zijn. Ik zal zelf wel beslissen wat ik aanstootgevend vind.

Franse assemblée nationale keurt internetfilter goed

In Frankrijk heeft de assemblée nationale een wetsvoorstel goedgekeurd dat de overheid toelaat het internet te ‘filteren’ op kinderporno. Kinderporno zou geblokkeerd worden op ‘siteniveau’. Ik weet niet wat dat precies wil zeggen, maar voor hetzelfde geld gaat heel facebook down als er iemand een ‘foute’ afbeelding post.

Beste Fransen, welkom in de 21ste eeuw. Als je websites wil blokkeren, dan moet je ook een lijst beschikbaar stellen van alle websites die je blokkeert. Want anders kan ik niet controleren of de overheid ook niet stiekem websites van de oppositie of de neutrale pers afschermt.

Langs de andere kant wil je waarschijnlijk ook geen lijst met kinderpornowebsites publiek beschikbaar maken, want iedere it'er weet dat er heel wat manieren zijn om toch toegang te krijgen tot door de overheid geblokkeerde sites.

Mijn advies: Als je dan toch een lijst hebt van websites met kinderporno, ga dan achter de verantwoordelijken aan die het materiaal aanleveren en/of beschikbaar stellen. En laat het internet het internet. Parbleu! :)

Windows 7 phone home

Nieuwe computer gekocht met Windows 7 als besturingssysteem? Dan zal je computer vanaf vandaag iedere 90 dagen contact opnemen met Microsoft. Om na te kijken of je versie van Windows wel legaal is. En misschien nog wel voor andere dingen; wie weet dat. Uiteraard zijn hier wel wat privacyvragen bij te stellen.

Voor mensen die liever niet hebben dat Big-Microsoft-Brother iedere drie maand komt kijken of ze wel braaf zijn, zijn er gelukkig alternatieven :-) Het mijne heet tegenwoordig Linux Mint.

Rootkit die blauw scherm veroorzaakte is gepatcht

Bij de updates voor Windows XP die op 9 februari vrijgegeven werden, zat er eentje dat je PC onbruikbaar maakte, tenminste als je computer geïnfecteerd was door de TDL3-rootkit (of TDSS, alnaargelang de bron).

Zo'n rootkit verandert je PC in een zogenaamde ‘zombie’, die door criminelen allerhande gebruikt wordt voor louche activiteiten. Zelf zal je er weinig van merken, behalve misschien dat je PC wat traag wordt.

Als je geïnfecteerde PC niet meer start na een Windows update, is dat natuurlijk vervelend voor jou, maar uiteraard ook voor mogelijke ‘users’ van je rootkit. Vandaar dat TDL3 nu blijkbaar overal gepatcht wordt, zodanig dat ze compatibel wordt met de betreffende Update voor Windows.

Als dat geen snelle service is :)