Het deeltje:
auteursrechten- en patentkwesties
is natuurlijk een lastig waar te maken iets. Ja in open source software zouden best wel delen kunnen zijn waar auteursrechten geschonden worden of er inbreuk op patenten gemaakt wordt, maar hoe veel keer is er nu echt een open source software implementatie gevonden waar dat het geval was? En hoe vaak is dat gebeurt bij comerciele software?
Zolang een bedrijf van de bestaande populaire implementaties gebruikt maakt is de kans dat er een patent geschonden wordt of dat er auteurs rechten problemen op duiken heel erg klein. Ondanks dat je als bedrijf dat niet uit het oog mag verliezen is het zeker niet een rede om geen open source software te gebruiken.
De ondersteuning is natuurlijk wel een belangrijk punt, er zijn veel bedrijven die tot voor kort alleen om die rede geen open source software wilde gebruiken als er iets echt goed mis gaat heb je ondersteuning nodig en dat kon bij open source software nog wel eens lastig zijn. In middels zijn er veel bedrijven die die markt zien en er op in spelen door ondersteuning te bieden voor de grote namen in de open source software. Deze bedrijven zijn ook vaak de bedrijven die de open source projecten sponseren en veel van het onderhoud doen omdat ze de belangrijke contributers in dienst nemen, dus de ondersteuning is er.
De enige vraag die inderdaad rest is of de kosten voor ondersteuning + licentie bij een comercieel paket niet lager zijn dan de ondersteuning bij een open source paket. Je moet daar natuurlijk wel bij be denken dat upgrades bij een open source paket altijd gratis en dat customization zelfs een optie is iets dat bij commecriele producten zelde het geval is.
Vendor lock is ook iets dat bij veel bedrijven voor is gekomen en waar ze vaak heel veel geld aan kwijt zijn geraakt, door licentie kosten voor nieuwe versies consulting kosten voor upgrades en dure onderhouds contracten omdat toch niemand anders dit kan bieden.
Al met al denk ik dat er voor beide business modelen iets te zeggen is maar dat over het algemeen de kosten bij open source lager zullen liggen dan bij een vergelijkbaar closed source paket.
Het is een grote misvatting dat open source gelijk staat aan 'geen ondersteuning'.
Integendeel: de mogelijkheden voor ondersteuning zijn veel groter dan bij closed source. Je kunt in principe terecht bij iedere partij die kaas heeft gegeten van software-ontwikkeling en -support. Dergelijke partijen varieren van groot (denk aan EDS, CapGemini, IBM, e.d.) tot klein (de buurjongen). Je kunt zelfs contact krijgen met de originele auteur(s).
Bij closed source ben je uiteindelijk aangewezen op cq. overgeleverd aan de leverancier. Een single-point-of-failure (SPOF) zou ik dat noemen.
SuSE, RedHat en Ubuntu hebben goede ondersteuning op hun pakketten. (wat ook geld kost, dan moet het wel goed zijn.)
Verder zijn er ook partijen die voor specifieke paketten (zoals enterprisedb voor postgresql) ondersteuning leveren.
Ondersteuning kun je altijd wel vinden. Zolang er geld met te verdienen is.
Dus idd, met je eens, het is onzin te zeggen dat OSS gelijk staat aan geen support.
Gratis staat gelijk aan geen support, maar daar betaal je dan ook voor.
Voetnoot: Opensource, GPL en al dat soort spul, betekent NIET dat het gratis is.
(Free as in 'Free Speech', not as 'Free Beer'.) (of zoiets).
(geen commentaar op jou schn.. dinges, maar gewoon een statement om een veel gemaakte denkfout de wereld uit te helpen.)
Gratis staat gelijk aan geen support, maar daar betaal je dan ook voor.
Nee, er is zelfs gratis support. Een beejte Linux-distributie zorgt voor security-updates; dat is ook een vorm van support en is op zijn minst vergelijkbaar met wat MS voor de (thuis)gebruiker aan (gratis) support levert. Verder heb je natuurlijk fora, mailinglijsten en je kunt ook gewoon bug-reports indienen. Dat zijn allemaal vormen van support.
Wat je
niet hebt is een contract cq. een SLA waar je mee kunt zwaaien.