SlideShare una empresa de Scribd logo
1 de 21
OpticksReleasing a government tool to the open source community Trevor Clarke Opticks Developer Ball Aerospace & Technologies Corp. tclarke@ball.com http://opticks.org
Overview What is Opticks? Why open source? What were the early problems? Where are we today? What have we accomplished? Q&A
What is Opticks?
What is Opticks Image and video analysis Spectral, SAR, Thermal, EO, WAAS, etc. Extendable via scripts and plug-ins A number of open and closed source extensions are available Intuitive interface Supports very large data sets (1TB+)
History of Opticks Ball Aerospace began development of the legacy COMET program for the USAF in the Spring of 2000 Initially designed as an alternative to ENVI for common spectral analysis tasks Easier to learn interface No licensing cost Extended to support SAR, thermal, and other data types Extensive non-literal processing used in other domains Core software open sourced in December 2007 Additional components open sourced since initial release
A note on the name Opticks is the spelling used by Sir Isaac Newton in his treatise on light and optical systems Adopted due to it’s historical interest, contextual relevance, and uniqueness
Why open source?
Why did we need to change? The COMET program had reached a plateau with out USAF customer Continued development funding was stagnant Projected to decrease in the out years Getting other customers to adopt Opticks as a baseline was difficult COTS preferred over GOTS Other contractors and government don’t like vendor lock-in “Not invented here”
Why was open source a good idea? “OSS meets the definition of ‘commercial computer software’”1 Overcome COTS vs. GOTS barrier OSS no longer the odd man out when it comes to accreditation Ball is a services company, not a software company Alleviate fears of vendor lock in (can always be forked) Provide new services opportunities Facilitate adoption in universities and with independent developers Generate buzz More opportunities 1 – DOD Policy Memo “Clarifying Guidance Regarding Open Source Software”, October 2009
What were the early problems?
Perceived problems Internal confusion about OSS Contracted with CollabNet to resolve some of the misinformation Potential push back from primary customers Worked with the AF from the beginning and kept them involved The government gets enhancements and bug fixes for no addition cost Is this the right kind of software for military OSS? OTD identifies “geospatial infrastructure”2 as a starting point for OSS adoption 2 – “Open Technology Development Roadmap Plan” version 3.1 (final), April 2006
International Traffic in Arms Regulations (ITAR) Internal review indicates Opticks is potentially a Defense Article Category XXI – Miscellaneous Articles Any article not specifically enumerated in the other categories of the U.S. Munitions List which has substantial military applicability and which has been specifically designed or modified for military purposes. The decision on whether any article may be included in this category shall be made by the Director of the Office of Defense Trade Controls. Technical data (as defined in § 120.21 of this subchapter) and defense services (as defined in § 120.8 of this subchapter) directly related to the defense articles enumerated in paragraphs (a) of this category. Requested initial Public Release Authorization from the Office of Security Review	 All enhancements to Opticks are internally reviewed by the Ball Aerospace ITAR Empowered Official before implementation
License Selection Lesser GNU Public License (LGPL) v2.1 Allows plug-ins to be closed source Proprietary technologies Classified algorithms “Warm fuzzies” for other contractors Main application and standard extensions remain open source Can be forked but changes must remain LGPL “Warm fuzzies” for Ball and AF customer Well known license Well vetted and understood Accepted by the FOSS community
Where are we today?
Status of Opticks Website hosted offsite from Ball Maintenance paid for by Ball Source code and mailing lists hosted on Sourceforge No financial commitment from Ball aside from personnel time Multiple government projects are using Opticks as their foundation More contract work than previously Some new work directly attributable to OSS Presence on software.forge.mil (US DOD repository for open development)
Status of Opticks Applied for OSGEO incubation Google Summer of Code (GSoC) 2010 – 2 students 2011 – 3 students ESA Summer of Code In Space (SOCIS) 2011 – 1 student during inaugural year for the program. American River College Nathan Jennings uses Opticks in GIS course NOAA Deployed on 50+ workstations Colorado University Working with Dr. Weatherhead on seal counting system
Ongoing issues Contributions Small contributions are easy to handle Submit a patch to the mailing list A core contributor “takes ownership” of the patch Large contributions are not so easy Should have formal procedures which don’t’ yet exist How do we handle copyright? How do we handle security and code reviews? We have thought about possible solutions but can’t properly evaluate them until we begin receiving large contributions Governance All core contributors are Ball employees or former Ball employees No formal governance board How do we handle core contributors/board members not affiliated with Ball or USAF?
What have we accomplished?
Accomplishments Advanced OSS advocacy in US AF intelligence circles Led the adoption of the OSS business model as a viable model within Ball Aerospace Established Opticks as a successful military open source venture
Q&A Presentation available at http://slideshare.net More military open source information: http://mil-oss.org Trevor Clarke Opticks Developer Ball Aerospace & Technologies Corp. tclarke@ball.com http://opticks.org

Más contenido relacionado

Similar a Opticks: Releasing a government tool to the open source community

Opticks - Journey To Open-Source
Opticks - Journey To Open-SourceOpticks - Journey To Open-Source
Opticks - Journey To Open-SourceKip Streithorst
 
Conrad PDES Spring 2006
Conrad PDES Spring 2006Conrad PDES Spring 2006
Conrad PDES Spring 2006Mark Conrad
 
Conrad PDES Fall 2006
Conrad PDES Fall 2006Conrad PDES Fall 2006
Conrad PDES Fall 2006Mark Conrad
 
DOD EA conference DoDAF in Action
DOD EA conference DoDAF in ActionDOD EA conference DoDAF in Action
DOD EA conference DoDAF in ActionPaul W. Johnson
 
Devcon2上海 参加報告
Devcon2上海 参加報告Devcon2上海 参加報告
Devcon2上海 参加報告Hiroyasu NOHATA
 
Barcamp: Open Source and Security
Barcamp: Open Source and SecurityBarcamp: Open Source and Security
Barcamp: Open Source and SecurityJoshua L. Davis
 
Ray.ronald
Ray.ronaldRay.ronald
Ray.ronaldNASAPMC
 
Pattern based software patent
Pattern based software patentPattern based software patent
Pattern based software patentIAEME Publication
 
Pattern based software patent
Pattern based software patentPattern based software patent
Pattern based software patentiaemedu
 
Accessibility Forum Webcast 2002
Accessibility Forum Webcast 2002Accessibility Forum Webcast 2002
Accessibility Forum Webcast 2002Joy Fulton
 
Chaos engineering open science for software engineering - kube con north am...
Chaos engineering   open science for software engineering - kube con north am...Chaos engineering   open science for software engineering - kube con north am...
Chaos engineering open science for software engineering - kube con north am...Sylvain Hellegouarch
 
Development of James Web Space Telescope (JWST)
Development of James Web Space Telescope (JWST) Development of James Web Space Telescope (JWST)
Development of James Web Space Telescope (JWST) webhostingguy
 
iRODS UGM 2016 Preso Summary FINAL
iRODS UGM 2016 Preso Summary FINALiRODS UGM 2016 Preso Summary FINAL
iRODS UGM 2016 Preso Summary FINALRandy Splinter
 
Riscoss convention ossmetera.bagnato
Riscoss convention ossmetera.bagnatoRiscoss convention ossmetera.bagnato
Riscoss convention ossmetera.bagnatoAlessandra Bagnato
 
Opticks Demo for Ohio View
Opticks Demo for Ohio ViewOpticks Demo for Ohio View
Opticks Demo for Ohio ViewKip Streithorst
 
Young, phillip open source nos
Young, phillip open source nosYoung, phillip open source nos
Young, phillip open source nosphillip83
 
IPTC and Rights Expression Languages
IPTC and Rights Expression LanguagesIPTC and Rights Expression Languages
IPTC and Rights Expression LanguagesStuart Myles
 
IPTC and Rights Expression Languages
IPTC and Rights Expression LanguagesIPTC and Rights Expression Languages
IPTC and Rights Expression LanguagesStuart Myles
 

Similar a Opticks: Releasing a government tool to the open source community (20)

Opticks - Journey To Open-Source
Opticks - Journey To Open-SourceOpticks - Journey To Open-Source
Opticks - Journey To Open-Source
 
Conrad PDES Spring 2006
Conrad PDES Spring 2006Conrad PDES Spring 2006
Conrad PDES Spring 2006
 
Conrad PDES Fall 2006
Conrad PDES Fall 2006Conrad PDES Fall 2006
Conrad PDES Fall 2006
 
ADA557895.pdf
ADA557895.pdfADA557895.pdf
ADA557895.pdf
 
DOD EA conference DoDAF in Action
DOD EA conference DoDAF in ActionDOD EA conference DoDAF in Action
DOD EA conference DoDAF in Action
 
Devcon2上海 参加報告
Devcon2上海 参加報告Devcon2上海 参加報告
Devcon2上海 参加報告
 
Barcamp: Open Source and Security
Barcamp: Open Source and SecurityBarcamp: Open Source and Security
Barcamp: Open Source and Security
 
Os Boswell
Os BoswellOs Boswell
Os Boswell
 
Ray.ronald
Ray.ronaldRay.ronald
Ray.ronald
 
Pattern based software patent
Pattern based software patentPattern based software patent
Pattern based software patent
 
Pattern based software patent
Pattern based software patentPattern based software patent
Pattern based software patent
 
Accessibility Forum Webcast 2002
Accessibility Forum Webcast 2002Accessibility Forum Webcast 2002
Accessibility Forum Webcast 2002
 
Chaos engineering open science for software engineering - kube con north am...
Chaos engineering   open science for software engineering - kube con north am...Chaos engineering   open science for software engineering - kube con north am...
Chaos engineering open science for software engineering - kube con north am...
 
Development of James Web Space Telescope (JWST)
Development of James Web Space Telescope (JWST) Development of James Web Space Telescope (JWST)
Development of James Web Space Telescope (JWST)
 
iRODS UGM 2016 Preso Summary FINAL
iRODS UGM 2016 Preso Summary FINALiRODS UGM 2016 Preso Summary FINAL
iRODS UGM 2016 Preso Summary FINAL
 
Riscoss convention ossmetera.bagnato
Riscoss convention ossmetera.bagnatoRiscoss convention ossmetera.bagnato
Riscoss convention ossmetera.bagnato
 
Opticks Demo for Ohio View
Opticks Demo for Ohio ViewOpticks Demo for Ohio View
Opticks Demo for Ohio View
 
Young, phillip open source nos
Young, phillip open source nosYoung, phillip open source nos
Young, phillip open source nos
 
IPTC and Rights Expression Languages
IPTC and Rights Expression LanguagesIPTC and Rights Expression Languages
IPTC and Rights Expression Languages
 
IPTC and Rights Expression Languages
IPTC and Rights Expression LanguagesIPTC and Rights Expression Languages
IPTC and Rights Expression Languages
 

Último

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
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
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
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
 
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
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...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
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
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
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - 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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 

Último (20)

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
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...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
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
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
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
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
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
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - 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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 

Opticks: Releasing a government tool to the open source community

  • 1. OpticksReleasing a government tool to the open source community Trevor Clarke Opticks Developer Ball Aerospace & Technologies Corp. tclarke@ball.com http://opticks.org
  • 2. Overview What is Opticks? Why open source? What were the early problems? Where are we today? What have we accomplished? Q&A
  • 4. What is Opticks Image and video analysis Spectral, SAR, Thermal, EO, WAAS, etc. Extendable via scripts and plug-ins A number of open and closed source extensions are available Intuitive interface Supports very large data sets (1TB+)
  • 5. History of Opticks Ball Aerospace began development of the legacy COMET program for the USAF in the Spring of 2000 Initially designed as an alternative to ENVI for common spectral analysis tasks Easier to learn interface No licensing cost Extended to support SAR, thermal, and other data types Extensive non-literal processing used in other domains Core software open sourced in December 2007 Additional components open sourced since initial release
  • 6. A note on the name Opticks is the spelling used by Sir Isaac Newton in his treatise on light and optical systems Adopted due to it’s historical interest, contextual relevance, and uniqueness
  • 8. Why did we need to change? The COMET program had reached a plateau with out USAF customer Continued development funding was stagnant Projected to decrease in the out years Getting other customers to adopt Opticks as a baseline was difficult COTS preferred over GOTS Other contractors and government don’t like vendor lock-in “Not invented here”
  • 9. Why was open source a good idea? “OSS meets the definition of ‘commercial computer software’”1 Overcome COTS vs. GOTS barrier OSS no longer the odd man out when it comes to accreditation Ball is a services company, not a software company Alleviate fears of vendor lock in (can always be forked) Provide new services opportunities Facilitate adoption in universities and with independent developers Generate buzz More opportunities 1 – DOD Policy Memo “Clarifying Guidance Regarding Open Source Software”, October 2009
  • 10. What were the early problems?
  • 11. Perceived problems Internal confusion about OSS Contracted with CollabNet to resolve some of the misinformation Potential push back from primary customers Worked with the AF from the beginning and kept them involved The government gets enhancements and bug fixes for no addition cost Is this the right kind of software for military OSS? OTD identifies “geospatial infrastructure”2 as a starting point for OSS adoption 2 – “Open Technology Development Roadmap Plan” version 3.1 (final), April 2006
  • 12. International Traffic in Arms Regulations (ITAR) Internal review indicates Opticks is potentially a Defense Article Category XXI – Miscellaneous Articles Any article not specifically enumerated in the other categories of the U.S. Munitions List which has substantial military applicability and which has been specifically designed or modified for military purposes. The decision on whether any article may be included in this category shall be made by the Director of the Office of Defense Trade Controls. Technical data (as defined in § 120.21 of this subchapter) and defense services (as defined in § 120.8 of this subchapter) directly related to the defense articles enumerated in paragraphs (a) of this category. Requested initial Public Release Authorization from the Office of Security Review All enhancements to Opticks are internally reviewed by the Ball Aerospace ITAR Empowered Official before implementation
  • 13. License Selection Lesser GNU Public License (LGPL) v2.1 Allows plug-ins to be closed source Proprietary technologies Classified algorithms “Warm fuzzies” for other contractors Main application and standard extensions remain open source Can be forked but changes must remain LGPL “Warm fuzzies” for Ball and AF customer Well known license Well vetted and understood Accepted by the FOSS community
  • 14. Where are we today?
  • 15. Status of Opticks Website hosted offsite from Ball Maintenance paid for by Ball Source code and mailing lists hosted on Sourceforge No financial commitment from Ball aside from personnel time Multiple government projects are using Opticks as their foundation More contract work than previously Some new work directly attributable to OSS Presence on software.forge.mil (US DOD repository for open development)
  • 16. Status of Opticks Applied for OSGEO incubation Google Summer of Code (GSoC) 2010 – 2 students 2011 – 3 students ESA Summer of Code In Space (SOCIS) 2011 – 1 student during inaugural year for the program. American River College Nathan Jennings uses Opticks in GIS course NOAA Deployed on 50+ workstations Colorado University Working with Dr. Weatherhead on seal counting system
  • 17. Ongoing issues Contributions Small contributions are easy to handle Submit a patch to the mailing list A core contributor “takes ownership” of the patch Large contributions are not so easy Should have formal procedures which don’t’ yet exist How do we handle copyright? How do we handle security and code reviews? We have thought about possible solutions but can’t properly evaluate them until we begin receiving large contributions Governance All core contributors are Ball employees or former Ball employees No formal governance board How do we handle core contributors/board members not affiliated with Ball or USAF?
  • 18.
  • 19. What have we accomplished?
  • 20. Accomplishments Advanced OSS advocacy in US AF intelligence circles Led the adoption of the OSS business model as a viable model within Ball Aerospace Established Opticks as a successful military open source venture
  • 21. Q&A Presentation available at http://slideshare.net More military open source information: http://mil-oss.org Trevor Clarke Opticks Developer Ball Aerospace & Technologies Corp. tclarke@ball.com http://opticks.org