En diskussion som är väldigt intressant kring självkörande bilar etc. är vem som bär straffansvaret vid olyckor m.m. Är det programmerarna (vars buggar kan orsaka olyckor), föraren (som inte kör), systemvetaren (som inte förutsåg alla situationer) eller företag (ledningen, som bär ansvar för produkterna i allmänhet)?
Vidare kan man fundera kring om programmerare verkligen bör kunna dömas för något man inte har rättigheter till, som en ingenjör (“hjälpt till att utveckla mjukvara”) nu råkar ut för: http://www.svt.se/nyheter/ekonomi/vw-ingenjor-erkanner-skuld
Nu vet jag inte hur harmoniserat det där är i EU/Tyskland/etc., men lek med tanken att man gör detta i Sverige: Mjukvaruutvecklare i Sverige har inga rättigheter till kod de utvecklar till sina arbetsgivare. De får inte välja varken licens eller ex. frigöra koden efter att anställningen upphör (och om det inte är fritt licensierat får de inte återanvända koden på andra företag!).
Ifall man inte kan påverka sin kreation pga den ägs till fullo av någon annan bör man väl inte behöva ta personligt ansvar? Volkswagen’s företagsledning är de som ska ta skiten (oavsett hur koden behandlas, förvisso). Precis som att om man utvecklar mjukvara för missiler så (förutom att man bör se över sin etik/moral) är man inte ansvarig för de som dödas av den.