SlideShare a Scribd company logo
Opticks A open source remote sensing application and development framework Kip Streithorst 12 August 2009
Opticks – Journey To Open-Source Overview of Opticks Why Did We Open-Source? The Hurdles Where are we today? Q & A
Overview of Opticks Perform Image and Video Analysis Spectral, Synthetic Aperture Radar, Thermal Similar to the following commercial tools: SOCET GXP, IMAGINE, RemoteView, ENVI Extendable with plug-ins: Add import/export support for new file formats Implement new data processing algorithms Add new windows, mouse modes, toolbars, keyboard shortcuts Most of the application is implemented as extensions using our public extension API
Why Did We Open-Source? Project was started as closed source in Spring 2000 for the Air Force Why Open-Source? Kept running into barriers to entry for others to develop plug-ins COTS (Commercial Off the Shelf) is preferred over GOTS (Government Off the Shelf) Not invented here What does open-source provide us? Increase in services business opportunities Access new customers and/or new markets Involvement with and support for the DoD’s OTD (Open Technology Development) Roadmap Actively engage colleges and universities in remote sensing processing and explotation
The Hurdles Internal Confusion/Conflicts about going open-source Contracted with CollabNet for their open-source expertise to help resolve some of the mis-information What did our Air Force customer think? Worked with our customer from the beginning to get buy-in Do we have the right kind of software to open-source? OTD Roadmap calls out “geospatial framework/infrastructure” What about ITAR? Reviewed internally, determined it was a Defense Article (Category XXI – Miscellaneous Articles), requested Public Release Authorization from the Office of Security Review What license should we use? LGPL v2.1 Allowed plug-ins to be closed-source Keeps the application open-source (even if forked) Well known license (one less hurdle when people are looking to adopt)
Where are we today? Opticks was released under the LGPL v2.1 in December 2007 http://opticks.org/ All development is now free and open (no entry criteria) Both source code and development collaboration Remaining Issues Decided internally to continue vetting all new features/enhancements against ITAR before starting code development (all code development is still occuring in the open) Getting government people to collaborate with us in the open In the process of standing up software.forge.mil mirror of Opticks to lessen the blow for new government entrants Balancing open-source community needs against paying customer needs
Find Opticks At: http://opticks.org/ Kip Streithorst [email_address]

More Related Content

PDF
About Open Source Business Models
PDF
2016 07-20-wp8-q2 f2 f berlin
PDF
2016 07-20-wp7-q2 f2 f berlin
PDF
2016 07-20-wp7-eclipse proposal
PPTX
Why IoT needs Open Source Communities
PPTX
Android for the Enterprise and OEMs
PDF
Balanced Measurement Sets - Criteria for Improving Project Management Practices
PPTX
Rise of the Open Source Program Office for LinuxCon 2016
About Open Source Business Models
2016 07-20-wp8-q2 f2 f berlin
2016 07-20-wp7-q2 f2 f berlin
2016 07-20-wp7-eclipse proposal
Why IoT needs Open Source Communities
Android for the Enterprise and OEMs
Balanced Measurement Sets - Criteria for Improving Project Management Practices
Rise of the Open Source Program Office for LinuxCon 2016

What's hot (20)

PPTX
Going Open: How to Make a Project Open Source
PDF
2016 07-20-wp1-q2 f2 f berlin
PDF
WP7 - Community Management and Project Dissemination
PPTX
Open Source Vs Proprietary Software
PDF
2016 07-20-wp4-q2 f2 f berlin
PPTX
The Aspects of Choosing Open Source Versus Closed Source
PDF
AGILE Open Call #1 Pitch
PDF
OW2 - AppHub, the new OpenStack friendly open-source marketplace presented at...
PDF
SFScon 2020 - Cedric Thomas - Open Source ecosystem sustainability bring the ...
PDF
[WSO2Con EU 2018] Will Your Agile Practices be the Death of Architecture?
PPTX
Best Practices in Starting an Open Source Project for Companies
PDF
Akademy es 2021 the Eclipse Foundation introduction and Oniro project
PDF
WP6 – Open Calls and Project Exploitation Management
PPTX
Extreme IoT Games
PDF
OSGi Forward Path – Summary - Dr. John Barr, President of OSGi Alliance
PPTX
The Story of Extrogene, Ruwan Dissanayaka, TADSummit Work Stream 3
PDF
Analyst Resources for Chief Information Security Officers (CISOs)
PDF
Oscar - The OW2 Quality Program - Cloud Computing World Expo 2016
 
PDF
Sckipio and ON.Lab Integrate G.fast into Virtual Access Network Vision
PDF
WP8 Pilot Design, Execution & Evaluation
Going Open: How to Make a Project Open Source
2016 07-20-wp1-q2 f2 f berlin
WP7 - Community Management and Project Dissemination
Open Source Vs Proprietary Software
2016 07-20-wp4-q2 f2 f berlin
The Aspects of Choosing Open Source Versus Closed Source
AGILE Open Call #1 Pitch
OW2 - AppHub, the new OpenStack friendly open-source marketplace presented at...
SFScon 2020 - Cedric Thomas - Open Source ecosystem sustainability bring the ...
[WSO2Con EU 2018] Will Your Agile Practices be the Death of Architecture?
Best Practices in Starting an Open Source Project for Companies
Akademy es 2021 the Eclipse Foundation introduction and Oniro project
WP6 – Open Calls and Project Exploitation Management
Extreme IoT Games
OSGi Forward Path – Summary - Dr. John Barr, President of OSGi Alliance
The Story of Extrogene, Ruwan Dissanayaka, TADSummit Work Stream 3
Analyst Resources for Chief Information Security Officers (CISOs)
Oscar - The OW2 Quality Program - Cloud Computing World Expo 2016
 
Sckipio and ON.Lab Integrate G.fast into Virtual Access Network Vision
WP8 Pilot Design, Execution & Evaluation
Ad

Similar to Opticks - Journey To Open-Source (20)

PDF
Introduction to OpenDaylight
PDF
OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...
PPT
Go open2010 sde_20100417
PDF
Open Standard
PDF
GoOpen 2010: Sandro D'Elia
PPTX
OSS - enterprise adoption strategy and governance
PDF
Coursework
PPT
Bit2go marketing 100511
PDF
On making standards organizations & open source communities work hand in hand
PPTX
June 22nd 2016 - Foundation State of the Union - London Meetup @ Red Deer
PPTX
Leveraging the Open IoT Ecosystem to Accelerate Product Strategy
PPT
Sogeti - Android tech track presentation - 24 february 2011
PDF
Open Source Movement
PPTX
Open source softwares, 2011
PPT
SIGAda Hibachi Workshop Presentation
PDF
2018.11 eclipse overview (japan meeting)
PDF
A_Statistical_Study_and_Analysis_to_Identify_the_Importance_of_Open-source_So...
PDF
FI-WARE Basic Guide
PPTX
Leveraging the Open IoT Ecosystem to Accelerate Innovation [BizofIoT]
PDF
Mobile Applications for Internet of Things (IoT) Enabled Devices
Introduction to OpenDaylight
OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...
Go open2010 sde_20100417
Open Standard
GoOpen 2010: Sandro D'Elia
OSS - enterprise adoption strategy and governance
Coursework
Bit2go marketing 100511
On making standards organizations & open source communities work hand in hand
June 22nd 2016 - Foundation State of the Union - London Meetup @ Red Deer
Leveraging the Open IoT Ecosystem to Accelerate Product Strategy
Sogeti - Android tech track presentation - 24 february 2011
Open Source Movement
Open source softwares, 2011
SIGAda Hibachi Workshop Presentation
2018.11 eclipse overview (japan meeting)
A_Statistical_Study_and_Analysis_to_Identify_the_Importance_of_Open-source_So...
FI-WARE Basic Guide
Leveraging the Open IoT Ecosystem to Accelerate Innovation [BizofIoT]
Mobile Applications for Internet of Things (IoT) Enabled Devices
Ad

Recently uploaded (20)

PPTX
Spectroscopy.pptx food analysis technology
PDF
cuic standard and advanced reporting.pdf
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
Big Data Technologies - Introduction.pptx
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Machine learning based COVID-19 study performance prediction
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPT
Teaching material agriculture food technology
PDF
A comparative analysis of optical character recognition models for extracting...
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
Spectroscopy.pptx food analysis technology
cuic standard and advanced reporting.pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Spectral efficient network and resource selection model in 5G networks
Advanced methodologies resolving dimensionality complications for autism neur...
Big Data Technologies - Introduction.pptx
Reach Out and Touch Someone: Haptics and Empathic Computing
Machine learning based COVID-19 study performance prediction
The AUB Centre for AI in Media Proposal.docx
Diabetes mellitus diagnosis method based random forest with bat algorithm
Chapter 3 Spatial Domain Image Processing.pdf
Encapsulation_ Review paper, used for researhc scholars
Digital-Transformation-Roadmap-for-Companies.pptx
MIND Revenue Release Quarter 2 2025 Press Release
Teaching material agriculture food technology
A comparative analysis of optical character recognition models for extracting...
sap open course for s4hana steps from ECC to s4
Building Integrated photovoltaic BIPV_UPV.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?

Opticks - Journey To Open-Source

  • 1. Opticks A open source remote sensing application and development framework Kip Streithorst 12 August 2009
  • 2. Opticks – Journey To Open-Source Overview of Opticks Why Did We Open-Source? The Hurdles Where are we today? Q & A
  • 3. Overview of Opticks Perform Image and Video Analysis Spectral, Synthetic Aperture Radar, Thermal Similar to the following commercial tools: SOCET GXP, IMAGINE, RemoteView, ENVI Extendable with plug-ins: Add import/export support for new file formats Implement new data processing algorithms Add new windows, mouse modes, toolbars, keyboard shortcuts Most of the application is implemented as extensions using our public extension API
  • 4. Why Did We Open-Source? Project was started as closed source in Spring 2000 for the Air Force Why Open-Source? Kept running into barriers to entry for others to develop plug-ins COTS (Commercial Off the Shelf) is preferred over GOTS (Government Off the Shelf) Not invented here What does open-source provide us? Increase in services business opportunities Access new customers and/or new markets Involvement with and support for the DoD’s OTD (Open Technology Development) Roadmap Actively engage colleges and universities in remote sensing processing and explotation
  • 5. The Hurdles Internal Confusion/Conflicts about going open-source Contracted with CollabNet for their open-source expertise to help resolve some of the mis-information What did our Air Force customer think? Worked with our customer from the beginning to get buy-in Do we have the right kind of software to open-source? OTD Roadmap calls out “geospatial framework/infrastructure” What about ITAR? Reviewed internally, determined it was a Defense Article (Category XXI – Miscellaneous Articles), requested Public Release Authorization from the Office of Security Review What license should we use? LGPL v2.1 Allowed plug-ins to be closed-source Keeps the application open-source (even if forked) Well known license (one less hurdle when people are looking to adopt)
  • 6. Where are we today? Opticks was released under the LGPL v2.1 in December 2007 http://opticks.org/ All development is now free and open (no entry criteria) Both source code and development collaboration Remaining Issues Decided internally to continue vetting all new features/enhancements against ITAR before starting code development (all code development is still occuring in the open) Getting government people to collaborate with us in the open In the process of standing up software.forge.mil mirror of Opticks to lessen the blow for new government entrants Balancing open-source community needs against paying customer needs
  • 7. Find Opticks At: http://opticks.org/ Kip Streithorst [email_address]

Editor's Notes

  • #3: Acquisition Update Pursuit Status (Internal) Re-organization and staffing changes Pursuit Status (External) Customer Engagement Teaming Report Competition Assessment Risk Assessment Update from SSUs Near Term Actions Summary Win Strategy Teaming Successful Execution of the Current Program