Thursday, December 29, 2011

Karen Sandler: a cyborg lawyer running on proprietary software

Should patients have the right to inspect and scrutinize the software that runs the implantable devices that keep them alive? Karen Sandler thinks so. Karen is a lawyer, executive director of the GNOME foundation, and Hypertrophic Cardiomyopathy patient who’s received an implantable defibrillator for primary prevention of sudden cardiac arrest.

In this talk, Karen explains how the FDA never reviews the source code that runs our ICDs and pacemakers and makes a case for free and open platforms for life-critical software.
“I don’t want to rely on one company for any part of my life. I don’t want to rely on Medtronic for my heart, and I don’t want to rely on any other company for any other thing. I want everybody to be able to see the source code. And I specially want to see the source code. We’re at a crossroads and it’s time to change.”
Watch:


Also, an interview with Karen Sandler:


4 comments:

Anonymous said...

This is nuts. What possible good could seeing the code to your ICD accomplish. Should we ask for information on the recipe for every drug we take. OR how about the software code for the EKG machine or echo? Those images on the screen and paper are not direct images they are interpreted by software and then decoded and interpreted onto a screen or onto paper with yet different software. This whole issue is silly.

aygun said...

With all my respect but the source code of the ICD's and Pacemakers should be keep it out closed .
Why - in simple word - I use Linux and other open source software since 2000 years.
I've modified much more scripts and some source codes fors some software.
Also , I'm webdesigner and from time to time I use to chanhe some lines on PHP code and / or databases . If the source code is going to be released as open source what if I will change the firmware of my Pacemaker . Just by myself? How ?

Lets see:

http://www.secure-medicine.org/icd-study/icd-study.pdf

And this is just one of the articles relaed to security of the ICD or Pacemakers .

Also I ork on electronics , what if with an Beagleboard or Pandaboard I'll make my own programmer ? Dont mention Arduino who can be used for this .

Thats why the source code for the software running on ICD's must be keep it out closed.

Also , the software that runs on the ICD / Pacemakers is an real time processing software ( something like Qnx ore something related.

Why ? Simple I need real time interpretation of my input data and also real time decision make.

I have an friend who is teacher at the 3 university's . He can also told me that some software of the ICD's are made like neural networks capable of learn and act diffeent on different situations.

Between input data from the lead , processing the data , taking the decision and make whatever must be done takes some times.
On ICD's the time whie the capacitor is charching takes almost 8 seconds . In the mean tie the OCD try other method of therapy . If in this 8 seconds the other kind of therapy will not be efficient well , sorry shock it has to come.

I tell you this because I have an Medronic Maximo VR 7232Cx in my chest. Why HCM diagnosed on 2001 year .

aygun said...

With all my respect but the source code of the ICD's and Pacemakers should be keep it out closed .
Why - in simple word - I use Linux and other open source software since 2000 years.
I've modified much more scripts and some source codes fors some software.
Also , I'm webdesigner and from time to time I use to chanhe some lines on PHP code and / or databases . If the source code is going to be released as open source what if I will change the firmware of my Pacemaker . Just by myself? How ?

Lets see:

http://www.secure-medicine.org/icd-study/icd-study.pdf

And this is just one of the articles relaed to security of the ICD or Pacemakers .

Also I ork on electronics , what if with an Beagleboard or Pandaboard I'll make my own programmer ? Dont mention Arduino who can be used for this .

Thats why the source code for the software running on ICD's must be keep it out closed.

Also , the software that runs on the ICD / Pacemakers is an real time processing software ( something like Qnx ore something related.

Why ? Simple I need real time interpretation of my input data and also real time decision make.

I have an friend who is teacher at the 3 university's . He can also told me that some software of the ICD's are made like neural networks capable of learn and act diffeent on different situations.

Between input data from the lead , processing the data , taking the decision and make whatever must be done takes some times.
On ICD's the time whie the capacitor is charching takes almost 8 seconds . In the mean tie the OCD try other method of therapy . If in this 8 seconds the other kind of therapy will not be efficient well , sorry shock it has to come.

I tell you this because I have an Medronic Maximo VR 7232Cx in my chest. Why HCM diagnosed on 2001 year .

Anonymous said...

This makes no sense. The source code in any of these devices would be gibberish to anyone who wasn't intimately involved in their design. Plus code is dependant on the hardware (the microprocessor, and other components) so it will vary from device to device. And what exactly would someone do with this code if they had a copy?