Daidalos en OSOSS

Afdrukken PDF

openlock_170

OSOSS staat voor Open Standaarden en Open Source Software. De laatste tijd is er steeds meer aandacht voor Open Source Software en Open Standaarden. In de ogen van Daidalos is dat terecht. In dit artikel willen we u vertellen waarom. Wel zijn het twee losstaande aspecten in softwarearchitecturen, waarover we graag iets meer vertellen.

Open Standaarden

Voor Daidalos zijn Open Standaarden de normaalste zaak van de wereld. Open Standaarden gaan over de afspraken bij het uitwisselen van informatie tussen partijen, systemen en netwerken van ketenpartners, en kunnen gaan over techniek, gegevens of processen.

Open Standaarden zijn standaarden waarvoor de volgende regels gelden:

  • De standaard is goedgekeurd en wordt onderhouden door een non-profit organisatie
  • De standaard is tot stand gekomen in een vrij toegankelijk proces: iedereen kan bijdragen en invloed uitoefenen
  • De standaard is gepubliceerd en het specificatiedocument kan gratis of tegen kostprijs worden verkregen
  • Intellectueel eigendom is onherroepelijk ter beschikking gesteld zonder royalties
  • Er zijn geen beperkingen omtrent het hergebruik van de standaard

Open Standaarden dragen bij aan Interoperabiliteit. Als bedrijven of organisaties hun data conform Open Standaarden kunnen uitwisselen wordt digitaal samenwerken een stuk eenvoudiger, hetgeen mogelijkheden tot besparingen oplevert. Bovendien kan iedereen participeren: dit zorgt voor een groter bereik of meer concurrentie.

Open Standaarden zijn vrijwel altijd duurzaam. Omdat de standaarden niet gebonden zijn aan een leverancier kunnen bestanden door iedere willekeurige partij worden opgepakt er verder verwerkt.

Daidalos ondersteunt alle Open Standaarden van harte.

XML – een basis Open Standaard – is één van de kerncompetenties van Daidalos. Daidalos zet XML vrijwel altijd in binnen projecten en vaak dragen wij er zelf aan bij, door het opstellen van de XML specificaties. Dit doen wij binnen al onze markten: Publishing (bijvoorbeeld Wetgeving en Jurisprudentie), Overheid (bijvoorbeeld EBV), Onderwijs (bijvoorbeeld SCORM en Common Cartridge) en Erfgoed (bijvoorbeeld EAD).

Open Source Software

Voor Open Source Software is het beeld iets genuanceerder.

Open Source Software moet aan de volgende voorwaarden voldoen:

  • De broncode van de software is vrij toegankelijk
  • In het licentiemodel is het Intellectueel Eigendom en het (her)gebruik dusdanig geregeld, dat licentienemer de broncode mag inzien, gebruiken, verbeteren, aanvullen en distribueren

In steeds meer gevallen zijn er uitstekende Open Source oplossingen beschikbaar. Zo zet Daidalos veelvuldig het Open Source Content Management Systeem Hippo in. In andere projecten gebruiken we de Open Source zoekmachine Solr / Lucene. De Apache Webserver is inmiddels zo ingeburgerd, dat we vaak vergeten dat dit ook Open Source is. En voor leeromgevingen is er Moodle. Andere goede voorbeelden van goede Open Source software zijn de Database MySQL en de Open Office suite.

Bij maatwerk is Open Source een keuze: geeft Daidalos of u als klant de Sourcecode vrij aan de community of niet?

In sommige gevallen zijn er geen gelijkwaardige Open Source alternatieven, bijvoorbeeld omdat de performance of schaalbaarheid onvoldoende te garanderen is.

In deze gevallen zal Daidalos adviseren om een Vendor-specifieke oplossing te implementeren. Daarbij wel vaak gebruik makend van Open Standaard interfaces, zodat we de keuze hebben om later componenten te vervangen door nieuwere alternatieven, eventueel Open Source.

OSOSS Projecten

Een aantal projecten die Daidalos heeft gerealiseerd op basis van Open Source en Open Standaarden:

  • De EBV methode, gebaseerd op Open Standaarden
  • Antwoord en vele andere websites voor overheid en bedrijfsleven, gebouwd in Hippo
  • Exporttrainingen voor het ministerie van Buitenlandse Zaken, gebouwd in Moodle