Rabobank en open standaarden vanuit klantperspectief

Ronald van Engelen

La cocina de la información


Constantijn Huygensstraat 1
5344 VM
Oss
Nederland
+31 (412) 473619

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) $
  • Links naar oude locatie /rabo/ veranderd naar nieuwe locatie

  • Link naar verwijderde ETSI-presentatie verwijderd

  • Nieuwe XHTML rendering met xhtml/docbook.xsl en xhtml/chunk.xsl

  • Aangepaste CSS op basis van standaard opmaak


Inhoudsopgave

Verzoek tot aanpassing van website
Inleiding
Een alarmerende melding op de Rabobank website
De HTML-standaard
Concreet: Verzoek tot aanpassing van website
Verzoek tot aanpassing van thuisbankieren-website
Inleiding
Opmerkingen bij de thuisbankieren-website
Concreet: Verzoek tot aanpassing van thuisbankieren-website
Verzoek tot committering aan open standaarden
Inleiding
Een succesverhaal: HBCI en GnuCash
Rabobank pleit zelf voor open standaarden
Concreet: Verzoek tot committering aan open standaarden
Verzoek tot committering aan open communicatie
Inleiding
Een mogelijke oplossing
Concreet: Verzoek tot committering aan open communicatie
A. GNU Vrije Documentatie Licentie
INTRODUCTIE
TOEPASBAARHEID EN DEFINITIES
VERBATIM KOPIËREN
KOPIËREN IN GROTE AANTALLEN
WIJZIGINGEN
HET COMBINEREN VAN DOCUMENTEN
VERZAMELINGEN VAN DOCUMENTEN
SAMENVOEGING MET ONAFHANKELIJKE WERKEN
VERTALING
ONTBINDING
TOEKOMSTIGE HERZIENINGEN VAN DEZE LICENTIE
Hoe deze licentie te gebruiken in uw documenten

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

Verzoek tot aanpassing van website

Inleiding

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.

Een alarmerende melding op de Rabobank website

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.

De HTML-standaard

 

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.

Concreet: Verzoek tot aanpassing van website

Ik verzoek de Rabobank om haar website op www.rabobank.nl/ zodanig aan te passen dat de code zich conformeert aan de HTML-standaard en zodoende bruikbaar is voor iedereen met HTML-conforme software.



[ 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 .