If you can't read please download the document
Upload
patrick-jenner
View
178
Download
0
Embed Size (px)
Citation preview
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
@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