SlideShare a Scribd company logo
1 of 34
Download to read offline
Automotive Free Software 2013:
 “Right to Repair” and Privacy


          Alison Chaiken
      alison@she-devel.com

           Brian Hickey
     Brian Hickey Associates

         March 23, 2013
Our transportation system is



                                 Slow
            Dangerous

                         Noisy
           Inefficient             Wasteful




because until now individuals had little power to change it.
Inevitable end-point: fully autonomous operation




Stanford's Stanley, winner of Second DARPA Grand Challenge
Agenda
●   State of automotive free software 2013


●   Event data recorders (EDRs) update

●   802.11p and privacy

●   Right to Repair movement

●   Our community is growing!
2010: Changing Consumer Expectations
Mar 2013: White House sides with Consumers




“The White House agrees with the 114,000+ of you who believe that
 consumers should be able to unlock their cell phones without risking
 criminal or other penalties.”
Automakers and Free Software get Acquainted
Current Public Status of Automotive Linux
               Carmaker                          Confirmed Operating system
Fiat-Chrysler Blue&Me (500, Delta), Kia Uvo   Microsoft Windows Embedded Automotive
                Ford (all?)                   Microsoft MyTouch/Sync (+ OpenXC Android
                                                     dongle and SmartPhoneLink)
General Motors “Cadillac User Experience”                      Linux
       Geely (China); Hawtai (China)           Linux: Moblin (MeeGo-Tizen precursor)
              Renault R-Link                               native Android

     Jaguar Land-Rover, Tata, Toyota                       Tizen (Linux)
Honda (Accord, Odyssey, Pilot), Audi (A8L,
 Q5, A6), BMW (7-series and M models),
Chrysler, Daewoo, GM (OnStar), Hyundai,                        QNX
Land Rover, Porsche, Saab (9-3), Renault
   (SM7), Mercedes (S- and C-class)


            Linux Foundation members: Toyota, Pelagicore, Symbio, Tieto
            GENIVI Alliance: 160+ members including 11 “OEMs”
GENIVI Auto Industry Alliance
●   Goals: reduce lock-in by SW suppliers; reduce cost and TTM.
●   Methods:
    –   Promote code reuse via standard interfaces.
    –   Grow the size of contributor community.
    –   Focus on middleware: not a distro.
●   Projects with released code: Audio Manager, IVI Layer
    Management, Diagnostic Log and Trace, AF_BUS D-Bus
    Optimization, LXCBENCH, Node State Manager, Node
    Startup Controller; more in pipeline.
●   Open mailing lists and #genivi on FreeNode.
Features of GENIVI Alliance

●   Modeled on Apache Software Foundation.
●   Open development for released projects.
●   No CLA, but no GPLv3.
●   Familiar Linux (git, kernel, systemd, D-Bus, etc.).
●   Mostly permissively licensed.
●   Accepts outside patches.
●   Non-member projects may join.
http://genivi.org/projects
Agenda
●   State of automotive free software 2013


●   Event data recorders (EDRs)

●   802.11p and privacy

●   Right to Repair movement

●   Our community is growing!
IEEE: EDRs already in 96% of cars




http://spectrum.ieee.org/computing/embedded-systems/the-automotive-black-box-data-dilemma/0#
Public comment closed in February; takes force Sept. 2014.
(1) mandate clear statements . . . that EDR data is property of the owner . . .
(2) explicitly prohibit the collection of audio, video, and location data . . .
(3) place a maximum duration on EDR data recording,
(4) require that data . . . be accessible via a published, free,
   and public standard . . .
(5) require the inclusion of a connector lockout apparatus . . .
Agenda
●   State of automotive free software 2013


●   Event data recorders (EDRs)

●   802.11p and privacy

●   Right to Repair movement

●   Our community is growing!
Vehicles are a “network of networks”


                            V2V


                                       V2I
802.11p = Vehicular WiFi
●   Safety messages via dedicated short-
    range communication (DSRC)
    protocol (IEEE 1609)

●   Allocated spectrum at 5.9 GHz.

●   New protocols, e.g. DNS Geocasting.

●   New use cases, e.g. mobile routers

●   VIN == MAC? or is VIN private?

●   Field trials underway in Ann Arbor, MI
    and Germany (simTD)
                                               J.B. Kenney,
                                               Toyota ITC,
                                               Proc. IEEE 99,
                                               2011.
IEEE: DSRC and Basic Safety Message




  ●   Collision avoidance is primary motivation.
  ●   USDoT had RFC on PKE for V2X in 2012.
  ●   How to issue revocable keys w/o trackability?
Must watch: Chaos Computer Club 2012 video
     Christie Dudley, Santa Clara University Law School




                   http://tinyurl.com/crbazg9
802.11p V2X routers in the wild


 Linux-based




BSD-based?                           Commsignia
Agenda
●   State of automotive free software 2013


●   Event data recorders (EDRs),

●   802.11p and privacy

●   Right to Repair movement (Brian Hickey)

●   Our community is growing!
MA “Right to Repair” is now Law

  Key provisions of Massachusetts Right to Repair bill law
  include:
  •Immediately, car companies are required to make
  available to independents on “fair and reasonable terms,”
  the same tools, software, and repair information that they
  make available to dealers.
  •By model year 2018 (translates into 2017) manufacturers
  required to establish web sites or “clouds” that will contain
  the same information and software that dealers have
  access to as part of their proprietary tools.



Source: Aaron Lowe, Automotive Aftermarket Industry Association
2018 Model Year System




Source: Aaron Lowe, Automotive Aftermarket Industry Association
U.S. legislation still stuck in committee




but states, Canada are providing leadership.
Agenda
●   State of automotive free software 2013


●   Event data recorders (EDRs)

●   802.11p and privacy

●   Right to Repair movement

●   Our community is growing!
Car hackers vastly outnumber geeks




Many testers, bug reporters . . . if Free Software reaches out!
Free software has new allies




            +
Summary
●   Increasing uptake of car SW with GPLv2 and permissive
    licenses.
    –   Linux Collaboration Summit panel discussion on GPLv3 (?)
●   New technologies can make us safer, but . . .
    –    EFF and Electronic Privacy Information Center are speaking up
        on EDRs.
    –   802.11p (V2V and V2I) and automotive LTE on horizon.
    –   Autonomous vehicles foreseeable.
●   Era of R2R is upon us.
●   Promise and peril continue for free car software.
Resources

●   Christie Dudley's Chaos Computer Club 802.11p and DSRC talk
●   Automotive Aftermarket Industry Association
●   Massachusetts Right to Repairand national organization
●   IEEE Spectrum on EDRs, EFF on EDRs,NHTSA EDR press release
●   GENIVI Alliance
●   IETF-ITS mailing list, Thinking Highways, Telematics News
●   Automotive Linux Summit 2013 Japan (May) and U.K. (October)
●   Silicon Valley Automotive Open Source group
Question: Proprietary Standards and Free Software

●   Many automotive standards (ISO, SAE, etc.) are
    available only on a fee basis.
●   May I freely distribute a library or device driver I write
    that implements a compatible interface to a standard
    I purchase?
●   Does Google-Oracle API-copyright case apply?
●   What does SMB-Samba precedent teach?
Federal U.S.

I'm once again a cosponsor of the Motor Vehicle Owners Right to Repair
Act in the 112th Congress. . . . The Act has been referred to the House
Committee on Energy and Commerce . . . Sincerely, Anna G. Eshoo
600+-member
    Silicon Valley Automotive Open Source Group
●   FAIF as well as FAIB
●   April speaker: Christie Dudley on PKE and privacy in
    cars
●   May speaker: Edward Durney on modularity and
    whole-system design methodologies for EVs
●   June speaker: Nate Cardozo of EFF on Event Data
    Recorders (tentative)

More Related Content

Similar to Automotive Free Software 2013: "Right to Repair" and Privacy

Tier X and the Coming of the Whitebox Car
Tier X and the Coming of the Whitebox CarTier X and the Coming of the Whitebox Car
Tier X and the Coming of the Whitebox CarAlison Chaiken
 
From Driver Distraction to Driver Augmentation: Open Source in Cars
From Driver Distraction to Driver Augmentation: Open Source in CarsFrom Driver Distraction to Driver Augmentation: Open Source in Cars
From Driver Distraction to Driver Augmentation: Open Source in CarsAlison Chaiken
 
Developing automotive Linux
Developing automotive LinuxDeveloping automotive Linux
Developing automotive LinuxAlison Chaiken
 
Why Cars Need Free Software
Why Cars Need Free SoftwareWhy Cars Need Free Software
Why Cars Need Free SoftwareAlison Chaiken
 
SCALE 2012: Automotive: new frontier for mobile Linux
SCALE 2012: Automotive: new frontier for mobile LinuxSCALE 2012: Automotive: new frontier for mobile Linux
SCALE 2012: Automotive: new frontier for mobile LinuxAlison Chaiken
 
Module Consolidation: Combining Safety-Critical Automotive Applications with ...
Module Consolidation: Combining Safety-Critical Automotive Applications with ...Module Consolidation: Combining Safety-Critical Automotive Applications with ...
Module Consolidation: Combining Safety-Critical Automotive Applications with ...Design World
 
Booth content from Maker Faire Bay Area 2012
Booth content from Maker Faire Bay Area 2012Booth content from Maker Faire Bay Area 2012
Booth content from Maker Faire Bay Area 2012Alison Chaiken
 
Technology, Business and Regulation of the Connected Car
Technology, Business and Regulation of the Connected CarTechnology, Business and Regulation of the Connected Car
Technology, Business and Regulation of the Connected CarAlison Chaiken
 
The “Telematics Horizon” V2V and V2I Networking
The “Telematics Horizon” V2V and V2I NetworkingThe “Telematics Horizon” V2V and V2I Networking
The “Telematics Horizon” V2V and V2I NetworkingAlison Chaiken
 
Blockchain Based Car Rental App
Blockchain Based Car Rental AppBlockchain Based Car Rental App
Blockchain Based Car Rental AppIRJET Journal
 
5G Automotive, V2X Opportunity and Challenges
5G Automotive, V2X Opportunity and Challenges5G Automotive, V2X Opportunity and Challenges
5G Automotive, V2X Opportunity and ChallengesMarie-Paule Odini
 
The next frontier: open source in the car
The next frontier: open source in the carThe next frontier: open source in the car
The next frontier: open source in the carAlison Chaiken
 
Protecting Autonomous Vehicles and Connected Services with Software Defined P...
Protecting Autonomous Vehicles and Connected Services with Software Defined P...Protecting Autonomous Vehicles and Connected Services with Software Defined P...
Protecting Autonomous Vehicles and Connected Services with Software Defined P...Mahbubul Alam
 
A 2008 perspective on the i-Car
A 2008 perspective on the i-CarA 2008 perspective on the i-Car
A 2008 perspective on the i-CarMarc Girardot
 
The Connected Car: The Next 500 Million Connections (Mobile Broadband Event)
The Connected Car: The Next 500 Million Connections (Mobile Broadband Event)The Connected Car: The Next 500 Million Connections (Mobile Broadband Event)
The Connected Car: The Next 500 Million Connections (Mobile Broadband Event)Lucy Woods
 
Toyota and Strategic Collaboration with the Community
Toyota and Strategic Collaboration with the CommunityToyota and Strategic Collaboration with the Community
Toyota and Strategic Collaboration with the CommunityShane Coughlan
 
[Solace] Open Data Movement for Connected Vehicles
[Solace] Open Data Movement for Connected Vehicles[Solace] Open Data Movement for Connected Vehicles
[Solace] Open Data Movement for Connected VehiclesTomo Yamaguchi
 
Deep learning in automation industry
Deep learning in automation industryDeep learning in automation industry
Deep learning in automation industryPIYUSHBHATIA33
 

Similar to Automotive Free Software 2013: "Right to Repair" and Privacy (20)

Tier X and the Coming of the Whitebox Car
Tier X and the Coming of the Whitebox CarTier X and the Coming of the Whitebox Car
Tier X and the Coming of the Whitebox Car
 
From Driver Distraction to Driver Augmentation: Open Source in Cars
From Driver Distraction to Driver Augmentation: Open Source in CarsFrom Driver Distraction to Driver Augmentation: Open Source in Cars
From Driver Distraction to Driver Augmentation: Open Source in Cars
 
Developing automotive Linux
Developing automotive LinuxDeveloping automotive Linux
Developing automotive Linux
 
Edmunds presentation
Edmunds presentationEdmunds presentation
Edmunds presentation
 
Why Cars Need Free Software
Why Cars Need Free SoftwareWhy Cars Need Free Software
Why Cars Need Free Software
 
SCALE 2012: Automotive: new frontier for mobile Linux
SCALE 2012: Automotive: new frontier for mobile LinuxSCALE 2012: Automotive: new frontier for mobile Linux
SCALE 2012: Automotive: new frontier for mobile Linux
 
Module Consolidation: Combining Safety-Critical Automotive Applications with ...
Module Consolidation: Combining Safety-Critical Automotive Applications with ...Module Consolidation: Combining Safety-Critical Automotive Applications with ...
Module Consolidation: Combining Safety-Critical Automotive Applications with ...
 
Booth content from Maker Faire Bay Area 2012
Booth content from Maker Faire Bay Area 2012Booth content from Maker Faire Bay Area 2012
Booth content from Maker Faire Bay Area 2012
 
Technology, Business and Regulation of the Connected Car
Technology, Business and Regulation of the Connected CarTechnology, Business and Regulation of the Connected Car
Technology, Business and Regulation of the Connected Car
 
The “Telematics Horizon” V2V and V2I Networking
The “Telematics Horizon” V2V and V2I NetworkingThe “Telematics Horizon” V2V and V2I Networking
The “Telematics Horizon” V2V and V2I Networking
 
Blockchain Based Car Rental App
Blockchain Based Car Rental AppBlockchain Based Car Rental App
Blockchain Based Car Rental App
 
5G Automotive, V2X Opportunity and Challenges
5G Automotive, V2X Opportunity and Challenges5G Automotive, V2X Opportunity and Challenges
5G Automotive, V2X Opportunity and Challenges
 
The next frontier: open source in the car
The next frontier: open source in the carThe next frontier: open source in the car
The next frontier: open source in the car
 
Protecting Autonomous Vehicles and Connected Services with Software Defined P...
Protecting Autonomous Vehicles and Connected Services with Software Defined P...Protecting Autonomous Vehicles and Connected Services with Software Defined P...
Protecting Autonomous Vehicles and Connected Services with Software Defined P...
 
A 2008 perspective on the i-Car
A 2008 perspective on the i-CarA 2008 perspective on the i-Car
A 2008 perspective on the i-Car
 
Auto_Security
Auto_SecurityAuto_Security
Auto_Security
 
The Connected Car: The Next 500 Million Connections (Mobile Broadband Event)
The Connected Car: The Next 500 Million Connections (Mobile Broadband Event)The Connected Car: The Next 500 Million Connections (Mobile Broadband Event)
The Connected Car: The Next 500 Million Connections (Mobile Broadband Event)
 
Toyota and Strategic Collaboration with the Community
Toyota and Strategic Collaboration with the CommunityToyota and Strategic Collaboration with the Community
Toyota and Strategic Collaboration with the Community
 
[Solace] Open Data Movement for Connected Vehicles
[Solace] Open Data Movement for Connected Vehicles[Solace] Open Data Movement for Connected Vehicles
[Solace] Open Data Movement for Connected Vehicles
 
Deep learning in automation industry
Deep learning in automation industryDeep learning in automation industry
Deep learning in automation industry
 

More from Alison Chaiken

Not breaking userspace: the evolving Linux ABI
Not breaking userspace: the evolving Linux ABINot breaking userspace: the evolving Linux ABI
Not breaking userspace: the evolving Linux ABIAlison Chaiken
 
Supporting SW Update via u-boot and GPT/EFI
Supporting SW Update via u-boot and GPT/EFISupporting SW Update via u-boot and GPT/EFI
Supporting SW Update via u-boot and GPT/EFIAlison Chaiken
 
Two C++ Tools: Compiler Explorer and Cpp Insights
Two C++ Tools: Compiler Explorer and Cpp InsightsTwo C++ Tools: Compiler Explorer and Cpp Insights
Two C++ Tools: Compiler Explorer and Cpp InsightsAlison Chaiken
 
V2X Communications: Getting our Cars Talking
V2X Communications: Getting our Cars TalkingV2X Communications: Getting our Cars Talking
V2X Communications: Getting our Cars TalkingAlison Chaiken
 
Practical Challenges to Deploying Highly Automated Vehicles
Practical Challenges to Deploying Highly Automated VehiclesPractical Challenges to Deploying Highly Automated Vehicles
Practical Challenges to Deploying Highly Automated VehiclesAlison Chaiken
 
Linux: the first second
Linux: the first secondLinux: the first second
Linux: the first secondAlison Chaiken
 
Functional AI and Pervasive Networking in Automotive
 Functional AI and Pervasive Networking in Automotive Functional AI and Pervasive Networking in Automotive
Functional AI and Pervasive Networking in AutomotiveAlison Chaiken
 
Flash in Vehicles: an End-User's Perspective
Flash in Vehicles: an End-User's PerspectiveFlash in Vehicles: an End-User's Perspective
Flash in Vehicles: an End-User's PerspectiveAlison Chaiken
 
Linux: the first second
Linux: the first secondLinux: the first second
Linux: the first secondAlison Chaiken
 
IRQs: the Hard, the Soft, the Threaded and the Preemptible
IRQs: the Hard, the Soft, the Threaded and the PreemptibleIRQs: the Hard, the Soft, the Threaded and the Preemptible
IRQs: the Hard, the Soft, the Threaded and the PreemptibleAlison Chaiken
 
LISA15: systemd, the Next-Generation Linux System Manager
LISA15: systemd, the Next-Generation Linux System Manager LISA15: systemd, the Next-Generation Linux System Manager
LISA15: systemd, the Next-Generation Linux System Manager Alison Chaiken
 
Automotive Grade Linux and systemd
Automotive Grade Linux and systemdAutomotive Grade Linux and systemd
Automotive Grade Linux and systemdAlison Chaiken
 
Tuning systemd for embedded
Tuning systemd for embeddedTuning systemd for embedded
Tuning systemd for embeddedAlison Chaiken
 
Systemd for developers
Systemd for developersSystemd for developers
Systemd for developersAlison Chaiken
 
Developing Automotive Linux
Developing Automotive LinuxDeveloping Automotive Linux
Developing Automotive LinuxAlison Chaiken
 
Systemd: the modern Linux init system you will learn to love
Systemd: the modern Linux init system you will learn to loveSystemd: the modern Linux init system you will learn to love
Systemd: the modern Linux init system you will learn to loveAlison Chaiken
 
Best practices for long-term support and security of the device-tree
Best practices for long-term support and security of the device-treeBest practices for long-term support and security of the device-tree
Best practices for long-term support and security of the device-treeAlison Chaiken
 
Addressing the hard problems of automotive Linux: networking and IPC
Addressing the hard problems of automotive Linux: networking and IPCAddressing the hard problems of automotive Linux: networking and IPC
Addressing the hard problems of automotive Linux: networking and IPCAlison Chaiken
 
Next-Gen In-Vehicle Software Opportunities
Next-Gen In-Vehicle Software OpportunitiesNext-Gen In-Vehicle Software Opportunities
Next-Gen In-Vehicle Software OpportunitiesAlison Chaiken
 

More from Alison Chaiken (19)

Not breaking userspace: the evolving Linux ABI
Not breaking userspace: the evolving Linux ABINot breaking userspace: the evolving Linux ABI
Not breaking userspace: the evolving Linux ABI
 
Supporting SW Update via u-boot and GPT/EFI
Supporting SW Update via u-boot and GPT/EFISupporting SW Update via u-boot and GPT/EFI
Supporting SW Update via u-boot and GPT/EFI
 
Two C++ Tools: Compiler Explorer and Cpp Insights
Two C++ Tools: Compiler Explorer and Cpp InsightsTwo C++ Tools: Compiler Explorer and Cpp Insights
Two C++ Tools: Compiler Explorer and Cpp Insights
 
V2X Communications: Getting our Cars Talking
V2X Communications: Getting our Cars TalkingV2X Communications: Getting our Cars Talking
V2X Communications: Getting our Cars Talking
 
Practical Challenges to Deploying Highly Automated Vehicles
Practical Challenges to Deploying Highly Automated VehiclesPractical Challenges to Deploying Highly Automated Vehicles
Practical Challenges to Deploying Highly Automated Vehicles
 
Linux: the first second
Linux: the first secondLinux: the first second
Linux: the first second
 
Functional AI and Pervasive Networking in Automotive
 Functional AI and Pervasive Networking in Automotive Functional AI and Pervasive Networking in Automotive
Functional AI and Pervasive Networking in Automotive
 
Flash in Vehicles: an End-User's Perspective
Flash in Vehicles: an End-User's PerspectiveFlash in Vehicles: an End-User's Perspective
Flash in Vehicles: an End-User's Perspective
 
Linux: the first second
Linux: the first secondLinux: the first second
Linux: the first second
 
IRQs: the Hard, the Soft, the Threaded and the Preemptible
IRQs: the Hard, the Soft, the Threaded and the PreemptibleIRQs: the Hard, the Soft, the Threaded and the Preemptible
IRQs: the Hard, the Soft, the Threaded and the Preemptible
 
LISA15: systemd, the Next-Generation Linux System Manager
LISA15: systemd, the Next-Generation Linux System Manager LISA15: systemd, the Next-Generation Linux System Manager
LISA15: systemd, the Next-Generation Linux System Manager
 
Automotive Grade Linux and systemd
Automotive Grade Linux and systemdAutomotive Grade Linux and systemd
Automotive Grade Linux and systemd
 
Tuning systemd for embedded
Tuning systemd for embeddedTuning systemd for embedded
Tuning systemd for embedded
 
Systemd for developers
Systemd for developersSystemd for developers
Systemd for developers
 
Developing Automotive Linux
Developing Automotive LinuxDeveloping Automotive Linux
Developing Automotive Linux
 
Systemd: the modern Linux init system you will learn to love
Systemd: the modern Linux init system you will learn to loveSystemd: the modern Linux init system you will learn to love
Systemd: the modern Linux init system you will learn to love
 
Best practices for long-term support and security of the device-tree
Best practices for long-term support and security of the device-treeBest practices for long-term support and security of the device-tree
Best practices for long-term support and security of the device-tree
 
Addressing the hard problems of automotive Linux: networking and IPC
Addressing the hard problems of automotive Linux: networking and IPCAddressing the hard problems of automotive Linux: networking and IPC
Addressing the hard problems of automotive Linux: networking and IPC
 
Next-Gen In-Vehicle Software Opportunities
Next-Gen In-Vehicle Software OpportunitiesNext-Gen In-Vehicle Software Opportunities
Next-Gen In-Vehicle Software Opportunities
 

Recently uploaded

Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 

Recently uploaded (20)

Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 

Automotive Free Software 2013: "Right to Repair" and Privacy

  • 1. Automotive Free Software 2013: “Right to Repair” and Privacy Alison Chaiken alison@she-devel.com Brian Hickey Brian Hickey Associates March 23, 2013
  • 2. Our transportation system is Slow Dangerous Noisy Inefficient Wasteful because until now individuals had little power to change it.
  • 3. Inevitable end-point: fully autonomous operation Stanford's Stanley, winner of Second DARPA Grand Challenge
  • 4. Agenda ● State of automotive free software 2013 ● Event data recorders (EDRs) update ● 802.11p and privacy ● Right to Repair movement ● Our community is growing!
  • 5. 2010: Changing Consumer Expectations
  • 6. Mar 2013: White House sides with Consumers “The White House agrees with the 114,000+ of you who believe that consumers should be able to unlock their cell phones without risking criminal or other penalties.”
  • 7. Automakers and Free Software get Acquainted
  • 8. Current Public Status of Automotive Linux Carmaker Confirmed Operating system Fiat-Chrysler Blue&Me (500, Delta), Kia Uvo Microsoft Windows Embedded Automotive Ford (all?) Microsoft MyTouch/Sync (+ OpenXC Android dongle and SmartPhoneLink) General Motors “Cadillac User Experience” Linux Geely (China); Hawtai (China) Linux: Moblin (MeeGo-Tizen precursor) Renault R-Link native Android Jaguar Land-Rover, Tata, Toyota Tizen (Linux) Honda (Accord, Odyssey, Pilot), Audi (A8L, Q5, A6), BMW (7-series and M models), Chrysler, Daewoo, GM (OnStar), Hyundai, QNX Land Rover, Porsche, Saab (9-3), Renault (SM7), Mercedes (S- and C-class) Linux Foundation members: Toyota, Pelagicore, Symbio, Tieto GENIVI Alliance: 160+ members including 11 “OEMs”
  • 9. GENIVI Auto Industry Alliance ● Goals: reduce lock-in by SW suppliers; reduce cost and TTM. ● Methods: – Promote code reuse via standard interfaces. – Grow the size of contributor community. – Focus on middleware: not a distro. ● Projects with released code: Audio Manager, IVI Layer Management, Diagnostic Log and Trace, AF_BUS D-Bus Optimization, LXCBENCH, Node State Manager, Node Startup Controller; more in pipeline. ● Open mailing lists and #genivi on FreeNode.
  • 10. Features of GENIVI Alliance ● Modeled on Apache Software Foundation. ● Open development for released projects. ● No CLA, but no GPLv3. ● Familiar Linux (git, kernel, systemd, D-Bus, etc.). ● Mostly permissively licensed. ● Accepts outside patches. ● Non-member projects may join.
  • 12. Agenda ● State of automotive free software 2013 ● Event data recorders (EDRs) ● 802.11p and privacy ● Right to Repair movement ● Our community is growing!
  • 13. IEEE: EDRs already in 96% of cars http://spectrum.ieee.org/computing/embedded-systems/the-automotive-black-box-data-dilemma/0#
  • 14. Public comment closed in February; takes force Sept. 2014.
  • 15. (1) mandate clear statements . . . that EDR data is property of the owner . . . (2) explicitly prohibit the collection of audio, video, and location data . . . (3) place a maximum duration on EDR data recording, (4) require that data . . . be accessible via a published, free, and public standard . . . (5) require the inclusion of a connector lockout apparatus . . .
  • 16. Agenda ● State of automotive free software 2013 ● Event data recorders (EDRs) ● 802.11p and privacy ● Right to Repair movement ● Our community is growing!
  • 17. Vehicles are a “network of networks” V2V V2I
  • 18. 802.11p = Vehicular WiFi ● Safety messages via dedicated short- range communication (DSRC) protocol (IEEE 1609) ● Allocated spectrum at 5.9 GHz. ● New protocols, e.g. DNS Geocasting. ● New use cases, e.g. mobile routers ● VIN == MAC? or is VIN private? ● Field trials underway in Ann Arbor, MI and Germany (simTD) J.B. Kenney, Toyota ITC, Proc. IEEE 99, 2011.
  • 19. IEEE: DSRC and Basic Safety Message ● Collision avoidance is primary motivation. ● USDoT had RFC on PKE for V2X in 2012. ● How to issue revocable keys w/o trackability?
  • 20. Must watch: Chaos Computer Club 2012 video Christie Dudley, Santa Clara University Law School http://tinyurl.com/crbazg9
  • 21. 802.11p V2X routers in the wild Linux-based BSD-based? Commsignia
  • 22. Agenda ● State of automotive free software 2013 ● Event data recorders (EDRs), ● 802.11p and privacy ● Right to Repair movement (Brian Hickey) ● Our community is growing!
  • 23. MA “Right to Repair” is now Law Key provisions of Massachusetts Right to Repair bill law include: •Immediately, car companies are required to make available to independents on “fair and reasonable terms,” the same tools, software, and repair information that they make available to dealers. •By model year 2018 (translates into 2017) manufacturers required to establish web sites or “clouds” that will contain the same information and software that dealers have access to as part of their proprietary tools. Source: Aaron Lowe, Automotive Aftermarket Industry Association
  • 24. 2018 Model Year System Source: Aaron Lowe, Automotive Aftermarket Industry Association
  • 25. U.S. legislation still stuck in committee but states, Canada are providing leadership.
  • 26. Agenda ● State of automotive free software 2013 ● Event data recorders (EDRs) ● 802.11p and privacy ● Right to Repair movement ● Our community is growing!
  • 27. Car hackers vastly outnumber geeks Many testers, bug reporters . . . if Free Software reaches out!
  • 28. Free software has new allies +
  • 29. Summary ● Increasing uptake of car SW with GPLv2 and permissive licenses. – Linux Collaboration Summit panel discussion on GPLv3 (?) ● New technologies can make us safer, but . . . – EFF and Electronic Privacy Information Center are speaking up on EDRs. – 802.11p (V2V and V2I) and automotive LTE on horizon. – Autonomous vehicles foreseeable. ● Era of R2R is upon us. ● Promise and peril continue for free car software.
  • 30. Resources ● Christie Dudley's Chaos Computer Club 802.11p and DSRC talk ● Automotive Aftermarket Industry Association ● Massachusetts Right to Repairand national organization ● IEEE Spectrum on EDRs, EFF on EDRs,NHTSA EDR press release ● GENIVI Alliance ● IETF-ITS mailing list, Thinking Highways, Telematics News ● Automotive Linux Summit 2013 Japan (May) and U.K. (October) ● Silicon Valley Automotive Open Source group
  • 31. Question: Proprietary Standards and Free Software ● Many automotive standards (ISO, SAE, etc.) are available only on a fee basis. ● May I freely distribute a library or device driver I write that implements a compatible interface to a standard I purchase? ● Does Google-Oracle API-copyright case apply? ● What does SMB-Samba precedent teach?
  • 32. Federal U.S. I'm once again a cosponsor of the Motor Vehicle Owners Right to Repair Act in the 112th Congress. . . . The Act has been referred to the House Committee on Energy and Commerce . . . Sincerely, Anna G. Eshoo
  • 33.
  • 34. 600+-member Silicon Valley Automotive Open Source Group ● FAIF as well as FAIB ● April speaker: Christie Dudley on PKE and privacy in cars ● May speaker: Edward Durney on modularity and whole-system design methodologies for EVs ● June speaker: Nate Cardozo of EFF on Event Data Recorders (tentative)