Juli 2003
Open source

Overheid en bedrijfsleven zijn enthousiast over open-sourcesoftware. Kosten, vrijheid en openheid zijn belangrijke voordelen. Maar vaak weet de linkerhand niet wat de rechter doet, zijn elementaire zaken als licenties en aansprakelijkheid niet geregeld, en wordt geen gedegen afweging gemaakt. De stand van zaken.

 Wet- en regelgeving bedreiging voor open source
Ondanks goede voornemens en ambitieuze open-source-initiatieven werpen overheden ook belemmeringen op. Zo dreigt het octrooistelsel door een Europese Richtlijn te worden uitgebreid, wat de open-sourcegedachte schaadt. Volgens de auteurs moet het Nederlandse Ososs de overheid kritisch volgen op inconsequenties in het open-sourcebeleid.

 Vijf adviezen voor selectie van oss-componenten
Let bij het zoeken naar open-sourcecomponenten op de waardering van anderen en of de benodigde component standaard functionaliteit bevat, die al is uitontwikkeld. Een actieve gebruikersgroep is een altijd goed teken. Verder is een onderhoudsversie altijd beter dan een 0.x-versie, en is een eenvoudig ontworpen component gemakkelijker aan te passen.

 Recessie doet mythes sneuvelen
...

 'Open'
...

 Licenties op vrij verkrijgbare software
Bij open-sourcesoftware dient een licentie als waarborg van het vrije karakter. Ook wordt voorkomen dat iemand een open-sourcecomponent verwerkt en alsnog een vergoeding vraagt. Bekende open-sourcelicenties sluiten aansprakelijkheid voor gebreken uit. Een betere oplossing lijkt, deze te beperken tot de factuurwaarde, die bij open-sourcesoftware nul is.

 De prijs van gratis software
Organisaties moeten bewust handelen om vast te kunnen stellen of open-sourcesoftware voordeel oplevert. Voor het opstellen en beoordelen van business cases kan de benefits-logicmethode worden gebruikt. De benefits logic brengt te behalen voordelen in kaart die bijdragen aan het gestelde doel, zoals kostenreductie of omzetvergroting.

 De overheid en open source
Overheden zijn enthousiast over open-sourcesoftware. Naast kosten, stabiliteit en veiligheid zijn voor de overheid vrijheid en openheid belangrijke voordelen. Maar vaak weet de linkerhand niet wat de rechter doet en is wet- en regelgeving niet in lijn met het beleid.

 De business case
...

 Community programming als ontwikkelmethode
In open-sourcenieuwsgroepen ontstaat soms bij toeval consensus over een ontwikkelplan, waarna mensen zich spontaan aanmelden om een team te vormen. Ondanks problemen van elektronische communicatie is de toon van de discussies scherp maar met veel respect. Deze open communicatie kan volgens de auteur als voorbeeld dienen voor teams binnen bedrijven.

 Cocoon en J2EE
De architectuur van het open-sourceplatform Cocoon zorgt voor een gestructureerde scheiding tussen inhoud, logica en stijl. Het platform maakt multi-kanaalpublicatie mogelijk en verschaft een interface met verschillende gegevensbronnen, integratie met andere applicaties en caching. Volgens de auteurs kan met Cocoon zeer schaalbare, flexibele programmatuur worden ontwikkeld.

Software-engineering vanuit economisch perspectief
Om een project vanuit economisch perspectief te sturen, legt een organisatie verwachte kosten en opbrengsten vast in een business case. Het model dat de auteur beschrijft kent vier momenten voor overweging om een project al of niet te vervolgen: na afronding van het innovatievoorstel, de projectdefinitie, het productontwerp en de productvrijgave.

Op zoek naar dat ene framework
Het Bita Center beoogt relaties tussen methoden te verduidelijken. Itil is een set best practices voor servicemanagement. Prince2 is een projectmanagementmethode. Verder is er ASL voor functioneel beheer van applicaties, ISPL voor contractmanagement, DSDM voor snelle systeemontwikkeling en CMMI voor evaluatie van bedrijfsprocessen.

E-learning voor crisissituaties
...

Dimensies van de professionele organisatie
De auteur schetst vijf dimensies van professionaliteit. Procesgerichtheid betekent ketendenken. Bij servicegerichtheid zijn afspraken transparant, bij klantgerichtheid is de organisatie dit. Een oplossingsgerichte organisatie kan complexe vragen aan en staat hier objectief tegenover, en een adaptatiegerichte organisatie is sensitief voor veranderingen.

Beter meten met Cffp
Elke entry, exit, read en write heeft binnen Cosmic full function points (Cffp) de omvang van 1 Cosmic functional size unit. De omvang van een functioneel proces is gelijk aan het aantal entry's, exits, reads en writes van het proces. Cffp biedt verschillende voordelen boven functiepuntanalyse zoals de eenvoud van meten en een betere omgang met complexiteit van software.

--