SlideShare a Scribd company logo
1 of 48
Download to read offline
Background Unintentional Intentional Scenario Solution Thank you!
Software Freedom Day Adverte:
Softwares N˜ao Livres podem ser prejudiciais
`a sa´ude
Marcel Ribeiro Dantas
mribeirodantas at lais.huol.ufrn.br
Software Freedom Day - Natal/RN
17 de Setembro de 2016
Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 1/20
Background Unintentional Intentional Scenario Solution Thank you!
How common is an implantable device?
Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 2/20
Background Unintentional Intentional Scenario Solution Thank you!
How common is an implantable device?
Over 3.000.000 people worldwide with pacemakers
Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 2/20
Background Unintentional Intentional Scenario Solution Thank you!
How common is an implantable device?
Over 3.000.000 people worldwide with pacemakers
Each year 600.000 pacemakers are implanted
Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 2/20
Background Unintentional Intentional Scenario Solution Thank you!
How common is an implantable device?
Over 3.000.000 people worldwide with pacemakers
Each year 600.000 pacemakers are implanted
Global market for pacemakers: USD 4.2 billion in 2008
Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 2/20
Background Unintentional Intentional Scenario Solution Thank you!
How common is an implantable device?
Over 3.000.000 people worldwide with pacemakers
Each year 600.000 pacemakers are implanted
Global market for pacemakers: USD 4.2 billion in 2008
Approximately USD 14.1 billion by 2025.
Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 2/20
Background Unintentional Intentional Scenario Solution Thank you!
They’re not new. They’re just different now
Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 3/20
Background Unintentional Intentional Scenario Solution Thank you!
What is a pacemaker?
Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 4/20
Background Unintentional Intentional Scenario Solution Thank you!
What is a pacemaker?
Artificial Cardiac Pacemaker
Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 4/20
Background Unintentional Intentional Scenario Solution Thank you!
What is a pacemaker?
Artificial Cardiac Pacemaker
Electrical impulses to regulate heart rate
Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 4/20
Background Unintentional Intentional Scenario Solution Thank you!
What is a defibrillator?
Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 5/20
Background Unintentional Intentional Scenario Solution Thank you!
What is a defibrillator?
Implantable Cardioverter Defibrillator (ICD)
Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 5/20
Background Unintentional Intentional Scenario Solution Thank you!
What is a defibrillator?
Implantable Cardioverter Defibrillator (ICD)
Electrical impulses to revert ventricular fibrillation
Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 5/20
Background Unintentional Intentional Scenario Solution Thank you!
Single unit
Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 6/20
Background Unintentional Intentional Scenario Solution Thank you!
Single unit
Pacemaker + ICD
Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 6/20
Background Unintentional Intentional Scenario Solution Thank you!
Mistakes happen
They do happen!
Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 7/20
Background Unintentional Intentional Scenario Solution Thank you!
Mistakes happen
They do happen!
SEI estimates one defect for every 100 lines of code
Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 7/20
Background Unintentional Intentional Scenario Solution Thank you!
Mistakes happen
They do happen!
SEI estimates one defect for every 100 lines of code
Pacemaker may have around 80.000 lines; 800 bugs
Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 7/20
Background Unintentional Intentional Scenario Solution Thank you!
Mistakes happen
They do happen!
SEI estimates one defect for every 100 lines of code
Pacemaker may have around 80.000 lines; 800 bugs
One study showed 98% of software failures in IMD would
have been detected with all pairs testing.
Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 7/20
Background Unintentional Intentional Scenario Solution Thank you!
Anything wrong?
Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 8/20
Background Unintentional Intentional Scenario Solution Thank you!
Therac-25
Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 9/20
Background Unintentional Intentional Scenario Solution Thank you!
But.. But.. it never happened
Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 10/20
Background Unintentional Intentional Scenario Solution Thank you!
But.. But.. it never happened
Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 11/20
Background Unintentional Intentional Scenario Solution Thank you!
But.. But.. it never happened
Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 12/20
Background Unintentional Intentional Scenario Solution Thank you!
Karen Sandler
Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 13/20
Background Unintentional Intentional Scenario Solution Thank you!
Karen Sandler
Lawyer at Software Freedom Law Center
Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 13/20
Background Unintentional Intentional Scenario Solution Thank you!
Karen Sandler
Lawyer at Software Freedom Law Center
Executive Director at GNOME Foundation
Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 13/20
Background Unintentional Intentional Scenario Solution Thank you!
Karen Sandler
Lawyer at Software Freedom Law Center
Executive Director at GNOME Foundation
Cyborg running on proprietary software
Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 13/20
Background Unintentional Intentional Scenario Solution Thank you!
Karen Sandler
Lawyer at Software Freedom Law Center
Executive Director at GNOME Foundation
Cyborg running on proprietary software
What did she find out?
Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 13/20
Background Unintentional Intentional Scenario Solution Thank you!
Software running in the device
Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 14/20
Background Unintentional Intentional Scenario Solution Thank you!
Software running in the device
Non-free Software
Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 15/20
Background Unintentional Intentional Scenario Solution Thank you!
Security through obfuscation
Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 16/20
Background Unintentional Intentional Scenario Solution Thank you!
Security through obfuscation
Hide how it’s done
Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 16/20
Background Unintentional Intentional Scenario Solution Thank you!
Security through obfuscation
Hide how it’s done
Don’t worry, they won’t find out
Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 16/20
Background Unintentional Intentional Scenario Solution Thank you!
Security through obfuscation
Hide how it’s done
Don’t worry, they won’t find out
Patent Encumbered
Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 16/20
Background Unintentional Intentional Scenario Solution Thank you!
Dangers
Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 17/20
Background Unintentional Intentional Scenario Solution Thank you!
Dangers
Unauthorized use of Programmer
Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 17/20
Background Unintentional Intentional Scenario Solution Thank you!
Dangers
Unauthorized use of Programmer
Network analyzer
Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 17/20
Background Unintentional Intentional Scenario Solution Thank you!
Dangers
Unauthorized use of Programmer
Network analyzer
Depleting battery
Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 17/20
Background Unintentional Intentional Scenario Solution Thank you!
Dangers
Unauthorized use of Programmer
Network analyzer
Depleting battery
Fatal commands
Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 17/20
Background Unintentional Intentional Scenario Solution Thank you!
Surprise! You can’t sue us :-)
Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 18/20
Background Unintentional Intentional Scenario Solution Thank you!
How can Free Software change that?
Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 19/20
Background Unintentional Intentional Scenario Solution Thank you!
How can Free Software change that?
Not only make it better, but offer freedom
Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 19/20
Background Unintentional Intentional Scenario Solution Thank you!
How can Free Software change that?
Not only make it better, but offer freedom
The more eyes, the less bugs
Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 19/20
Background Unintentional Intentional Scenario Solution Thank you!
How can Free Software change that?
Not only make it better, but offer freedom
The more eyes, the less bugs
Makes sure it does what it says it does
Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 19/20
Background Unintentional Intentional Scenario Solution Thank you!
How can Free Software change that?
Not only make it better, but offer freedom
The more eyes, the less bugs
Makes sure it does what it says it does
Change it according to your needs
Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 19/20
Background Unintentional Intentional Scenario Solution Thank you!
How can Free Software change that?
Not only make it better, but offer freedom
The more eyes, the less bugs
Makes sure it does what it says it does
Change it according to your needs
Audit your device’s code. Or pay someone to do it!
Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 19/20
Background Unintentional Intentional Scenario Solution Thank you!
Thank you for your attention
Questions?
Except where otherwise specified, the content of this
presentation may be used under the terms of the license
Creative Commons Attribution 3.0
Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 20/20

More Related Content

Viewers also liked

Exercise can improve the quality of life of mesothelioma patients
Exercise can improve the quality of life of mesothelioma patientsExercise can improve the quality of life of mesothelioma patients
Exercise can improve the quality of life of mesothelioma patientsTanzil Al Gazmir
 
Chapter 16
Chapter 16Chapter 16
Chapter 16mcfalltj
 
阪大理系体育会就活イベント案内資料
阪大理系体育会就活イベント案内資料阪大理系体育会就活イベント案内資料
阪大理系体育会就活イベント案内資料gakusei_sien
 
DOCUMENTOS FIFA - 11 - EL ENTRENAMIENTO DEL PORTERO
DOCUMENTOS FIFA - 11 - EL ENTRENAMIENTO DEL PORTERODOCUMENTOS FIFA - 11 - EL ENTRENAMIENTO DEL PORTERO
DOCUMENTOS FIFA - 11 - EL ENTRENAMIENTO DEL PORTERODiego Menino
 
Slide minggu 1-PERKEMBANGAN PENDIDIKAN ZAMAN RASULULLAH
Slide minggu 1-PERKEMBANGAN PENDIDIKAN ZAMAN RASULULLAHSlide minggu 1-PERKEMBANGAN PENDIDIKAN ZAMAN RASULULLAH
Slide minggu 1-PERKEMBANGAN PENDIDIKAN ZAMAN RASULULLAHFarra Shahirra
 
Falsafah Pendidikan Awal Kanak-Kanak
Falsafah Pendidikan Awal Kanak-KanakFalsafah Pendidikan Awal Kanak-Kanak
Falsafah Pendidikan Awal Kanak-KanakAntasha Kamaruzzaman
 
KURIKULUM PENDIDIKAN
KURIKULUM PENDIDIKANKURIKULUM PENDIDIKAN
KURIKULUM PENDIDIKANsafyah
 
Writing ws day3
Writing ws day3Writing ws day3
Writing ws day3Jon Gulley
 

Viewers also liked (10)

บทที่ 2 สารสนเทศชุมชน pb
บทที่ 2 สารสนเทศชุมชน pbบทที่ 2 สารสนเทศชุมชน pb
บทที่ 2 สารสนเทศชุมชน pb
 
Exercise can improve the quality of life of mesothelioma patients
Exercise can improve the quality of life of mesothelioma patientsExercise can improve the quality of life of mesothelioma patients
Exercise can improve the quality of life of mesothelioma patients
 
Chapter 16
Chapter 16Chapter 16
Chapter 16
 
阪大理系体育会就活イベント案内資料
阪大理系体育会就活イベント案内資料阪大理系体育会就活イベント案内資料
阪大理系体育会就活イベント案内資料
 
DOCUMENTOS FIFA - 11 - EL ENTRENAMIENTO DEL PORTERO
DOCUMENTOS FIFA - 11 - EL ENTRENAMIENTO DEL PORTERODOCUMENTOS FIFA - 11 - EL ENTRENAMIENTO DEL PORTERO
DOCUMENTOS FIFA - 11 - EL ENTRENAMIENTO DEL PORTERO
 
Slide minggu 1-PERKEMBANGAN PENDIDIKAN ZAMAN RASULULLAH
Slide minggu 1-PERKEMBANGAN PENDIDIKAN ZAMAN RASULULLAHSlide minggu 1-PERKEMBANGAN PENDIDIKAN ZAMAN RASULULLAH
Slide minggu 1-PERKEMBANGAN PENDIDIKAN ZAMAN RASULULLAH
 
Falsafah Pendidikan Awal Kanak-Kanak
Falsafah Pendidikan Awal Kanak-KanakFalsafah Pendidikan Awal Kanak-Kanak
Falsafah Pendidikan Awal Kanak-Kanak
 
KURIKULUM PENDIDIKAN
KURIKULUM PENDIDIKANKURIKULUM PENDIDIKAN
KURIKULUM PENDIDIKAN
 
Writing ws day3
Writing ws day3Writing ws day3
Writing ws day3
 
7. Por qué leer a los clásicos
7. Por qué leer a los clásicos7. Por qué leer a los clásicos
7. Por qué leer a los clásicos
 

More from PotiLivre Sobrenome

Criando seus próprios LIVROS DIGITAIS usando Software Livre
Criando seus próprios LIVROS DIGITAIS usando Software LivreCriando seus próprios LIVROS DIGITAIS usando Software Livre
Criando seus próprios LIVROS DIGITAIS usando Software LivrePotiLivre Sobrenome
 
Crackear o pacote Adobe é crime e você sabe disso!
Crackear o pacote Adobe é crime e você sabe disso!Crackear o pacote Adobe é crime e você sabe disso!
Crackear o pacote Adobe é crime e você sabe disso!PotiLivre Sobrenome
 
Você é espionado todos os dias: Saiba como se defender | TOR project
 Você é espionado todos os dias: Saiba como se defender | TOR project Você é espionado todos os dias: Saiba como se defender | TOR project
Você é espionado todos os dias: Saiba como se defender | TOR projectPotiLivre Sobrenome
 
lternativas livres para mapas e rotas com OSM e OSRM - Sedir Morais
lternativas livres para mapas e rotas com OSM e OSRM - Sedir Moraislternativas livres para mapas e rotas com OSM e OSRM - Sedir Morais
lternativas livres para mapas e rotas com OSM e OSRM - Sedir MoraisPotiLivre Sobrenome
 
Facilitando o uso de RegEx em Python através de um pacote de código aberto - ...
Facilitando o uso de RegEx em Python através de um pacote de código aberto - ...Facilitando o uso de RegEx em Python através de um pacote de código aberto - ...
Facilitando o uso de RegEx em Python através de um pacote de código aberto - ...PotiLivre Sobrenome
 
Thayron Arrais - AWS Amazon Web Services
Thayron Arrais - AWS Amazon Web ServicesThayron Arrais - AWS Amazon Web Services
Thayron Arrais - AWS Amazon Web ServicesPotiLivre Sobrenome
 
João Marcos Araújo do Valle - Big Data
João Marcos Araújo do Valle - Big DataJoão Marcos Araújo do Valle - Big Data
João Marcos Araújo do Valle - Big DataPotiLivre Sobrenome
 
Security updates por que voce deveria aceitar os updates da sua distro leo...
Security updates  por que voce deveria aceitar os updates da sua distro   leo...Security updates  por que voce deveria aceitar os updates da sua distro   leo...
Security updates por que voce deveria aceitar os updates da sua distro leo...PotiLivre Sobrenome
 
Como ganhar dinheiro com Software Livre Matheus Oliveira Flisol Natal 2018
Como ganhar dinheiro com Software Livre Matheus Oliveira Flisol Natal 2018Como ganhar dinheiro com Software Livre Matheus Oliveira Flisol Natal 2018
Como ganhar dinheiro com Software Livre Matheus Oliveira Flisol Natal 2018PotiLivre Sobrenome
 
Mudando para o Software Livre sem complicacao - Diogenes Dantas - FLISOL Nata...
Mudando para o Software Livre sem complicacao - Diogenes Dantas - FLISOL Nata...Mudando para o Software Livre sem complicacao - Diogenes Dantas - FLISOL Nata...
Mudando para o Software Livre sem complicacao - Diogenes Dantas - FLISOL Nata...PotiLivre Sobrenome
 
LibreFlix-org - FLISOL Natal 2018
LibreFlix-org - FLISOL Natal 2018LibreFlix-org - FLISOL Natal 2018
LibreFlix-org - FLISOL Natal 2018PotiLivre Sobrenome
 
O que e Software Livre, Comunidade PotiLivre e FLISOL - FLISOL Natal 2018
O que e Software Livre, Comunidade PotiLivre e FLISOL - FLISOL Natal 2018O que e Software Livre, Comunidade PotiLivre e FLISOL - FLISOL Natal 2018
O que e Software Livre, Comunidade PotiLivre e FLISOL - FLISOL Natal 2018PotiLivre Sobrenome
 
O desafio de levar a filosofia do Software Livre para o Rio Grande do Norte
O desafio de levar a filosofia do Software Livre para o Rio Grande do NorteO desafio de levar a filosofia do Software Livre para o Rio Grande do Norte
O desafio de levar a filosofia do Software Livre para o Rio Grande do NortePotiLivre Sobrenome
 
Softwares Educativos Livres e Recursos Educacionais abertos para Matematica
Softwares Educativos Livres e Recursos Educacionais abertos para MatematicaSoftwares Educativos Livres e Recursos Educacionais abertos para Matematica
Softwares Educativos Livres e Recursos Educacionais abertos para MatematicaPotiLivre Sobrenome
 
Softwares Educativos Livres - PotiCon 2016
Softwares Educativos Livres - PotiCon 2016Softwares Educativos Livres - PotiCon 2016
Softwares Educativos Livres - PotiCon 2016PotiLivre Sobrenome
 
Minicurso introducao a plataforma arduino nathecia cunha e alcimar medeiros -...
Minicurso introducao a plataforma arduino nathecia cunha e alcimar medeiros -...Minicurso introducao a plataforma arduino nathecia cunha e alcimar medeiros -...
Minicurso introducao a plataforma arduino nathecia cunha e alcimar medeiros -...PotiLivre Sobrenome
 
O que e joomla - Jose Roberto - Encontro PotiLivre
O que e joomla - Jose Roberto - Encontro PotiLivreO que e joomla - Jose Roberto - Encontro PotiLivre
O que e joomla - Jose Roberto - Encontro PotiLivrePotiLivre Sobrenome
 

More from PotiLivre Sobrenome (20)

Gestão de ativos com o GPLI
Gestão de ativos com o GPLIGestão de ativos com o GPLI
Gestão de ativos com o GPLI
 
O poder do software livre
O poder do software livreO poder do software livre
O poder do software livre
 
Criando seus próprios LIVROS DIGITAIS usando Software Livre
Criando seus próprios LIVROS DIGITAIS usando Software LivreCriando seus próprios LIVROS DIGITAIS usando Software Livre
Criando seus próprios LIVROS DIGITAIS usando Software Livre
 
Crackear o pacote Adobe é crime e você sabe disso!
Crackear o pacote Adobe é crime e você sabe disso!Crackear o pacote Adobe é crime e você sabe disso!
Crackear o pacote Adobe é crime e você sabe disso!
 
Você é espionado todos os dias: Saiba como se defender | TOR project
 Você é espionado todos os dias: Saiba como se defender | TOR project Você é espionado todos os dias: Saiba como se defender | TOR project
Você é espionado todos os dias: Saiba como se defender | TOR project
 
lternativas livres para mapas e rotas com OSM e OSRM - Sedir Morais
lternativas livres para mapas e rotas com OSM e OSRM - Sedir Moraislternativas livres para mapas e rotas com OSM e OSRM - Sedir Morais
lternativas livres para mapas e rotas com OSM e OSRM - Sedir Morais
 
Facilitando o uso de RegEx em Python através de um pacote de código aberto - ...
Facilitando o uso de RegEx em Python através de um pacote de código aberto - ...Facilitando o uso de RegEx em Python através de um pacote de código aberto - ...
Facilitando o uso de RegEx em Python através de um pacote de código aberto - ...
 
Thayron Arrais - AWS Amazon Web Services
Thayron Arrais - AWS Amazon Web ServicesThayron Arrais - AWS Amazon Web Services
Thayron Arrais - AWS Amazon Web Services
 
João Marcos Araújo do Valle - Big Data
João Marcos Araújo do Valle - Big DataJoão Marcos Araújo do Valle - Big Data
João Marcos Araújo do Valle - Big Data
 
Igor Oliveira - Puppet
Igor Oliveira - PuppetIgor Oliveira - Puppet
Igor Oliveira - Puppet
 
Security updates por que voce deveria aceitar os updates da sua distro leo...
Security updates  por que voce deveria aceitar os updates da sua distro   leo...Security updates  por que voce deveria aceitar os updates da sua distro   leo...
Security updates por que voce deveria aceitar os updates da sua distro leo...
 
Como ganhar dinheiro com Software Livre Matheus Oliveira Flisol Natal 2018
Como ganhar dinheiro com Software Livre Matheus Oliveira Flisol Natal 2018Como ganhar dinheiro com Software Livre Matheus Oliveira Flisol Natal 2018
Como ganhar dinheiro com Software Livre Matheus Oliveira Flisol Natal 2018
 
Mudando para o Software Livre sem complicacao - Diogenes Dantas - FLISOL Nata...
Mudando para o Software Livre sem complicacao - Diogenes Dantas - FLISOL Nata...Mudando para o Software Livre sem complicacao - Diogenes Dantas - FLISOL Nata...
Mudando para o Software Livre sem complicacao - Diogenes Dantas - FLISOL Nata...
 
LibreFlix-org - FLISOL Natal 2018
LibreFlix-org - FLISOL Natal 2018LibreFlix-org - FLISOL Natal 2018
LibreFlix-org - FLISOL Natal 2018
 
O que e Software Livre, Comunidade PotiLivre e FLISOL - FLISOL Natal 2018
O que e Software Livre, Comunidade PotiLivre e FLISOL - FLISOL Natal 2018O que e Software Livre, Comunidade PotiLivre e FLISOL - FLISOL Natal 2018
O que e Software Livre, Comunidade PotiLivre e FLISOL - FLISOL Natal 2018
 
O desafio de levar a filosofia do Software Livre para o Rio Grande do Norte
O desafio de levar a filosofia do Software Livre para o Rio Grande do NorteO desafio de levar a filosofia do Software Livre para o Rio Grande do Norte
O desafio de levar a filosofia do Software Livre para o Rio Grande do Norte
 
Softwares Educativos Livres e Recursos Educacionais abertos para Matematica
Softwares Educativos Livres e Recursos Educacionais abertos para MatematicaSoftwares Educativos Livres e Recursos Educacionais abertos para Matematica
Softwares Educativos Livres e Recursos Educacionais abertos para Matematica
 
Softwares Educativos Livres - PotiCon 2016
Softwares Educativos Livres - PotiCon 2016Softwares Educativos Livres - PotiCon 2016
Softwares Educativos Livres - PotiCon 2016
 
Minicurso introducao a plataforma arduino nathecia cunha e alcimar medeiros -...
Minicurso introducao a plataforma arduino nathecia cunha e alcimar medeiros -...Minicurso introducao a plataforma arduino nathecia cunha e alcimar medeiros -...
Minicurso introducao a plataforma arduino nathecia cunha e alcimar medeiros -...
 
O que e joomla - Jose Roberto - Encontro PotiLivre
O que e joomla - Jose Roberto - Encontro PotiLivreO que e joomla - Jose Roberto - Encontro PotiLivre
O que e joomla - Jose Roberto - Encontro PotiLivre
 

Recently uploaded

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 

Recently uploaded (20)

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 

Risks of Closed Source Medical Devices

  • 1. Background Unintentional Intentional Scenario Solution Thank you! Software Freedom Day Adverte: Softwares N˜ao Livres podem ser prejudiciais `a sa´ude Marcel Ribeiro Dantas mribeirodantas at lais.huol.ufrn.br Software Freedom Day - Natal/RN 17 de Setembro de 2016 Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 1/20
  • 2. Background Unintentional Intentional Scenario Solution Thank you! How common is an implantable device? Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 2/20
  • 3. Background Unintentional Intentional Scenario Solution Thank you! How common is an implantable device? Over 3.000.000 people worldwide with pacemakers Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 2/20
  • 4. Background Unintentional Intentional Scenario Solution Thank you! How common is an implantable device? Over 3.000.000 people worldwide with pacemakers Each year 600.000 pacemakers are implanted Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 2/20
  • 5. Background Unintentional Intentional Scenario Solution Thank you! How common is an implantable device? Over 3.000.000 people worldwide with pacemakers Each year 600.000 pacemakers are implanted Global market for pacemakers: USD 4.2 billion in 2008 Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 2/20
  • 6. Background Unintentional Intentional Scenario Solution Thank you! How common is an implantable device? Over 3.000.000 people worldwide with pacemakers Each year 600.000 pacemakers are implanted Global market for pacemakers: USD 4.2 billion in 2008 Approximately USD 14.1 billion by 2025. Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 2/20
  • 7. Background Unintentional Intentional Scenario Solution Thank you! They’re not new. They’re just different now Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 3/20
  • 8. Background Unintentional Intentional Scenario Solution Thank you! What is a pacemaker? Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 4/20
  • 9. Background Unintentional Intentional Scenario Solution Thank you! What is a pacemaker? Artificial Cardiac Pacemaker Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 4/20
  • 10. Background Unintentional Intentional Scenario Solution Thank you! What is a pacemaker? Artificial Cardiac Pacemaker Electrical impulses to regulate heart rate Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 4/20
  • 11. Background Unintentional Intentional Scenario Solution Thank you! What is a defibrillator? Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 5/20
  • 12. Background Unintentional Intentional Scenario Solution Thank you! What is a defibrillator? Implantable Cardioverter Defibrillator (ICD) Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 5/20
  • 13. Background Unintentional Intentional Scenario Solution Thank you! What is a defibrillator? Implantable Cardioverter Defibrillator (ICD) Electrical impulses to revert ventricular fibrillation Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 5/20
  • 14. Background Unintentional Intentional Scenario Solution Thank you! Single unit Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 6/20
  • 15. Background Unintentional Intentional Scenario Solution Thank you! Single unit Pacemaker + ICD Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 6/20
  • 16. Background Unintentional Intentional Scenario Solution Thank you! Mistakes happen They do happen! Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 7/20
  • 17. Background Unintentional Intentional Scenario Solution Thank you! Mistakes happen They do happen! SEI estimates one defect for every 100 lines of code Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 7/20
  • 18. Background Unintentional Intentional Scenario Solution Thank you! Mistakes happen They do happen! SEI estimates one defect for every 100 lines of code Pacemaker may have around 80.000 lines; 800 bugs Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 7/20
  • 19. Background Unintentional Intentional Scenario Solution Thank you! Mistakes happen They do happen! SEI estimates one defect for every 100 lines of code Pacemaker may have around 80.000 lines; 800 bugs One study showed 98% of software failures in IMD would have been detected with all pairs testing. Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 7/20
  • 20. Background Unintentional Intentional Scenario Solution Thank you! Anything wrong? Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 8/20
  • 21. Background Unintentional Intentional Scenario Solution Thank you! Therac-25 Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 9/20
  • 22. Background Unintentional Intentional Scenario Solution Thank you! But.. But.. it never happened Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 10/20
  • 23. Background Unintentional Intentional Scenario Solution Thank you! But.. But.. it never happened Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 11/20
  • 24. Background Unintentional Intentional Scenario Solution Thank you! But.. But.. it never happened Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 12/20
  • 25. Background Unintentional Intentional Scenario Solution Thank you! Karen Sandler Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 13/20
  • 26. Background Unintentional Intentional Scenario Solution Thank you! Karen Sandler Lawyer at Software Freedom Law Center Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 13/20
  • 27. Background Unintentional Intentional Scenario Solution Thank you! Karen Sandler Lawyer at Software Freedom Law Center Executive Director at GNOME Foundation Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 13/20
  • 28. Background Unintentional Intentional Scenario Solution Thank you! Karen Sandler Lawyer at Software Freedom Law Center Executive Director at GNOME Foundation Cyborg running on proprietary software Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 13/20
  • 29. Background Unintentional Intentional Scenario Solution Thank you! Karen Sandler Lawyer at Software Freedom Law Center Executive Director at GNOME Foundation Cyborg running on proprietary software What did she find out? Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 13/20
  • 30. Background Unintentional Intentional Scenario Solution Thank you! Software running in the device Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 14/20
  • 31. Background Unintentional Intentional Scenario Solution Thank you! Software running in the device Non-free Software Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 15/20
  • 32. Background Unintentional Intentional Scenario Solution Thank you! Security through obfuscation Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 16/20
  • 33. Background Unintentional Intentional Scenario Solution Thank you! Security through obfuscation Hide how it’s done Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 16/20
  • 34. Background Unintentional Intentional Scenario Solution Thank you! Security through obfuscation Hide how it’s done Don’t worry, they won’t find out Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 16/20
  • 35. Background Unintentional Intentional Scenario Solution Thank you! Security through obfuscation Hide how it’s done Don’t worry, they won’t find out Patent Encumbered Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 16/20
  • 36. Background Unintentional Intentional Scenario Solution Thank you! Dangers Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 17/20
  • 37. Background Unintentional Intentional Scenario Solution Thank you! Dangers Unauthorized use of Programmer Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 17/20
  • 38. Background Unintentional Intentional Scenario Solution Thank you! Dangers Unauthorized use of Programmer Network analyzer Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 17/20
  • 39. Background Unintentional Intentional Scenario Solution Thank you! Dangers Unauthorized use of Programmer Network analyzer Depleting battery Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 17/20
  • 40. Background Unintentional Intentional Scenario Solution Thank you! Dangers Unauthorized use of Programmer Network analyzer Depleting battery Fatal commands Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 17/20
  • 41. Background Unintentional Intentional Scenario Solution Thank you! Surprise! You can’t sue us :-) Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 18/20
  • 42. Background Unintentional Intentional Scenario Solution Thank you! How can Free Software change that? Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 19/20
  • 43. Background Unintentional Intentional Scenario Solution Thank you! How can Free Software change that? Not only make it better, but offer freedom Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 19/20
  • 44. Background Unintentional Intentional Scenario Solution Thank you! How can Free Software change that? Not only make it better, but offer freedom The more eyes, the less bugs Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 19/20
  • 45. Background Unintentional Intentional Scenario Solution Thank you! How can Free Software change that? Not only make it better, but offer freedom The more eyes, the less bugs Makes sure it does what it says it does Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 19/20
  • 46. Background Unintentional Intentional Scenario Solution Thank you! How can Free Software change that? Not only make it better, but offer freedom The more eyes, the less bugs Makes sure it does what it says it does Change it according to your needs Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 19/20
  • 47. Background Unintentional Intentional Scenario Solution Thank you! How can Free Software change that? Not only make it better, but offer freedom The more eyes, the less bugs Makes sure it does what it says it does Change it according to your needs Audit your device’s code. Or pay someone to do it! Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 19/20
  • 48. Background Unintentional Intentional Scenario Solution Thank you! Thank you for your attention Questions? Except where otherwise specified, the content of this presentation may be used under the terms of the license Creative Commons Attribution 3.0 Marcel Ribeiro Dantas Dispositivos Biom´edicos N˜ao-Livres 20/20