what does open source mean for hdf? mike folk the hdf group july 2012 esip summer meeting 20121
TRANSCRIPT
![Page 1: What does Open Source Mean for HDF? Mike Folk The HDF Group July 2012 ESIP Summer Meeting 20121](https://reader038.vdocuments.site/reader038/viewer/2022110116/5519d50c55034649768b4a37/html5/thumbnails/1.jpg)
ESIP Summer Meeting 2012 1
What does Open Source Mean for HDF?
Mike FolkThe HDF Group
July 2012
![Page 2: What does Open Source Mean for HDF? Mike Folk The HDF Group July 2012 ESIP Summer Meeting 20121](https://reader038.vdocuments.site/reader038/viewer/2022110116/5519d50c55034649768b4a37/html5/thumbnails/2.jpg)
ESIP Summer Meeting 2012 2
About HDF
![Page 3: What does Open Source Mean for HDF? Mike Folk The HDF Group July 2012 ESIP Summer Meeting 20121](https://reader038.vdocuments.site/reader038/viewer/2022110116/5519d50c55034649768b4a37/html5/thumbnails/3.jpg)
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 softwareESIP Summer Meeting 2012 3
![Page 4: What does Open Source Mean for HDF? Mike Folk The HDF Group July 2012 ESIP Summer Meeting 20121](https://reader038.vdocuments.site/reader038/viewer/2022110116/5519d50c55034649768b4a37/html5/thumbnails/4.jpg)
ESIP Summer Meeting 2012 4
HDF4 or HDF5?
Both
![Page 5: What does Open Source Mean for HDF? Mike Folk The HDF Group July 2012 ESIP Summer Meeting 20121](https://reader038.vdocuments.site/reader038/viewer/2022110116/5519d50c55034649768b4a37/html5/thumbnails/5.jpg)
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
![Page 6: What does Open Source Mean for HDF? Mike Folk The HDF Group July 2012 ESIP Summer Meeting 20121](https://reader038.vdocuments.site/reader038/viewer/2022110116/5519d50c55034649768b4a37/html5/thumbnails/6.jpg)
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
![Page 7: What does Open Source Mean for HDF? Mike Folk The HDF Group July 2012 ESIP Summer Meeting 20121](https://reader038.vdocuments.site/reader038/viewer/2022110116/5519d50c55034649768b4a37/html5/thumbnails/7.jpg)
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.
![Page 8: What does Open Source Mean for HDF? Mike Folk The HDF Group July 2012 ESIP Summer Meeting 20121](https://reader038.vdocuments.site/reader038/viewer/2022110116/5519d50c55034649768b4a37/html5/thumbnails/8.jpg)
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
![Page 9: What does Open Source Mean for HDF? Mike Folk The HDF Group July 2012 ESIP Summer Meeting 20121](https://reader038.vdocuments.site/reader038/viewer/2022110116/5519d50c55034649768b4a37/html5/thumbnails/9.jpg)
ESIP Summer Meeting 2012 9
Distribution of revenues by sector
Commercial34%
NASA & NOAA39%
HPC17%
Other10%
2012 (est)
![Page 10: What does Open Source Mean for HDF? Mike Folk The HDF Group July 2012 ESIP Summer Meeting 20121](https://reader038.vdocuments.site/reader038/viewer/2022110116/5519d50c55034649768b4a37/html5/thumbnails/10.jpg)
ESIP Summer Meeting 2012 10
What does OSS mean for HDF
![Page 11: What does Open Source Mean for HDF? Mike Folk The HDF Group July 2012 ESIP Summer Meeting 20121](https://reader038.vdocuments.site/reader038/viewer/2022110116/5519d50c55034649768b4a37/html5/thumbnails/11.jpg)
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
![Page 12: What does Open Source Mean for HDF? Mike Folk The HDF Group July 2012 ESIP Summer Meeting 20121](https://reader038.vdocuments.site/reader038/viewer/2022110116/5519d50c55034649768b4a37/html5/thumbnails/12.jpg)
ESIP Summer Meeting 2012 12
Community-Maintained:
SingleMaintainer:
GOTS COTSProprietaryOSS
OpenGOTS
ClosedGOTS
Single Maintainer
OSS
CommunityMaintained
OSS
GatedSW
Typical proprietary
SW
Open Technology Development*
* 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.
![Page 13: What does Open Source Mean for HDF? Mike Folk The HDF Group July 2012 ESIP Summer Meeting 20121](https://reader038.vdocuments.site/reader038/viewer/2022110116/5519d50c55034649768b4a37/html5/thumbnails/13.jpg)
ESIP Summer Meeting 2012 13
Intellectual property
• U of I original owner• Transferred to HDF Group for royalty on
commercial profits• BSD license
![Page 14: What does Open Source Mean for HDF? Mike Folk The HDF Group July 2012 ESIP Summer Meeting 20121](https://reader038.vdocuments.site/reader038/viewer/2022110116/5519d50c55034649768b4a37/html5/thumbnails/14.jpg)
ESIP Summer Meeting 2012 14
Benefits of OSS, as it relates to HDF.
![Page 15: What does Open Source Mean for HDF? Mike Folk The HDF Group July 2012 ESIP Summer Meeting 20121](https://reader038.vdocuments.site/reader038/viewer/2022110116/5519d50c55034649768b4a37/html5/thumbnails/15.jpg)
ESIP Summer Meeting 2012 15
TRY BEFORE ADOPT
![Page 16: What does Open Source Mean for HDF? Mike Folk The HDF Group July 2012 ESIP Summer Meeting 20121](https://reader038.vdocuments.site/reader038/viewer/2022110116/5519d50c55034649768b4a37/html5/thumbnails/16.jpg)
ESIP Summer Meeting 2012 16
IF IT ALMOST WORKS, YOU CAN MODIFY IT TO MAKE IT WORK
![Page 17: What does Open Source Mean for HDF? Mike Folk The HDF Group July 2012 ESIP Summer Meeting 20121](https://reader038.vdocuments.site/reader038/viewer/2022110116/5519d50c55034649768b4a37/html5/thumbnails/17.jpg)
ESIP Summer Meeting 2012 17
DEVELOPMENT ACTIVITIES ARE PUBLIC
![Page 18: What does Open Source Mean for HDF? Mike Folk The HDF Group July 2012 ESIP Summer Meeting 20121](https://reader038.vdocuments.site/reader038/viewer/2022110116/5519d50c55034649768b4a37/html5/thumbnails/18.jpg)
ESIP Summer Meeting 2012 18
FREEDOM TO DEVELOP TOOLS THAT MAKE HDF MORE USABLE
![Page 19: What does Open Source Mean for HDF? Mike Folk The HDF Group July 2012 ESIP Summer Meeting 20121](https://reader038.vdocuments.site/reader038/viewer/2022110116/5519d50c55034649768b4a37/html5/thumbnails/19.jpg)
ESIP Summer Meeting 2012 19
LONG TERM ACCESS
![Page 20: What does Open Source Mean for HDF? Mike Folk The HDF Group July 2012 ESIP Summer Meeting 20121](https://reader038.vdocuments.site/reader038/viewer/2022110116/5519d50c55034649768b4a37/html5/thumbnails/20.jpg)
ESIP Summer Meeting 2012 20
Aspects of OSS we’re less sure about, as they relate to HDF
![Page 21: What does Open Source Mean for HDF? Mike Folk The HDF Group July 2012 ESIP Summer Meeting 20121](https://reader038.vdocuments.site/reader038/viewer/2022110116/5519d50c55034649768b4a37/html5/thumbnails/21.jpg)
ESIP Summer Meeting 2012 21
UNPAID CONTRIBUTORS CAN DO MUCH CORE WORK
![Page 22: What does Open Source Mean for HDF? Mike Folk The HDF Group July 2012 ESIP Summer Meeting 20121](https://reader038.vdocuments.site/reader038/viewer/2022110116/5519d50c55034649768b4a37/html5/thumbnails/22.jpg)
ESIP Summer Meeting 2012 22
"GIVEN ENOUGH EYEBALLS, ALL BUGS ARE SHALLOW".
![Page 23: What does Open Source Mean for HDF? Mike Folk The HDF Group July 2012 ESIP Summer Meeting 20121](https://reader038.vdocuments.site/reader038/viewer/2022110116/5519d50c55034649768b4a37/html5/thumbnails/23.jpg)
ESIP Summer Meeting 2012 23
FREQUENT DEVELOPMENT CYCLES ARE GOOD
![Page 24: What does Open Source Mean for HDF? Mike Folk The HDF Group July 2012 ESIP Summer Meeting 20121](https://reader038.vdocuments.site/reader038/viewer/2022110116/5519d50c55034649768b4a37/html5/thumbnails/24.jpg)
ESIP Summer Meeting 2012 24
OSS IS EASY TO USE
![Page 25: What does Open Source Mean for HDF? Mike Folk The HDF Group July 2012 ESIP Summer Meeting 20121](https://reader038.vdocuments.site/reader038/viewer/2022110116/5519d50c55034649768b4a37/html5/thumbnails/25.jpg)
ESIP Summer Meeting 2012 25
OSS IS LOW COST
![Page 26: What does Open Source Mean for HDF? Mike Folk The HDF Group July 2012 ESIP Summer Meeting 20121](https://reader038.vdocuments.site/reader038/viewer/2022110116/5519d50c55034649768b4a37/html5/thumbnails/26.jpg)
ESIP Summer Meeting 2012 26
IT IS EASY TO RUN A COMMUNITY-BASED OSS PROJECT
![Page 27: What does Open Source Mean for HDF? Mike Folk The HDF Group July 2012 ESIP Summer Meeting 20121](https://reader038.vdocuments.site/reader038/viewer/2022110116/5519d50c55034649768b4a37/html5/thumbnails/27.jpg)
ESIP Summer Meeting 2012 27
OSS BUSINESS MODELS
![Page 28: What does Open Source Mean for HDF? Mike Folk The HDF Group July 2012 ESIP Summer Meeting 20121](https://reader038.vdocuments.site/reader038/viewer/2022110116/5519d50c55034649768b4a37/html5/thumbnails/28.jpg)
ESIP Summer Meeting 2012 28
What next?
![Page 29: What does Open Source Mean for HDF? Mike Folk The HDF Group July 2012 ESIP Summer Meeting 20121](https://reader038.vdocuments.site/reader038/viewer/2022110116/5519d50c55034649768b4a37/html5/thumbnails/29.jpg)
ESIP Summer Meeting 2012 29
INCREASE AND DIVERSIFY REVENUE TO OFFER A BETTER PRODUCT
![Page 30: What does Open Source Mean for HDF? Mike Folk The HDF Group July 2012 ESIP Summer Meeting 20121](https://reader038.vdocuments.site/reader038/viewer/2022110116/5519d50c55034649768b4a37/html5/thumbnails/30.jpg)
ESIP Summer Meeting 2012 30
BETTER USE OF COMMUNITY!