SlideShare a Scribd company logo
1 of 51
Reaching its Potential: How to Make Government-Developed OSS a Major Player Military Open Source Software Conference August 3, 2010 Perry McDowell
Perry McDowell Navy Nuke-SWO MSCS from NPS Virtual environment for damage control training At NPS/MOVES since 2000 Executive Director at Delta3D since 2003 Delta3D is an open source game engine
Our history MOdeling, Virtual Environments and Simulation MOVES began in March 1996 with the MS degree program The PhD program was approved in 1999 Originally intended to be mix of Computer Science and Operations Analysis MOVES has since evolved to contain significantly more areas and has become its own field
President Obama now requires all government employees to push the US auto industry as part of the bail out?  “If I asked my customers what they wanted, they would have said a faster horse.”- Henry Ford
“…and tomorrow I shall be sober!” 5
“A hiatus exists between inventors who know what they could invent, if they only knew what was wanted, and the soldiers who know, or ought to know, what they want, and would ask for it if they only knew how much science could do for them. You have never really bridged that gap yet.” -- Winston Churchill, The Great War NPS is uniquely positioned to bridge the gap between Modeling and Simulation’s potential and military needs.  We combine military operational expertise with technical expertise towards relevant, cost effective, sustainable solutions. Philosophy
MOVES brings together the technical   and tactical
Mission To enhance the operational effectiveness of our joint forces and our allies by providing superior training and analysis products, education, and exemplary research in the field of modeling and simulation.  DOD-focused Education and Research addressing the Science and Technology that drives creation and application of Modeling and Simulation tools. Contribute to the evolution of the M&S discipline 8
Core Competencies Human Systems and Training Training system design and human factors Human performance evaluation Cognitive Agents and Adaptive Systems Learning agents in rich environments Predictive agents Computer Gaming, Visual Simulation, Augmented Reality Methods for game-based training design Highly cost efficient software and simulation development Mixed-mode, real and virtual, simulation environments Standards and Interoperability Web-Based Simulation Simulation Modeling for Analysis Composable models, large-scale reusability Experimental designs for large studies NPS is independent and objective – answers to end users, not stockholders.  Uniquely positioned to identify and address the areas that best contribute to advancing S&T behind M&S NPS is independent and objective – answers to end users, not stockholders.  Uniquely positioned to identify and address the areas that best contribute to advancing S&T behind M&S. 9
ITEC and I/ITSEC “You can’t swing a dead cat on the show floor without hitting an unsubstantiated claim.” CDR Joseph Cohen At I/ITSEC 200X 10
MOVES is an honest broker where you can get unbiased advice based upon science
“Typical” Current Projects Evaluation of E2 NFO station as training platform Novel requirements generation process for deployed F-18 training Visualization system for NSWC damage visualization Behavior Analysis Synthesis and Evaluation for Improved Training Transition live exercise MOUT AAR tools from 2D video streams to 3D annotated reconstruction Computer vision, agent technology, training design and evaluation Port security game for FLETC training Perceptual modeling for improved agents in games. Evaluation of Combat Models for IW training III Corps emergent requirement – invaluable reach-back for MOVES
Challenges Enrollment of Civilians Continued evolution of the Research Agenda and Education Program (BoK) How do we discover the ‘unknown, unknowns’ Improving interoperability Open source, standards and architectures Immersive distance learning Leveraging medical simulation advances Human behavior representation Joint, Coalition, Interagency, military-civil operations ITAR restrictions Linking academia, military and industry
Did you see anything about managing and directing OSS programs?
Detailed Breakdown
Delta3D Overview Delta3D is an open source game and simulation engine Specifically designed for training apps and interacting with tools those apps use Built atop other open source projects Licensed under Gnu’s Lesser General Public License (LGPL) – not viral
Delta3D Overview Delta3D was designed to be the “commodity” solution – it provides what is freely available and puts it in an easy to use API It is not intended to replace any of the AAAA game engines (Half Life™ 2, UNREAL™ 3, Cry Engine™  3) However, now it has some specific features for its intended usage well beyond what is available in most other engines
Michael Skok, on OS adaption If we have a better product, and it happens to be open source, we're going to win. But it has to be in that order.1 1 – Delivered at the OS Business Conference, SF, March 2009 From Matt Asay’s Open Road Blog, http://news.cnet.com/8301-13505_3-10204910-16.html, dwnld 3/30/9
VBS2 VBS2 is beginning to corner the market that Delta3D was built to fill VBS2 is a good piece of software Delivers good value Very responsive to DoD needs Run by former officer in the Aussie army
VBS2 ≠
Delta3D Cannot Compete w/ VBS2 As the major game-based sim for  land-based training WITH the inherent restrictions imposed upon us as a DoD “research” project
VBS2 Chosen for the Army by PEO-STRI because no other option met requirement of being ready then Bohemia Interactive used IRAD to create awesome tools for non-technical users, i.e., Soldiers Constantly working with customers to figure out what they need and give it to them Hey, that’s open source’s gig
Problems w/ Delta3D Competing Work on reimbursable research funding All work must be directed in support of the final deliverable Can’t take funds from companies without an Act of Congress Okay, an act of ONR
AGILITY
OSS is about agility, and VBS2 is more agile than Delta3D right now
So, What’s the Problem w/ VBS2? VBS2 sounds great – what is the problem with keeping using it? Isn’t it more important to have the best tool, which certainly seems to be VBS2 today, than satisfying a philosophy?
Possible Problems Peter Morrison might leave and be replaced by someone not so customer-centric Peter himself said at 2009 NATO Gaming Conference that they’re not making enough money on military sales/contracts Compared to the high risk/high reward payoffs of the gaming industry BI might die, be acquired, etc. causing a change in business strategy
What’s Needed? A simple, well-documented method with considerable top cover to give control of software developed within the government to an outside agency A simple, well-documented method with considerable top cover to give control of software developed within the government to an outside agency
Problem: Who Makes Decision? At a conference, someone from a government lab asked me how I got permission to release my code as open source
Problem: Who Makes Decision? At a conference, someone from a government lab asked me how I got permission to release my code as open source We never even thought about it, we just released it This lab had to go to their PAO to get permission to release the code as OSS
PAO
What Needs to Happen (My Thoughts) DoD CIO needs to disseminate a memo describing how to transition OSS from government organizations to outside organizations
What Needs to Happen (My Thoughts) – WHO? DoD CIO needs to disseminate a memo describing how to transition OSS from government organizations to outside organizations
What Needs to Happen (My Thoughts) – WHAT? DoD CIO needs to disseminate a memo describing how to transition OSS from government organizations to outside organizations
Remember me?
“DoD Always Liked You Better”
What Needs to Happen (My Thoughts) – WHAT? DoD CIO needs to disseminate a memo describing how to transition OSS from government organizations to outside organizations
What Needs to Happen (My Thoughts) – HOW? DoD CIO needs to disseminate a memo describing how to transition OSS from government organizations to outside organizations
What Needs to Happen (My Thoughts) – WHY? DoD CIO needs to disseminate a memo describing how to transition OSS from government organizations to outside organizations
What Needs to Happen (My Thoughts) DoD CIO needs to disseminate a memo describing how to transition OSS from government organizations to outside organizations
What Do YOU Think Should be Done?
Point of Contact Perry McDowell Executive Director, Delta3D mcdowell@nps.edu (831) 656-7591

More Related Content

Similar to Reaching its Potential: Making Government Developed OSS a Major Player

Snowforce 2017 Keynote - Peter Coffee
Snowforce 2017 Keynote - Peter CoffeeSnowforce 2017 Keynote - Peter Coffee
Snowforce 2017 Keynote - Peter CoffeePeter Coffee
 
IBM Watson & Cognitive Computing - Tech In Asia 2016
IBM Watson & Cognitive Computing - Tech In Asia 2016IBM Watson & Cognitive Computing - Tech In Asia 2016
IBM Watson & Cognitive Computing - Tech In Asia 2016Nugroho Gito
 
Artificial Intelligence (2016) - AMP New Ventures
Artificial Intelligence (2016) - AMP New VenturesArtificial Intelligence (2016) - AMP New Ventures
Artificial Intelligence (2016) - AMP New VenturesAMP New Ventures
 
#1NWebinar: Digital on the Runway
#1NWebinar: Digital on the Runway#1NWebinar: Digital on the Runway
#1NWebinar: Digital on the RunwayOne North
 
Questions On The And Football
Questions On The And FootballQuestions On The And Football
Questions On The And FootballAmanda Gray
 
NetHope Chairman Report -- 2012 NetHope Global Member Summit
NetHope Chairman Report -- 2012 NetHope Global Member SummitNetHope Chairman Report -- 2012 NetHope Global Member Summit
NetHope Chairman Report -- 2012 NetHope Global Member SummitNetHopeOrg
 
Steve Mills - Your Cognitive Future
Steve Mills - Your Cognitive FutureSteve Mills - Your Cognitive Future
Steve Mills - Your Cognitive FutureSogetiLabs
 
AI for a Smaller Smarter Military SDADTC December 17 2013
AI for a Smaller Smarter Military SDADTC December 17 2013AI for a Smaller Smarter Military SDADTC December 17 2013
AI for a Smaller Smarter Military SDADTC December 17 2013Boulder Equity Analytics
 
Artificial Intelligence: Disruption by Machine part 1 of 3
Artificial Intelligence: Disruption by Machine part 1 of 3Artificial Intelligence: Disruption by Machine part 1 of 3
Artificial Intelligence: Disruption by Machine part 1 of 3Lori Fisher
 
Deep-Dive-AI-final-report.pdf
Deep-Dive-AI-final-report.pdfDeep-Dive-AI-final-report.pdf
Deep-Dive-AI-final-report.pdfallison922660
 
[DSC Europe 22] Next-Wave of Value – Operating Model for Scaling Data Science...
[DSC Europe 22] Next-Wave of Value – Operating Model for Scaling Data Science...[DSC Europe 22] Next-Wave of Value – Operating Model for Scaling Data Science...
[DSC Europe 22] Next-Wave of Value – Operating Model for Scaling Data Science...DataScienceConferenc1
 
1 introduction to data science
1 introduction to data science1 introduction to data science
1 introduction to data scienceDr Nisha Arora
 
Vision for it sector in india ppt @ bec doms
Vision for it sector in india  ppt @ bec domsVision for it sector in india  ppt @ bec doms
Vision for it sector in india ppt @ bec domsBabasab Patil
 
How machine learning will affect software development
How machine learning will affect software development How machine learning will affect software development
How machine learning will affect software development venkatvajradhar1
 
Understanding the New World of Cognitive Computing
Understanding the New World of Cognitive ComputingUnderstanding the New World of Cognitive Computing
Understanding the New World of Cognitive ComputingDATAVERSITY
 
WSO2Con US 2013 - Weapons Free: Open Source Solutions to Programmatic and Ope...
WSO2Con US 2013 - Weapons Free: Open Source Solutions to Programmatic and Ope...WSO2Con US 2013 - Weapons Free: Open Source Solutions to Programmatic and Ope...
WSO2Con US 2013 - Weapons Free: Open Source Solutions to Programmatic and Ope...WSO2
 
Why analytics projects fail
Why analytics projects failWhy analytics projects fail
Why analytics projects failDr. Bülent Dal
 

Similar to Reaching its Potential: Making Government Developed OSS a Major Player (20)

USEUCOM i3T
USEUCOM i3TUSEUCOM i3T
USEUCOM i3T
 
Snowforce 2017 Keynote - Peter Coffee
Snowforce 2017 Keynote - Peter CoffeeSnowforce 2017 Keynote - Peter Coffee
Snowforce 2017 Keynote - Peter Coffee
 
IBM Watson & Cognitive Computing - Tech In Asia 2016
IBM Watson & Cognitive Computing - Tech In Asia 2016IBM Watson & Cognitive Computing - Tech In Asia 2016
IBM Watson & Cognitive Computing - Tech In Asia 2016
 
Artificial Intelligence (2016) - AMP New Ventures
Artificial Intelligence (2016) - AMP New VenturesArtificial Intelligence (2016) - AMP New Ventures
Artificial Intelligence (2016) - AMP New Ventures
 
#1NWebinar: Digital on the Runway
#1NWebinar: Digital on the Runway#1NWebinar: Digital on the Runway
#1NWebinar: Digital on the Runway
 
Questions On The And Football
Questions On The And FootballQuestions On The And Football
Questions On The And Football
 
NetHope Chairman Report -- 2012 NetHope Global Member Summit
NetHope Chairman Report -- 2012 NetHope Global Member SummitNetHope Chairman Report -- 2012 NetHope Global Member Summit
NetHope Chairman Report -- 2012 NetHope Global Member Summit
 
Steve Mills - Your Cognitive Future
Steve Mills - Your Cognitive FutureSteve Mills - Your Cognitive Future
Steve Mills - Your Cognitive Future
 
AI for a Smaller Smarter Military SDADTC December 17 2013
AI for a Smaller Smarter Military SDADTC December 17 2013AI for a Smaller Smarter Military SDADTC December 17 2013
AI for a Smaller Smarter Military SDADTC December 17 2013
 
Artificial Intelligence: Disruption by Machine part 1 of 3
Artificial Intelligence: Disruption by Machine part 1 of 3Artificial Intelligence: Disruption by Machine part 1 of 3
Artificial Intelligence: Disruption by Machine part 1 of 3
 
Deep-Dive-AI-final-report.pdf
Deep-Dive-AI-final-report.pdfDeep-Dive-AI-final-report.pdf
Deep-Dive-AI-final-report.pdf
 
[DSC Europe 22] Next-Wave of Value – Operating Model for Scaling Data Science...
[DSC Europe 22] Next-Wave of Value – Operating Model for Scaling Data Science...[DSC Europe 22] Next-Wave of Value – Operating Model for Scaling Data Science...
[DSC Europe 22] Next-Wave of Value – Operating Model for Scaling Data Science...
 
1 introduction to data science
1 introduction to data science1 introduction to data science
1 introduction to data science
 
Spohrer - ISSIP DS Future_of_Expertise_1 20220629 v7.pptx
Spohrer - ISSIP DS Future_of_Expertise_1 20220629 v7.pptxSpohrer - ISSIP DS Future_of_Expertise_1 20220629 v7.pptx
Spohrer - ISSIP DS Future_of_Expertise_1 20220629 v7.pptx
 
Vision for it sector in india ppt @ bec doms
Vision for it sector in india  ppt @ bec domsVision for it sector in india  ppt @ bec doms
Vision for it sector in india ppt @ bec doms
 
How machine learning will affect software development
How machine learning will affect software development How machine learning will affect software development
How machine learning will affect software development
 
Understanding the New World of Cognitive Computing
Understanding the New World of Cognitive ComputingUnderstanding the New World of Cognitive Computing
Understanding the New World of Cognitive Computing
 
WSO2Con US 2013 - Weapons Free: Open Source Solutions to Programmatic and Ope...
WSO2Con US 2013 - Weapons Free: Open Source Solutions to Programmatic and Ope...WSO2Con US 2013 - Weapons Free: Open Source Solutions to Programmatic and Ope...
WSO2Con US 2013 - Weapons Free: Open Source Solutions to Programmatic and Ope...
 
AI pitch SSideri
 AI pitch SSideri  AI pitch SSideri
AI pitch SSideri
 
Why analytics projects fail
Why analytics projects failWhy analytics projects fail
Why analytics projects fail
 

Recently uploaded

A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 

Recently uploaded (20)

A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 

Reaching its Potential: Making Government Developed OSS a Major Player

  • 1. Reaching its Potential: How to Make Government-Developed OSS a Major Player Military Open Source Software Conference August 3, 2010 Perry McDowell
  • 2. Perry McDowell Navy Nuke-SWO MSCS from NPS Virtual environment for damage control training At NPS/MOVES since 2000 Executive Director at Delta3D since 2003 Delta3D is an open source game engine
  • 3. Our history MOdeling, Virtual Environments and Simulation MOVES began in March 1996 with the MS degree program The PhD program was approved in 1999 Originally intended to be mix of Computer Science and Operations Analysis MOVES has since evolved to contain significantly more areas and has become its own field
  • 4. President Obama now requires all government employees to push the US auto industry as part of the bail out? “If I asked my customers what they wanted, they would have said a faster horse.”- Henry Ford
  • 5. “…and tomorrow I shall be sober!” 5
  • 6. “A hiatus exists between inventors who know what they could invent, if they only knew what was wanted, and the soldiers who know, or ought to know, what they want, and would ask for it if they only knew how much science could do for them. You have never really bridged that gap yet.” -- Winston Churchill, The Great War NPS is uniquely positioned to bridge the gap between Modeling and Simulation’s potential and military needs. We combine military operational expertise with technical expertise towards relevant, cost effective, sustainable solutions. Philosophy
  • 7. MOVES brings together the technical and tactical
  • 8. Mission To enhance the operational effectiveness of our joint forces and our allies by providing superior training and analysis products, education, and exemplary research in the field of modeling and simulation. DOD-focused Education and Research addressing the Science and Technology that drives creation and application of Modeling and Simulation tools. Contribute to the evolution of the M&S discipline 8
  • 9. Core Competencies Human Systems and Training Training system design and human factors Human performance evaluation Cognitive Agents and Adaptive Systems Learning agents in rich environments Predictive agents Computer Gaming, Visual Simulation, Augmented Reality Methods for game-based training design Highly cost efficient software and simulation development Mixed-mode, real and virtual, simulation environments Standards and Interoperability Web-Based Simulation Simulation Modeling for Analysis Composable models, large-scale reusability Experimental designs for large studies NPS is independent and objective – answers to end users, not stockholders. Uniquely positioned to identify and address the areas that best contribute to advancing S&T behind M&S NPS is independent and objective – answers to end users, not stockholders. Uniquely positioned to identify and address the areas that best contribute to advancing S&T behind M&S. 9
  • 10. ITEC and I/ITSEC “You can’t swing a dead cat on the show floor without hitting an unsubstantiated claim.” CDR Joseph Cohen At I/ITSEC 200X 10
  • 11. MOVES is an honest broker where you can get unbiased advice based upon science
  • 12. “Typical” Current Projects Evaluation of E2 NFO station as training platform Novel requirements generation process for deployed F-18 training Visualization system for NSWC damage visualization Behavior Analysis Synthesis and Evaluation for Improved Training Transition live exercise MOUT AAR tools from 2D video streams to 3D annotated reconstruction Computer vision, agent technology, training design and evaluation Port security game for FLETC training Perceptual modeling for improved agents in games. Evaluation of Combat Models for IW training III Corps emergent requirement – invaluable reach-back for MOVES
  • 13. Challenges Enrollment of Civilians Continued evolution of the Research Agenda and Education Program (BoK) How do we discover the ‘unknown, unknowns’ Improving interoperability Open source, standards and architectures Immersive distance learning Leveraging medical simulation advances Human behavior representation Joint, Coalition, Interagency, military-civil operations ITAR restrictions Linking academia, military and industry
  • 14. Did you see anything about managing and directing OSS programs?
  • 16. Delta3D Overview Delta3D is an open source game and simulation engine Specifically designed for training apps and interacting with tools those apps use Built atop other open source projects Licensed under Gnu’s Lesser General Public License (LGPL) – not viral
  • 17. Delta3D Overview Delta3D was designed to be the “commodity” solution – it provides what is freely available and puts it in an easy to use API It is not intended to replace any of the AAAA game engines (Half Life™ 2, UNREAL™ 3, Cry Engine™ 3) However, now it has some specific features for its intended usage well beyond what is available in most other engines
  • 18.
  • 19. Michael Skok, on OS adaption If we have a better product, and it happens to be open source, we're going to win. But it has to be in that order.1 1 – Delivered at the OS Business Conference, SF, March 2009 From Matt Asay’s Open Road Blog, http://news.cnet.com/8301-13505_3-10204910-16.html, dwnld 3/30/9
  • 20.
  • 21. VBS2 VBS2 is beginning to corner the market that Delta3D was built to fill VBS2 is a good piece of software Delivers good value Very responsive to DoD needs Run by former officer in the Aussie army
  • 23. Delta3D Cannot Compete w/ VBS2 As the major game-based sim for land-based training WITH the inherent restrictions imposed upon us as a DoD “research” project
  • 24. VBS2 Chosen for the Army by PEO-STRI because no other option met requirement of being ready then Bohemia Interactive used IRAD to create awesome tools for non-technical users, i.e., Soldiers Constantly working with customers to figure out what they need and give it to them Hey, that’s open source’s gig
  • 25. Problems w/ Delta3D Competing Work on reimbursable research funding All work must be directed in support of the final deliverable Can’t take funds from companies without an Act of Congress Okay, an act of ONR
  • 26.
  • 28. OSS is about agility, and VBS2 is more agile than Delta3D right now
  • 29. So, What’s the Problem w/ VBS2? VBS2 sounds great – what is the problem with keeping using it? Isn’t it more important to have the best tool, which certainly seems to be VBS2 today, than satisfying a philosophy?
  • 30. Possible Problems Peter Morrison might leave and be replaced by someone not so customer-centric Peter himself said at 2009 NATO Gaming Conference that they’re not making enough money on military sales/contracts Compared to the high risk/high reward payoffs of the gaming industry BI might die, be acquired, etc. causing a change in business strategy
  • 31.
  • 32. What’s Needed? A simple, well-documented method with considerable top cover to give control of software developed within the government to an outside agency A simple, well-documented method with considerable top cover to give control of software developed within the government to an outside agency
  • 33. Problem: Who Makes Decision? At a conference, someone from a government lab asked me how I got permission to release my code as open source
  • 34.
  • 35. Problem: Who Makes Decision? At a conference, someone from a government lab asked me how I got permission to release my code as open source We never even thought about it, we just released it This lab had to go to their PAO to get permission to release the code as OSS
  • 36. PAO
  • 37. What Needs to Happen (My Thoughts) DoD CIO needs to disseminate a memo describing how to transition OSS from government organizations to outside organizations
  • 38. What Needs to Happen (My Thoughts) – WHO? DoD CIO needs to disseminate a memo describing how to transition OSS from government organizations to outside organizations
  • 39.
  • 40. What Needs to Happen (My Thoughts) – WHAT? DoD CIO needs to disseminate a memo describing how to transition OSS from government organizations to outside organizations
  • 42. “DoD Always Liked You Better”
  • 43. What Needs to Happen (My Thoughts) – WHAT? DoD CIO needs to disseminate a memo describing how to transition OSS from government organizations to outside organizations
  • 44. What Needs to Happen (My Thoughts) – HOW? DoD CIO needs to disseminate a memo describing how to transition OSS from government organizations to outside organizations
  • 45.
  • 46. What Needs to Happen (My Thoughts) – WHY? DoD CIO needs to disseminate a memo describing how to transition OSS from government organizations to outside organizations
  • 47.
  • 48.
  • 49. What Needs to Happen (My Thoughts) DoD CIO needs to disseminate a memo describing how to transition OSS from government organizations to outside organizations
  • 50. What Do YOU Think Should be Done?
  • 51. Point of Contact Perry McDowell Executive Director, Delta3D mcdowell@nps.edu (831) 656-7591

Editor's Notes

  1. If you have any questions, ask them when they occur to you rather than waiting until the end – I think it works better that way.Finish w/ “I’ll start w/ an overview of MOVES, which IS important for this talk.”15 secTotal: 15 sec
  2. Everyone has a mission statement, we have one too.What’s important is in the yellow, but some things in yellow are BOLDED, they must be REALLYIMPORTANT.Today, everyone uses M&S, what do we do?Similar to the fact that every engineering discipline uses PHYSICS, but there is still a Physics Dept to keep improving the knowledge.
  3. How many have seen Spinal Tap?Very familiar to the most famous scene in that movie, the ELEVEN scene.You go to a booth and ask, “What does your project do?”A: “This one has a much higher resolution.”Q: “And how does that improve training?”A: “Well, if your apps not training people correctly, you can increase the resolution, and then, well, you’ve got more resolution.”Q: “And how does that improve training?”LONG PAUSEA: “This one has more resolution.”
  4. Future: more sensors, more networks, greater interdependenceEnvironment, energy, economy – global.Social impact
  5. Of course not, I wouldn’t be asking this question if the answer was “YES” would I?So how did I get into managing an open source project for the last seven years?Short version of Delta3D story: We had two USMC students who did a great thesis, and the USMC wanted to distribute their project to all Marines.Couldn’t, due to proprietary licenses
  6. VBS2 is a proprietary game based training system, originally based upon the Operation Flashpoint game. Run by Bohemia Interactive (BI), and the latest version is on the same engine as the Armed Assault game.
  7. Okay, great, you can’t compete, so what????We should want the best solution, which today is VBS2, not try to meet a philosophical bent.
  8. Pete might leave or be replaced – no guarantee CEO will always be so DoD centric.Pete may be forced to change – profit is too small.Or any one of a thousand problems.
  9. And even if Pete stays, there’s no guarantee he’ll remain the good guy.Hulk Hogan, the good-est of all the good guys in wrestling, did a “heel-turn” and took a steel chair to “Macho Man’s” head
  10. Question: How did you get permission to release as OSS?Kinda shocked, hadn’t really thought about it: did I really need permission to do this? I live in the academic world, which is significantly different from the government labs world.And partially my answer was something I learned from a very wise woman… CLICK!!!
  11. RADM Grace Hopper, a legend in the CS world, would come and talk at the Naval Academy to each plebe class. She would also give away nanoseconds <CLICK> and I still have mine.When I heard her, she wasn’t nearly as young as she is in this picture. She seemed like 300 years old when I saw her.What the Admiral put out as the most important rule of her career, and I don’t think that she was the first to come up with this, but she was the first I heard it from, was “It is much easier to beg forgiveness after than get permission beforehand.”I’ve always tended to follow this. Looking at someone with a stupid look on your face, and saying “Gee, I’m sorry, I didn’t know” seems to have worked pretty well in my career, except to when I was running nuclear power plants.
  12. We just did it.But this lab, they <CLICK> had to get permission from their PAO to release their code as OSS.Think about that for a second… <CLICK>
  13. THEY NEEDED TO GET PERMISSION FORM THEIR PUBLIC AFFAIRS OFFICER.I have heard of MANY stupid things in my time in and working for the military, but that might be one of the stupidest. Is there anyone in their organization who knew less about computer code and the rationale for releasing it as OSS?What, was the base chaplain too busy? Why didn’t they get the welfare and rec officer’s opinion on it?I told this story because it demonstrates how convoluted just RELEASING code as OSS can be.So you can imagine how difficult it will be to shift all code to an outside organization.Now, David Wheeler came up with a matrix at lunch which might answer this question, but here are my thoughts <CLICK>
  14. DoD CIO needs to disseminate a memo describing how to transition OSS from government organizations to outside organizationsSince I believe in open source, so I don’t necessarily think that this is the perfect answer, so I’m hoping that you can help me work on this to make it pretty close to perfect, or as close as possible.Now, I’m going to parse this to try to explain how I came up with this by going over the questions they teach at journalism school so that you can understand my rationale and, hopefully, it will spark some thoughts in your minds, which we can discuss later.My lawyer won’t return my calls.
  15. WHO – DoD CIO <CLICK>RATIONALE: He wrote the memo on using OSS – seemed like a good person, and I knew Dan would be here, and I hope to pin him down on this while here.
  16. What – take away from gov’t orgs.RATIONALE: Gov’t can’t do crap well.
  17. What – give to outside orgs.What is best type of organization?Company: Gov’t doesn’t have to pay for, but same problem as BI: they can do the Hulk “heel turn”Symposium: Who controls?