310 likes | 491 Views
What does Open Source Mean for HDF ?. Mike Folk The HDF Group July 2012. About HDF. What is HDF?. A data model Structures for data organization and specification Open file format Designed for high volume or complex data Open source software Works with data in the format
E N D
What does Open Source Mean for HDF? Mike Folk The HDF Group July 2012 ESIP Summer Meeting 2012
About HDF ESIP Summer Meeting 2012
What is HDF? • A data model • Structures for data organization and specification • Open file format • Designed for high volume or complex data • Open source software • Works with data in the format Today we just focus on software ESIP Summer Meeting 2012
HDF4 or HDF5? Both ESIP Summer Meeting 2012
The HDF Group • At U of Illinois NCSA 1988-2006 • Non-profit company since 2006 • About 35 staff and $3.5M in revenues ESIP Summer Meeting 2012
Mission of The HDF Group • To provide the highest quality software for managing large complex data sets • To provide outstanding services for users of HDF technologies • To insure long-term access and usability of data that is stored using HDF technologies ESIP Summer Meeting 2012
HDF Communities • Academia, government, commercial • All applications involving complex or big data • Users range from highly proficient software developers to naïve end users. ESIP Summer Meeting 2012
What we do • Support some large diverse projects, such as EOS and JPSS • Whatever they need • Work for hire • Training, consulting • Development of HDF core software • General maintenance, QA and support ESIP Summer Meeting 2012
Distribution of revenues by sector ESIP Summer Meeting 2012
What does OSS mean for HDF ESIP Summer Meeting 2012
History of HDF as OSS • Why HDF became FOSS • Default • Why HDF stayed FOSS despite objections • Not very monetizable • Universal access to data • Why HDF should remain FOSS • HDF preservation mission • All of the above ESIP Summer Meeting 2012
Open Technology Development* GOTS COTS OSS Proprietary OpenGOTS CommunityMaintainedOSS GatedSW Community-Maintained: ClosedGOTS Single MaintainerOSS Typical proprietarySW SingleMaintainer: * Based on slide 41 from “Open Source Software (OSS or FLOSS), the U.S. Department of Defense (DoD), and NASA,” David A Wheeler, NASA Open Source Summit, March 2011. ESIP Summer Meeting 2012
Intellectual property • U of I original owner • Transferred to HDF Group for royalty on commercial profits • BSD license ESIP Summer Meeting 2012
Benefits of OSS, as it relates to HDF. ESIP Summer Meeting 2012
Try before adopt ESIP Summer Meeting 2012
If it almost works, you can modify it to make it work ESIP Summer Meeting 2012
Development activities are public ESIP Summer Meeting 2012
freedom to develop tools that make HDF more usable ESIP Summer Meeting 2012
Long term access ESIP Summer Meeting 2012
Aspects of OSS we’re less sure about, as they relate to HDF ESIP Summer Meeting 2012
Unpaid contributors can do much core work ESIP Summer Meeting 2012
"given enough eyeballs, all bugs are shallow". ESIP Summer Meeting 2012
Frequent development cycles are good ESIP Summer Meeting 2012
OSS is easy to use ESIP Summer Meeting 2012
OSS is Low cost ESIP Summer Meeting 2012
it is easy to run a community-based OSS project ESIP Summer Meeting 2012
OSS business models ESIP Summer Meeting 2012
What next? ESIP Summer Meeting 2012
Increase and diversify revenue to offer a better product ESIP Summer Meeting 2012
Better use of community! ESIP Summer Meeting 2012
Thank you mfolk@hdfgroup.org ESIP Summer Meeting 2012