[EMAIL PROTECTED]

Als de directeur van een van de leveranciers (Finalist) die de MMbase
projecten (LeoCMS, WIAB, Vodafone enz) doet wil ik graag even reageren op
de mailtjes van de vertrekkende MMC leden.
Sinds wij in 2001 met MMBase aan de slag zijn gegaan is er veel gebeurd.
Toen was MMBase een product dat vrijwel uitsluitend bij de omroepen
gebruikt werd. Er waren maar een handvol (10?) developers die ervaring met
MMBase hadden. 4 jaar later is er een echte community, een grote groep van
deveopers, leveranciers en klanten die MMBase gebruiken. Naar al die
maatstaven is MMBase denk ik een groot succes te noemen. Ook als product
is MMBase in 4 jaar aanzienlijk veranderd, verbeterd en uitgebreid.
Tegelijkertijd is natuurlijk ook duidelijk dat MMBase �as is� (de kale
MMBase distributie) geen kant en klaar CMS is, dat je out of the box kunt
gebruiken om een website in te richten. Dat was 4 jaar geleden niet zo en
dat is nu ook nog niet zo. Dat is tegelijkertijd de kracht en de zwakte
van MMBase. De kracht omdat het je niet zoals de �grote� out of the box
systemen dwingt op een bepaalde manier te werken. Het is een zwakte omdat
het betekent dat er altijd �aan gesleuteld� zal moeten worden. (Vanuit een
partner oogpunt is dat overigens weer interessant, want die willen
uiteindelijk natuurlijk uren verkopen).
Een andere belangrijk verschil met 2001 en nu is dat er een Stichting
MMBase is. De sticthting is opgericht door grote gebruikers van MMBase,
die hun strategische investering in MMBase op een of andere manier wilden
beschermen door de continuiteit van MMBase te proberen te waarborgen.
Persoonlijk heb ik nooit zo in die noodzaak geloofd omdat �een goed
product zichzelf verkoopt� en zolang het aan een behoefte voldoet ook zal
blijven bestaan, zeker in het geval van open source. Iedereen kan er
immers tot in lengte van dagen aan blijven sleutelen. Inmiddels is wel
duidelijk dat de Stichting een cruciale rol gespeeld heeft bij de promotie
van MMBase als professioneel Open Source CMS.
Hierdoor is MMBase nu in gebruik bij zeer uiteenlopende klanten, van
Gemeentes tot Vodafone, van Natuurmonumenten tot de VPRO. Deze enorme
uitbreidingen van gebruikers heeft natuurlijk geleid tot een enorme
uitbreiding van de gezamenlijke behoeften van deze klanten. Daar komt nog
bij dat MMBase door haar huidige positionering gewoon standaard op een
shortlist terecht komt en dan op basis van features van andere (waaronder
closed) CMS�en vergeleken wordt. Ook die CMS�en hebben de afgelopen 4 jaar
natuurlijk niet stilgestaan en dus kan een kaal MMBase nooit concurreren
met bv Tridion. MMBase met een laag erbovenop waarin o.a. workflow zit
zoals bv LeoCMS kan dat inmiddels wel, zoals oa. blijkt uit het SURF
onderzoek van vorig jaar.
Uiteraard is het daarbij jammer dat er voor b.v. workflow nu verschillende
systemen zijn. Maar gebruikers en hun leveranciers zullen niet wachten tot
bepaalde features in de standaard MMBase komen en bouwen dus eigen
oplossingen. Wat dat betreft is het wat mij betreft jammer dat er na al
die jaren nog steeds geen technische roadmap is die een planning aangeeft
waar het in grote lijn, technisch met MMBase naar toe gaat. Finalist heeft
de afgelopen jaren zeker 1 manjaar per paar gedoneerd aan ontwikkeling van
MMBase onderdelen. Uiteraard is die tijd besteed aan zaken die voor onze
klanten belangrijk zijn en die passen in onze via op software
ontwikkeling. UML2MMBase is ontwikkeld om sneller MMBase applicaties te
kunnen bouwen door MDA toe te passen. LeoCMS is bevat workflow en
meertaligheid omdat de klant dat wilde. Ik heb soms het idee dat het MMC
nog te weinig een idee heeft van eisen en wensen van de huidige, nieuwe en
veel grotere gebruikersgroep van MMBase en nog heel erg bezig is met de
�core� van MMBase. Maar om een goede workflow standaard in MMBase te
krijgen zal er een middenweg gevonden moeten worden, of een defacto
standaard naar boven moeten komen drijven.
Het verwijt vanuit de vertrekkende leden dat de leveranciers te weinig
terug geven aan de community is volgens mij dan ook niet terecht. Veel
committers zijn volgens mij gefrustreerd met het proces om wijzigingen
door te voeren in MMBase en beginnen er daarom niet eens meer aan om een
voorstel in te dienen. De manier waarop voorstellen soms afgeschoten
worden op de mailinglijst is soms gewoon stuitend om te zien. Wat dat
betreft is het misschien jammer dat er niet een MMBase �Linus� is, een
technisch iemand die boven alle partijen staat met absolute guru status en
visie. Zolang die niet opstaat denk ik dat het hard nodig is dat het MMC
actief en constructief in overleg blijft met de community en daarbij
vooral werkt aan het uitstippelen van een lange termijn visie waarin de
eisen en wensen van de nieuwe, steeds grotere MMBase gebruikers groep
terug te vinden is.
Ik hoop dan ook dat er enthousiaste mensen opstaan om de open gevallen
plaatsen in het MMC op te vullen om het succes van MMBase, als een van de
meest succesvolle Nederlandse open source producten te continueren.

Jean-Luc van Hulst, directeur
Finalist IT Group




_______________________________________________
Developers mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/developers

Reply via email to