Copyright © 2003 Ronald van Engelen
Toestemming wordt verleend tot het kopiëren, verspreiden en/of wijzigen van dit document onder de bepalingen van de GNU Vrije Documentatie Licentie, versie 1.2 of iedere latere versie uitgegeven door de Free Software Foundation; zonder Invariante Secties, zonder Omslagteksten voor de Voorkant en zonder Omslagteksten voor de Achterkant. Een kopie van de licentie is opgenomen in de bijlage getiteld "GNU Vrije Documentatie Licentie".
| Wijzigingen | |
|---|---|
| Herziening Revision: 1.7 | Date: 2003/05/16 17:27:06 |
| Herziening $Revision: 358 $ (vorige versie was 1.7) | $Date: 2004-12-17 05:49:57 +0100 (vr, 17 dec 2004) $ |
|
|
Inhoudsopgave
Inleiding
In dit document wil ik de Rabobank aanzetten om zich te committeren aan open standaarden wat betreft de elektronische communicatie met haar klanten. Ik doe dit vanuit mijn achtergrond als klant van de Rabobank en als leverancier van IT-oplossingen voor mijn klanten. Het is me gebleken dat de Rabobank met betrekking tot elektronische communicatie zich tot nu toe heeft toegelegd op één platform (Windows) van één leverancier (Microsoft). Enerzijds beperkt dit mijn mogelijkheden als klant om met mijn bank te communiceren. Anderzijds beperkt me dit als ondernemer om leverancier- en platform-onafhankelijk IT-oplossingen te kunnen aanbieden.
De rest van dit document bestaat uit vier concrete verzoeken , gericht aan de Rabobank.
Ronald van Engelen, Mei 2003
Eén van de bekendste open standaarden is u wellicht bekend: de Hypertext Markup Language ( HTML) . HTML is de taal die gebruikt wordt om webpagina's te maken. De taal wordt beheerd en onderhouden door het World Wide Web Consortium ( W3C) , een groep die bestaat uit vertegenwoordigers van de industrie, de wetenschap en overheden. De specificatie van de HTML-taal is publiek toegankelijk en kan door iedereen vrij ingezien en toegepast worden. Het consortium zorgt ervoor dat dit zo blijft en dat de taal op een beheerste en gestructureerde wijze aangepast wordt aan de wensen van haar leden, de gebruikers van de taal en de voortschrijdende technologie. De positieve gevolgen van deze aanpak zijn dagelijks merkbaar; niet alleen in wetenschappelijk en technisch opzicht, maar juist economisch en maatschappelijk heeft deze taal (tezamen met andere technologieën) voor grote veranderingen gezorgd.
In het jaarverslag van 2001 schrijft de Rabobank:
|
De Rabobank was in december 1994 als eerste financiële instelling actief op internet. De voorsprong die zij daarmee opbouwde, heeft ze tot de dag van vandaag weten vast te houden. |
||
| -- Bron: Rabobank jaarverslag 2001, pagina 19 | ||
Ook in het jaarverslag van 2002 staat dat de website de eerste, de best bezochte en de hoogst gewaardeerde [ 1]is.
Daarom is het vreemd dat wanneer ik de website nu (in Mei 2003) open in mijn browser de volgende alarmerende tekst verschijnt:
|
Sorry, het is mogelijk dat uw browser de Rabobank site niet correct weergeeft U gebruikt momenteel: Mozilla 1.3 (Linux UNIX). De Rabobank site kan het best bekeken worden op een PC met Internet Explorer 5.0 of nieuwere versies van deze browser. Ga door naar de Rabobank site >> Meer over browsers >> |
||
| -- Bron: http://www.rabobank.nl/ | ||
Als ik vervolgens klik op de koppeling “ Ga door naar de Rabobank site >>” zie ik de website en kan hem probleemloos gebruiken. De melding doet vermoeden dat mijn browser-software (Mozilla 1.3) niet correct is. Nader onderzoek leert echter dat de HTML-code waaruit de pagina bestaat niet correct is. Dat is onnodig; op /artikelen/rabobank/homepage/index.htmlheb ik een in 15 minuten [ 2]gecorrigeerde versie van de Rabobank homepage gezet, die volledig HTML-conform [ 3]is en op elke HTML-conforme browser software foutloos weergegeven wordt.
|
Iedereen die een internet-pagina voorziet van een 'deze pagina is geschikt voor browser X' label, lijkt terug te verlangen naar die slechte, oude tijd, waarin de kans zeer klein was, dat je een document kon lezen, dat was geschreven op een andere computer, met een andere tekstverwerker of in een ander netwerk. |
||
| -- Bron: Tim Berners-Lee in Technology Review, July 1996 | ||
Bovenstaand (vertaald) citaat is afkomstig van Tim Berners-Lee, de uitvinder van het World Wide Web en vooraanstaand lid van het W3C. De reden om de HTML-taal en onderliggende technologie te ontwikkelen was juist het platform- en produkt-onafhankelijk kunnen werken met informatie. Door zich niet te conformeren aan de HTML-standaard eist de Rabobank van haar klanten om met een bepaald produkt van een bepaalde leverancier te werken en beperkt zo de toegang en mogelijkheden van de website.
De gebruikers die met deze keuze uitgesloten worden, zijn onder andere:
Blinde en anderszins gehandicapte gebruikers;
Gebruikers die text-georiënteerde software gebruiken
Gebruikers die zich het (dure) Microsoft Windows platform niet kunnen veroorloven;
Gebruikers die zich niet aan (het zich monopolistisch gedragende) Microsoft willen binden.
Gebruikers die vrije softwareprefereren boven gesloten [ 4]software.
Deze groepen gebruikers kenmerken zich doordat ze niet met Microsoft Internet Explorer willen en/of kunnen werken. Allen hebben echter de benodigde software om HTML-pagina's te bekijken en te gebruiken. De Rabobank website kan met enkele eenvoudige aanpassingen HTML-conform gemaakt worden, zodat niemand uitgesloten wordt van het gebruik ervan.
[ 1]Er staat in het jaarverslag niet te lezen op welke manier de waardering is gemeten. Om de kwaliteit van een produkt te meten volstaan steekproeven niet, omdat zij vooral kwantitatieve conclusies opleveren. Ik daag de Rabobank daarom uit om zich werkelijk uitnodigend open te stellen voor kritiek, zoals beschreven in de laatste sectie van dit document.
[ 2]Het aanpassen van de HTML- en CSS-code van de Rabobank homepage heb ik uitgevoerd met enkele sed commando's. Het gaat hier om het aanpassen van gegenereerde pagina's. Waarschijnlijk kost het aanpassen van de sjablonen waaruit de HTML-pagina's gegenereerd worden minder tijd.
[ 3]De HTML-code van de aangepaste pagina is conform de W3C “ XHTML 1.0 Transitional” specificatie. Klik voor de validatie van deze pagina. De Javascript-code waarnaar deze pagina verwijst heb ik niet gecontroleerd, maar wel bekeken. Het grootste gedeelte van deze code zou vervangen kunnen worden door CSS-code.
[ 4]In dit document gebruik ik de term gesloten software om te verwijzen naar alle software die geen vrije software is, zoals uitgelegd in http://www.gnu.org/philosophy/free-sw.nl.html. Gesloten software wordt vaak uitgedrukt als closed source en proprietary .