1 / 31

What does Open Source Mean for HDF ?

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

sheila
Download Presentation

What does Open Source Mean for HDF ?

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. What does Open Source Mean for HDF? Mike Folk The HDF Group July 2012 ESIP Summer Meeting 2012

  2. About HDF ESIP Summer Meeting 2012

  3. 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

  4. HDF4 or HDF5? Both ESIP Summer Meeting 2012

  5. 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

  6. 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

  7. 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

  8. 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

  9. Distribution of revenues by sector ESIP Summer Meeting 2012

  10. What does OSS mean for HDF ESIP Summer Meeting 2012

  11. 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

  12. 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

  13. Intellectual property • U of I original owner • Transferred to HDF Group for royalty on commercial profits • BSD license ESIP Summer Meeting 2012

  14. Benefits of OSS, as it relates to HDF. ESIP Summer Meeting 2012

  15. Try before adopt ESIP Summer Meeting 2012

  16. If it almost works, you can modify it to make it work ESIP Summer Meeting 2012

  17. Development activities are public ESIP Summer Meeting 2012

  18. freedom to develop tools that make HDF more usable ESIP Summer Meeting 2012

  19. Long term access ESIP Summer Meeting 2012

  20. Aspects of OSS we’re less sure about, as they relate to HDF ESIP Summer Meeting 2012

  21. Unpaid contributors can do much core work ESIP Summer Meeting 2012

  22. "given enough eyeballs, all bugs are shallow". ESIP Summer Meeting 2012

  23. Frequent development cycles are good ESIP Summer Meeting 2012

  24. OSS is easy to use ESIP Summer Meeting 2012

  25. OSS is Low cost ESIP Summer Meeting 2012

  26. it is easy to run a community-based OSS project ESIP Summer Meeting 2012

  27. OSS business models ESIP Summer Meeting 2012

  28. What next? ESIP Summer Meeting 2012

  29. Increase and diversify revenue to offer a better product ESIP Summer Meeting 2012

  30. Better use of community! ESIP Summer Meeting 2012

  31. Thank you mfolk@hdfgroup.org ESIP Summer Meeting 2012

More Related