Open source, een goede keuze

download Open source, een goede keuze

If you can't read please download the document

Transcript of Open source, een goede keuze

Open Source, een goede keuze

ORDINA

OPEN SOURCEEen goede keuze

9 JUNI 2015

De titel is dubbelzinnig:Het is altijd goed om voor open source te kiezen maar kiezen voor open source software verreist ook het maken van een goede doordachte keuze.

PATRICK JENNER

[email protected]

@PatrickJenner

pjenner

patrick.jenner

open source architect

Ik ben Patrick Jenner, ruim 10 jaar werkzaam bij Ordina als open source consultant/architect.

Wat is open source?

RICHARDSTALLMAN

RICHARDSTALLMAN

Richard Stallman is de grondlegger

Hij ontwierp het GNU (GNU's not Unix) besturingssysteem en en richtte de non-profit stichting de Free Software Foudation op. Hij bedacht Copyleft dat de basis vormde voor de GPL licentie.

LINUX

Finse student, Linus Torvald, creerde de kernel voor GNU onder de naam Linux., Deze code deelde hij met iedereen waardoor het een succes werd.

Er zijn vele linux distibuties

En even zo vele grafische desktopomgevingen

Keuzemaken

Hoe maak je de beste keuze uit een groot aanbod?

SMAAK

Kiezen is net als bij de bakker smaakgebonden.Bruin volkoren, Spelt, wit Tijgerbrood of sesambolletje.Probeer telkens een nieuwe.Komt de smaak van de buurman overeen?

INVESTERING

Prijzen van software zijn duurder dus we proberen niet telkens een andere.

REQUIREMENTS

We beginnen met het opstellen van een lijst met requirements. Welk probleem moet het te kiezen pakket oplossen en welke functionaliteit moet het bieden?

In het geval van een CMS gebruiken we de site cmsmatrix.org

Voor andere software gebruiken we bijvoorbeeld de softwarematrix.nl van het Nederlands Kenniscentrum

Support?

Hoe zit het met de support op de software?

Eigen mensen

System integrator

Community

Commercile dienst

Unsupported

Bij proprietary software bellen we de leverancier.We hebben de broncode van het pakket. Dus eigen mensen kunnen repareren. Mensen moeten wel opgeleid zijn.Een system integrator adviseert, installeert en kan onderhoud bieden.Community schreef de code dus kan ook fouten erin op lossen.Commercile diensten bieden support op vrije software, ook bijv bedrijven die programmeurs in dienst hebben.Zonder support kan wanneer de software geen primair proces ondersteunt of slechts een korte levensduur behoeft.

Continuteit?

Hoe staat het met de continuiteit van de software?

GESCHIEDENIS

Wat weten we van de geschiedenis en ontstaanshistorie van het pakket?Hoe lang is het op de markt?Wat is het ontwikkeltraject geweest.Hoeveel versies kent het al?

TOEKOMST

hoe schatten we de toekomst in van het pakket? Wanneer de verwachting is dat er binnenkort geen programmeur meer aan wil werken en dus de community kleiner wordt dan is het wellicht geen verstandige keuze om dit pakket te kiezen.

Community

Dat brengt ons op de community

Wie zit er achter het product?Is het n grote reus of is het een grote verzameling dwergen?

COMMUNITIES

De community is een eenvoudig begrip en makkelijk genoemd.Een community is niet zoiets als een vervanging voor een softwarebedrijf.Vaak begint open source software als iets dat geschreven is door n of maximaal drie mensen die een behoefte hebben.In de stijl van Linus Torvald wordt dan een eerste kleine versie openbaar gezet.Meer aanhakers, meer afspraken en procedures van kwaliteitscontrole, uitbrengen van releases en hopelijk het schrijven van documentatie.hierarchische organisatiestructuur is noodzakelijk

community waarbij rollen en procedures zijn omschrevenZijn die er niet dan is de kans dat de belangstelling voor deelname aan het pakket snel afneemtwel duidelijke afspraken en software vult een behoefte in de markt in dan zijn er ook al gauw geldschieters die waarde zien in het pakketgeldschieter drukt stempel op de koers van het productEen bedrijf is echter geen community. Zonder community geen open source.Oracle Open Office en Hippo CMS

non-profit groep Apache Foundation.Meerdere projectenvrije franchise gedeelde website voor publicatiestrenge regels wat betreft de hierarchie in de community en de kwaliteitVaak halffabrikaat maar flexibele licentie

LICENTIES

Veel vrijheid maar licentievoorwaarden zijn belangrijk.Vergelijk mogelijkheden.Soms ook multi of dual-licentie

ENTERPRISE

COMMUNITY

VS.

Vaak bij zowel Enterprise als Community EditieCE als basis voor EE.EE is getest. Loopt achter.

Weten of een product volwassen is om te kiezen.Cijfer 1 t/m 5Diverse assen

Kiezen op basis van fucntionaliteiten.

TIPS

TIPS

Bekijk de websitevan het product of leverancier

bij voorkeur een .org

TIPS

Bekijk de Community sectie

Niet aanwezig?Mogelijk geen open source!

TIPS

Vergelijk de EE en CE

Crippleware?

TIPS

Lees de Wiki

Hoe duidelijk is de uitleg?

TIPS

Bestudeer het Forum

Wie geven de meeste antwoorden?

TIPS

Lees de Blogs

Een mening met visie?

TIPS

Zoek persberichten op

Zijn er kapitaalinjecties?

OpenHUB.net

GitHub.net

SourceForge.net

JOINUP.ec.europa.eu

Google.nl/trends

Door de bomenhet bos niet meer?

Neem contact met ons op