[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
