What does open source mean for hdf
This presentation is the property of its rightful owner.
Sponsored Links
1 / 31

What does Open Source Mean for HDF ? PowerPoint PPT Presentation


  • 111 Views
  • Uploaded on
  • Presentation posted in: General

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

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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


What does open source mean for hdf

What does Open Source Mean for HDF?

Mike Folk

The HDF Group

July 2012

ESIP Summer Meeting 2012


About hdf

About HDF

ESIP Summer Meeting 2012


What is 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

      Today we just focus on software

ESIP Summer Meeting 2012


Hdf4 or hdf5

HDF4 or HDF5?

Both

ESIP Summer Meeting 2012


The hdf group

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

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

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

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

Distribution of revenues by sector

ESIP Summer Meeting 2012


What does oss mean for hdf

What does OSS mean for HDF

ESIP Summer Meeting 2012


History of hdf as oss

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

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

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

Benefits of OSS, as it relates to HDF.

ESIP Summer Meeting 2012


Try before adopt

Try before adopt

ESIP Summer Meeting 2012


If it almost works you can modify it to make it work

If it almost works, you can modify it to make it work

ESIP Summer Meeting 2012


Development activities are public

Development activities are public

ESIP Summer Meeting 2012


Freedom to develop tools that make hdf more usable

freedom to develop tools that make HDF more usable

ESIP Summer Meeting 2012


Long term access

Long term access

ESIP Summer Meeting 2012


Aspects of oss we re less sure about as they relate to hdf

Aspects of OSS we’re less sure about, as they relate to HDF

ESIP Summer Meeting 2012


Unpaid contributors can do much core work

Unpaid contributors can do much core work

ESIP Summer Meeting 2012


Given enough eyeballs all bugs are shallow

"given enough eyeballs, all bugs are shallow".

ESIP Summer Meeting 2012


F requent development cycles are good

Frequent development cycles are good

ESIP Summer Meeting 2012


Oss is easy to use

OSS is easy to use

ESIP Summer Meeting 2012


Oss is low cost

OSS is Low cost

ESIP Summer Meeting 2012


It is easy to run a community based oss project

it is easy to run a community-based OSS project

ESIP Summer Meeting 2012


Oss business models

OSS business models

ESIP Summer Meeting 2012


What next

What next?

ESIP Summer Meeting 2012


Increase and diversify revenue to offer a better product

Increase and diversify revenue to offer a better product

ESIP Summer Meeting 2012


Better use of community

Better use of community!

ESIP Summer Meeting 2012


Thank you

Thank you

[email protected]

ESIP Summer Meeting 2012


  • Login