Open Source Program Offices in Research Universities
CHPC National Conference 2022
”Democratisation of Cyber-Infrastructure for Sustainable Development”
December 2, 2022
Carlos Maltzahn, UC Santa Cruz
Carlos Maltzahn
Adjunct Professor, Step 5, �Computer Science & Engineering, UC Santa Cruz
Founder & Director, Open Source Program Office UC Santa Cruz (ospo.ucsc.edu)
Founder & Director, Center for Research in Open Source Software (cross.ucsc.edu)
Co-Founder & Director, UCSC Systems Research Laboratory (SRL)
1999-2004: Performance Engineer, Netapp
Advising 5 Ph.D. students
Graduated 9 Ph.D. students, 12 M.S. students
people.ucsc.edu/carlosm
Current Research:
Past Research:
2
Outline
The Value of �Open Source
What is an OSPO?
OSPO UC Santa Cruz
Amplifying Research Impact
Simplifying Reproducibility
Case study: Skyhook
Industry values organizations who know how to engage with open source
$100+ billion valuation of open source companies
bit.ly/coss-index
Linux Foundation
84 companies and counting �critically depend on open source ecosystems�$13.4 trillion total market cap�
Source: Todogroup.org
Open Source Program Office
Source: Todogroup.org
But what about universities?
UC’s Mission
We teach
We do research
We provide public service
“UC disseminates research results and translates scientific discoveries into practical knowledge and technological innovations that benefit California and the nation.”
Six� universities to develop playbooks for OSPOs
ospo.ucsc.edu
STUDENT OPEN SOURCE TRAINING
VALUE OF OPEN SOURCE
BROAD INDUSTRY ENGAGEMENT
Common gaps in universities
Amplify research impact �via open source
Open Source Ecosystem
Research results
Source: NSF Pathways to Enable Open Source Ecosystems (POSE) Webinar
Skyhook
Simplify reproducibility in computational research
Reproducible research results
Research results
Repeto�U Chicago, UC Santa Cruz, NYU
Reproducible research results
Research results
Case Study: �Skyhook
Storage Object
Host
Storage Server
Read/Write
Query
Efficient and composable scientific data management in storage and network layers
Case Study: �Skyhook
Storage Object
Host
Storage Server
Read/Write
Query
Case Study: �Skyhook
Storage Object
Host
Read/Write
Query
Computational Storage Device
Case Study: �Skyhook
SmartNIC
Storage Object
Host
Read/Write
Query
SmartNIC
SmartNIC
Case Study: �Skyhook
Source: NSF Pathways to Enable Open Source Ecosystems (POSE) Webinar
Case Study: �Skyhook
Graphic from Heath Arensen’s keynote at CROSS Symposium ’20
Case Study: �Skyhook
Thank You!
ospo.ucsc.edu
acm-rep.github.io
Carlos Maltzahn carlosm@ucsc.edu
people.ucsc.edu/carlosm