Opensource is niet de heilige graal en niet alles wat opensource is is per definitie beter.
Als je de
keuze hebt uit open source of closed source is open source i.i.g. wel veruit favoriet. Ten opzichte van closed source vind in open source wel degelijk de heilige graal. Wat mij betreft mogen ze closed source ook rustig verbieden in alle software die ook maar in de verte enigszins invloed kan hebben op de veiligheid in de auto. Dan moet je ruim denken: bugs die 'alleen' maar zorgen voor minder comfort hebben kunnen ook wel eens nadelige invloed hebben op de veiligheid.
Verder vind ik het niet erg goed dat iedereen zomaar vanalles gaat kunnen veranderen.
Open source wil niet persé zeggen dat je zelf de boel kunt veranderen! Ze kunnen òf rommetjes gebruiken (gewoon met open source software er op 'gebrand') òf ze kunnen ervoor zorgen dat je speciale apparatuur nodig hebt om de boel te kunnen veranderen. En je kunt er als fabrikant natuurlijk voor kiezen om precies dezelfde 'rechten' toe te passen zoals bij closed source: alleen een stel variabelen die je mag veranderen. Verder zullen er \natuurlijk gewoon regels/wetten komen die voorschrijven wat er wel en wat er niet mag worden veranderd. Maar zelf zaken veranderen die de veiligheid nadeling beïnvloeden: zoiets kan altijd aan de kapstopwet worden opgehangen (dat je bijv. je auto moet laten herkeuren als je iets aanpast wat nadeling kan zijn voor de veiligheid). Als een verandering een ongeluk tot gevolg heeft, kan die verandering in principe nu al aan de wet getoetst worden en kan je overeenkomstig gestraft worden indien van toepassing.
Ik heb i.i.g. wel 1000x liever open source dan closed source, en ZEKER in mijn auto. Open source DWINGT tot netjes, goed en veilig programmeren. Simpelweg omdat veel meer mensen in de software zullen kijken en omdat dat niet mogelijk is bij closed source. (Waarschijnlijk hecht jij geen belang aan zulke zaken, maar ik zeker wel. En waarschijnlijk en vertrouw jij de fabrikant van closed source wel op hun blauwe ogen, maar ik zeker niet.)
Die stok achter de deur is er TOTAAL niet bij closed source. Bij closed source is 't vaak simpelweg: 'een paar testjes draaien en we komen geen (grote) problemen tegen? Hup... draaien met die rommel'.
En wie zegt mij dat er niet allerlei privacy gevoelige zaken worden opgeslagen (of verstuurd bij auto's die internet hebben - iets wat over een paar jaar gewoon standaard is) als er sprake is van closed source? Bij open source is kan dat onmogelijk - simpelweg omdat mensen met de juiste apparatuur kunnen uitlezen of je geen rotzooi in de software stopt.
De toekomst is natuurlijk dat je een (USB-)sleutel hebt waarin al je persoonlijke voorkeuren staan. En die sleutel kan je dan in allerlei verschillende auto's (die een modern dashboard hebben) gebruiken. Of de auto herkent natuurlijk gewoon volautomatisch wie er in de auto stapt en zal standaard je persoonlijke instellingen downloaden via internet en die instellingen toepassen in de auto. (Onafhankelijk van 't type auto.)
Helemaal mee eens! Je moet er toch niet aan denken dat je antiblokkeersysteem ergens als een in China ontwikkelde thread onder MS Windows draait he?
Open Source betekent echter nog lang niet dat je als gebruiker zo maar van alles kan veranderen. Je kan bijvoorbeeld denken aan executables die "gesigneerd" moeten worden door de fabrikant voordat de hardware ze uitvoert. Ik kan me niet voorstellen dat een autofabrikant consumenten de mogelijkheid geeft om de software van b.v. het anti-blokkeer systeem te veranderen.
Het betekent m.i. wel dat je b.v. third-party gereedschap kan verwachten voor b.v. het uitlezen van motor en andere diagnostics, het tunen van je onsteking, het overschakelen van zomer op winterstand (als dat al niet verfijnder gaat), het afvangen van GPS data zodat je een third-party computertje een log kan laten bijhouden van elke meter die de wagen rijdt (b.v. voor belasting doeleinden bij autos-van-de-zaak). Dat soort zaken.
En als de fabrikant het toelaat, kan je waarchijnlijk ook nog bepaalde dingen instellen, zoals spiegeltjes en dahboard verlichting. Autofabrikanten zijn niet gek hoor! Nee, ik zie de toekomst wat dit betreft zonnig in. Een Open Source basis systeem voor inde auto dat voor alle auto's gelijk is, waarvan je kan zien wat het uitspookt en hoe, dat heel erg goed ontwikkeld en getest is, en dat dan ooik nog eens diverse merk-specifieke drivers en functies heeft.
Dat lijkt me een heel stuk waarschijnlijker dan een volledig "Open" Open Source systeem.
Je moet er toch niet aan denken dat je antiblokkeersysteem ergens als een in China ontwikkelde thread onder MS Windows draait he?
Wat is daar anders aan dan een in de avonduren in Uppsala op een zolderkamer in elkaar geflanst stuk open source software? Beide kunnen van super kwaliteit maar ook van dubieuze kwaliteit zijn.
dat je b.v. third-party gereedschap kan verwachten voor b.v. het uitlezen van motor en andere diagnostic
De EU is je al voor geweest, omdat er geen verplichting mag zijn aan onderhoud door een merkdealer zijn de belangrijkste diagnose settings al gestandaardiseerd en dus via 3rd party tools toegankelijk.
Ik zie het voordeel van de fabrikanten wel, goedkope (in principe gratis) software zonder lastige licentie verplichtingen (hoewel GPL v3?). Ik zie ook het nadeel van nemen van software waarvan je de herkomst niet kunt achterhalen en waar je geen controle hebt over het ontwikkelproces en geen garantie aanspraken kunt maken. Het is de mode van het moment laten we maar zeggen.
Wat is daar anders aan dan een in de avonduren in Uppsala op een zolderkamer in elkaar geflanst stuk open source software?
Het feit dat met open source software iedereen die een beetje kan programmeren zelf de kwaliteit kan checken, en zelf kan zien of het slechte of goede code is. Met closed source moet je er maar op vertrouwen dat de code goed werkt en dat er geen ingebouwde narigheid in zit.
Men heeft het dan ook helemaal niet over rem of andere kritieke systemen. Dit zullen altijd op zichzelf staande specifiek gebouwde systemen blijven.
Het gaat meer om de hele entertainment en communicatie standaard voor een auto.
Een moderne auto heeft op dit moment al 10+ systeempjes aan boord voor het regelen van bepaalde zaken, men gaat echt het remsysteem niet integreren met het entertainment systeem puur omdat het ene kritiek is en het andere luxe.
motormanagement, rem en zelfs zaken als elektrische aansturing van ramen gebeurd allemaal in een apart systeempje.
Op zich wel een goed initiatief, want nu is het vaak echt gepiel om 3rd party spul op elkaar aan te sluiten in je auto.
Interessante stelling. Jij beweert dus dat alle open source initiatieven per definitie netjes geprogrammeert zijn?
Helaas, meer dan de helft van de open source programmas die ik via sourceforge binnen hengel zijn gewoon bijzonder buggy en is het vaak uitermate onduidelijk of er ooit een update voor gaat verschijnen. De 'veiligheid' van mij laptop is dus allerminst gegarandeerd. Verder neem ik de moeite niet om in die source te gaan kijken, ik ben geen programmeur en kan dus ook niet zien of er dan wel niet informatie richting overheid of wat dan ook wordt gestuurd. En ik ben bang dat de gemiddelde consument dat ook niet zal doen
Plus beweer jij dat closed source van negatieve invloed is van de veiligheid van je auto? Kun je dat onderbouwen svp..
Alle closed source software is per definitie volgens jou vlug in elkaar gezet en onbetrouwbaar? Sorry, alle closed source op mijn laptop, XP, Office, Blackberry software enz enz, draait prima.
Wireshark daarentegen klapt er regelmatig uit zodra ik van locatie switch, en dat is opensource...
[Reactie gewijzigd door Saab op zaterdag 25 oktober 2008 15:39]
OSS is niet per definitie goed. Elke Jan *** kan zijn regeltjes code op SF parkeren. Diegenen waar je je vertrouwen in moet leggen zijn de beheerders van de Linux-distributies (BMW, Ubuntu, Debian ...

) die voor jou de software selecteren en controleren of ze degelijk zijn.
Voor elk platform kun je genoeg bagger vinden, ga maar naar download.com of tucows en hengel daar wat sw binnen voor Windows en je ergert je ook groen en geel.
Plus beweer jij dat closed source van negatieve invloed is van de veiligheid van je auto? Kun je dat onderbouwen svp..
(volgens mij was het) Ford maakte ooit de afweging wat goedkoper was: Een veiligheidsmaatregel ontwikkelen en in alle auto's stoppen of smartengeld aan nabestaanden van verkeersongevallen betalen. Je hebt het immers over bedrijven, en die geven geen ruk om jouw of mijn leven zolang ze genoeg geld binnenkrijgen.
Die beslissing werd intern gehouden; net zoals 'closed software'. Was die keuze en beslissing openbaar geworden, had Ford een probleem gehad.
Anders gezegd: Men kan kostenoptimalisaties ten koste van jouw veiligheid doorvoeren in software zonder dat iemand dat kan achterhalen in closed source software. In open source software is dat - afhankelijk van de licentie - moeilijker. Vooral als meerdere partijen samen aan hetzelfde project werken is het moeilijk om dingen te verstoppen.
Waarschijnlijk het beste voorbeeld waar kostenoptimalisatie ten koste van veiligheid werd doorgevoerd waren de beginjaren van UNICS (later UNIX); men liet alle 'foutchecks' achterwege om sneller tot een verkoopbaar werkend product te kunnen komen. Als de boel vastliep was het gewoon 'stroom uit en terug aanzetten'. Je wil liever niet dat mensen zo met je auto omgaan, en als ze dat doen wil je graag dat bekwame mensen dat snel zo gemakkelijk mogelijk te weten kunnen komen.