El cas de l’empleat que va programar errors periòdics en el seu programari per a així assegurar-se tenir sempre treball
David A. Tinley era un empleat de 62 anys de Siemens a Pennsilvània, Estats Units, que davant la creixent onada de projectes d’automatització un dia va decidir idear la manera de tenir feina sempre. Anem, va buscar la manera de ser indispensable i no perdre la seva font d’ingressos davant la possible arribada d’un nou programari que fes la seva feina.
Des de l’any 2000, Tinley va ser el responsable de programar un programari basat en fulls de càlcul, on Siemens s’encarregava de gestionar les comandes d’equips elèctrics. El detall és que dins d’aquests fulls de càlcul havia codi que s’encarregava de mostrar una fallada de tant en tant . Va fallar que ell, i només ell, sabia solucionar perquè era el seu programari.
Errors que ell i només ell sabia solucionar
I així va estar funcionant des d’aproximadament 2002, segons la demanda. Fins que tot es va enfonsar al maig de 2016, quan el programari va tornar a fallar i Siemens va cridar a Tinley, qui no estava a Pennsilvània, per la qual cosa la companyia ha insistit que Tinley els donés la contrasenya perquè tenien una comanda urgent.
Tinley va acabar donant la contrasenya i Siemens va trobar ‘bombes lògiques’ en els scripts dels fulls de càlcul. Davant d’això, Siemens va posar a diverses persones a analitzar el programari, entre programadors i advocats, per descobrir que hi havia al programari de Tinley. Una tasca que, segons Siemens, li va costar 42.000 dòlars més altres 5.000 de “danys”.
Amb totes aquestes proves, Siemens va presentar una demanda en contra de Tinley, a qui ha acusat de frau, d’arreglar problemes inexistents en el seu programari i cobrar per això, i d’afegir codi a les complexes fulls de càlcul que “no tenia cap valor funcional, a part de col·lapsar el programa de forma aleatòria”.
Siemens va demostrar tot el que va pagar a Tinley durant aquests anys, mentre que Tinley només acudia a reiniciar un rellotge i facturar pel seu temps, fins a la següent vegada que li tornessin a cridar davant la següent fallada.
Ja en tribunals, Tinley inicialment va negar tot, i es va defensar dient que no havia posat ‘bombes lògiques’ al codi per incitar a Siemens a contractar-lo de nou per arreglar el problema, sinó per protegir el seu codi propietari. “Els meus motius eren honorables”. Fins i tot es va atrevir a dir que la sentència es devia a les actualitzacions que enviava Microsoft per Excel.
Després un parell d’audiències, Tinley va admetre el fet i es va declarar culpable de dany intencional a un ordinador protegit de Siemens. Tinley es s’enfrontava a una pena de fins a 10 anys de presó i una multa de 250.000 dòlars. Avui finalment es va dictar la seva sentència, i Tinley haurà de passar sis mesos de presó i pagar una multa de 7.500 dòlars.