CMD-Snake schreef op zondag 18 december 2016 @ 18:57:
[...]
Oracle bestaat nog wel over tien jaar. Opensource databases bestaan ook al heel lang, maar ze hebben nooit de Enterprise markt kunnen overnemen. Bij bedrijven draait het om ondersteuning. Zolang je enige hoop op ondersteuning leuren op een forum is, zal menig bedrijf het niet nemen.
Euh!
Wie zegt dat alle OSS DB's enkel community support kennen?
Je noemt zelf een alinea lager RedHat. Zo lang als dat OSS serieus word genomen (ergens back in the days, zeg 1996/1997) zijn er commerciële partijen en grofweg vallen die uiteen in 2 soorten bedrijven:
- 3rd party Linux specialisten die al dan niet een supportcontract bij de fabrikanten hebben, maar die daar bovenop zelf waarde toevoegen
- Fabrikanten / development bedrijven zoals RedHat, Suse, Canonical, Zabbix, Proxmox, iTop, etc, etc, etc, etc, die zowel zelf software schrijven (ze hebben programmeurs in dienst) als betaalde support leveren op de producten die ze leveren. OOK als dat gaat om patches op hun software, mochten die noodzakelijk zijn.
Qua klanten valt het grofweg uiteen in:
- Grote en kleine klanten met eigen developers, die support van fabrikanten niet nodig hebben en het lekker zelf doen (groot voorbeeld hierin: Google, maakt zijn eigen Linux distro, zal voor belangrijke delen waarschijnlijk geen gebruik maken van de diensten van RedHat en consorten, op andere delen mogelijk wel)
- Grote en kleine klanten zonder developers, met vnl beheerders in dienst die support van fabrikanten WEL nodig hebben (want sueability en bedrijfscontinuiteit)
- Klanten zonder eigen developers die er soms voor kiezen een pakket (OSS of niet) te gebruiken met commerciële backing en soms er voor kiezen dat niet te doen (want kosten en omdat community support afdoende is)
Ik werk zelf bij die laatste categorie. Idealiter zou ik voor alle software ook commerciële contracten hebben afgesloten maar daar is niet altijd geld voor. Dus kiezen we er in zulke gevallen voor wel software te gebruiken waar commerciële backing *mogelijk* is, zodat als de shit echt een keer de fan raakt, we alsnog zo'n bedrijf kunnen opbellen, ook al kost dat dan veel geld, of zodat we later kunnen kiezen alsnog een supportcontract af te sluiten.
Je maakt een klassieke denkfout dat OSS niet gelijk kan staan aan enterprise software, omdat de backing die bijvoorbeeld een Oracle kan bieden ontbreekt. Juist niet. Als Oracle om dondert heb je een enorme uitdaging. Het product is gesloten en je kunt dan migreren naar het product van een concurrent, ongeacht de hoeveelheid geld die je te besteden hebt. Dondert er een willekeurig OSS product om, huur je een club developers in en kun je tot in de eeuwigheid door blijven draaien met die software, inclusief actieve development.
Dat Oracle too big to fail is betwijfel ik. Dat dachten ze van SCO ook.

Er is genoeg betaalde opensource software, bekendste voorbeelden zijn de producten van Red Hat. Allemaal op basis van open source, maar je moet afrekenen als je het wil gebruiken.
Zie boven.

En er worden nog steeds nieuwe commerciële licentie en supportmodellen uitgevonden.
Microsoft wil de Linux markt hebben. SQL Server is momenteel op Linux in beta fase. De kans dat SQL Server zelf open source wordt is klein, maar Microsoft zal in de toekomst veel meer van hun producten richting Linux brengen om hun markt te vergroten.
Microsoft wil al sinds 1996 een deel van de Linux markt hebben. Dat hebben ze eerst geprobeerd door Linux en OSS dood te maken. Deels door rechtzaken, deels door domweg het verspreiden van FUD. Inmiddels is de koers gewijzigd en ik neig in het voordeel van MS te denken dat Nadella daadwerkelijk snapt dat je er met een klassiek bedrijfsmodel zoals MS had, niet komt anno 2016. Dus hebben ze hun bedrijfsmodel en houding tov OSS aangepast.
Ik denk daadwerkelijk dat SQL Server OSS gaat worden en ze op gaan schuiven naar een verdienmodel op basis van support. Dat doen ze immers al met kleinere producten als Server Core.
Microsoft draagt naar ik begrepen heb actief bij aan de Linux code. SQL Server draait op Linux, delen van Azure zijn gebaseerd op OSS componenten. (Ze hebben al heel vroeg BSD componenten in hun Windows gestopt, maar dat was nogal stiekem en die code hoefden ze niet openbaar te maken want BSD license.)
Zie ook dit artikel:
http://www.zdnet.com/arti...o-an-open-source-company/
Microsoft maakt een verschuiving door die niemand 20 jaar geleden voor mogelijk hield en die nu TOCH gebeurt.

Nu moet de OSS wereld nog een shift maken door minder bang te zijn voor Microsoft en andere commerciële bedrijven. Het oude sentiment moet weg. We moeten leren begrijpen dat de wereld van morgen, een volstrekt heterogene is.
Dus om terug te komen op de vraag van TS:
Dit soort dingen zijn belangrijk. Oracle kan over 10 jaar weg zijn of een OSS bedrijf, over 5 jaar kan de nr. 1 enterprise DB van deze wereld uit de OSS hoek komen. Wil je iets met databases doen, is het goed die ontwikkelingen ongelooflijk goed in de gaten te houden. Voor je het weet ben je de Cobol programmeur van de 21e eeuw. (Ja, ook dat leeft nog, maar om nu te zeggen dat een moderne taal is met toekomst, nee...)
[
Voor 0% gewijzigd door
unezra op 18-12-2016 19:21
. Reden: typo ]
Ná Scaoll. - Don’t Panic.