Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
What academia can learn from open source
Search
Arfon Smith
October 22, 2014
Science
1
210
What academia can learn from open source
My slides from All Things Open -
http://allthingsopen.org/
Arfon Smith
October 22, 2014
Tweet
Share
More Decks by Arfon Smith
See All by Arfon Smith
Why Generative AI makes collaborative, versioned science more important than ever
arfon
0
36
Generative AI is here: What are we going to do about it?
arfon
0
140
Five principles for building generative AI products
arfon
0
110
Five principles for building generative AI products
arfon
0
200
Learning from NASA's commitment to open
arfon
0
87
JOSS rOpenSci presentation
arfon
0
280
Five ways to use GitHub to automate scholarly work
arfon
0
120
Journal of Open Source Software: Bot-assisted community peer-review
arfon
0
130
A vision for the future of astronomical archives
arfon
0
160
Other Decks in Science
See All in Science
データベース01: データベースを使わない世界
trycycle
PRO
1
920
蔵本モデルが解き明かす同期と相転移の秘密 〜拍手のリズムはなぜ揃うのか?〜
syotasasaki593876
1
150
論文紹介 音源分離:SCNET SPARSE COMPRESSION NETWORK FOR MUSIC SOURCE SEPARATION
kenmatsu4
0
440
データマイニング - グラフ構造の諸指標
trycycle
PRO
0
220
会社でMLモデルを作るとは @電気通信大学 データアントレプレナーフェロープログラム
yuto16
1
430
Distributional Regression
tackyas
0
210
コンピュータビジョンによるロボットの視覚と判断:宇宙空間での適応と課題
hf149
1
450
データベース02: データベースの概念
trycycle
PRO
2
980
風の力で振れ幅が大きくなる振り子!? 〜タコマナローズ橋はなぜ落ちたのか〜
syotasasaki593876
1
160
データマイニング - グラフデータと経路
trycycle
PRO
1
260
なぜ21は素因数分解されないのか? - Shorのアルゴリズムの現在と壁
daimurat
0
200
2025-06-11-ai_belgium
sofievl
1
210
Featured
See All Featured
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.6k
GitHub's CSS Performance
jonrohan
1032
470k
Bash Introduction
62gerente
615
210k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
54k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
970
Typedesign – Prime Four
hannesfritz
42
2.9k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
1
93
The Cult of Friendly URLs
andyhume
79
6.7k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
253
22k
Reflections from 52 weeks, 52 projects
jeffersonlam
355
21k
Practical Orchestrator
shlominoach
190
11k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
Transcript
What Academia Can Learn from Open Source Creative Commons Attribution
3.0 Unported License Arfon Smith
[email protected]
@arfon "
!
What is a GitHub?
None
None
None
None
None
None
None
A story from my life (10 years ago)
Astronomer
tl;dr - technical, but brimming with inefficiencies
http://www.flickr.com/photos/blachswan
http://www.flickr.com/photos/esoastronomy/
http://www.flickr.com/photos/esoastronomy/ http://www.flickr.com/photos/jamiegilbert
http://amandabauer.blogspot.com/
None
None
Diffraction grating Telescope Detector
None
None
None
None
None
130 130 1 2048 189 189 258 258 480 562
378 378 493 521 390 397 851 851 247 274 319 319 304 580 493 511 610 636 188 188 228 228 > cat bad_pix_mask.txt
Wasteful
Wasteful 2 days work
Wasteful 2 days work 3 observing runs/week
Wasteful 2 days work 3 observing runs/week 52 weeks in
year
Wasteful 2 days work 3 observing runs/week 52 weeks in
year 15 year detector lifetime
Wasteful 2 days work 3 observing runs/week 52 weeks in
year 15 year detector lifetime 2*3*52*15 = 4680 days (13 years)
Wasteful… but the norm 2 days work 3 observing runs/week
52 weeks in year 15 year detector lifetime 2*3*52*15 = 4680 days (13 years)
A second story from my life (2 months ago)
None
None
None
None
None
None
Software composed of many components
Your software is the thing that is different
Open Source: Ubiquitous culture of reuse
Why isn’t academia like this?
None
None
http://dx.doi.org/ 10.1051/0004-6361
Careers are based on paper counts
Careers are based on paper citations
Three major problems
1. ’Novel’ results preferred
2. Reduced collaboration
3. The format sucks
None
Explain what you did
So that others can repeat
Everybody learns
It’s the way that we explain that matters most
None
State of the art technology
State of the art technology… for the late 17th century*
* Michael Nielsen
None
Data, methods, prose
http://www.nature.com/news/2011/111005/full/478026a.html
BIG SCIENCE
None
None
None
Complex stuff Numbers, data Science!
Reproducibility Data intensive
Verification may take years (if at all)
None
What do open source collaborations do well?
Open source collaborations Open Source vs Open Collaborations
Open source collaborations Open Source: the right to modify, not
the right to contribute.
Open source collaborations Open Collaborations: a highly collaborative development process
and are receptive to contributions of code, documentation, discussion, etc from anyone who shows competent interest.
Open source collaborations Open Collaborations: a highly collaborative development process
and are receptive to contributions of code, documentation, discussion, etc from anyone who shows competent interest. THIS
Ubiquitous culture of reuse
Expose their collaborative process
How do 4000 people work together?
The pull request
None
None
None
None
None
None
None
discuss improve Code first, permission later
Every time this happens the community learns
None
None
None
None
Merged pull requests
None
None
“open source is… reproducible by necessity” Fernando Perez http://blog.fperez.org/2013/11/an-ambitious-experiment-in-data-science.html
Better at collaborating because they have to be
(doesn’t have to mean this) Open Public? =
‘Open Source’ way of working
Open (within your team, department or institution)
Electronic & Available
Asynchronous, exposed process
Lock-free
Low friction collaboration
Academia can learn from open source
Academia must learn from open source
None
What’s happening in academia today?
Collaboration around code
None
None
None
None
None
Collaborative authoring
None
None
Collaborative teaching
None
None
None
Where might more significant change happen?
Where do communities form?
Around a shared challenge?
Around shared data?
None
10 ? n Level 1 (continual) Level 2 (periodic)
Supernovae Weak lensing Active Galactic Nuclei Solar System Galaxies Transients/variable
stars Large-scale structure Stars, Milky Way Strong lensing Informatics and Statistics Dark Energy (DESC)
None
Software composed of many components
Your software should be the thing that is different
science too! Your software should be the thing that is
different
Scientific data is becoming more open
http://www.nature.com/news/2011/111005/full/478026a.html
How do we make this behaviour the norm?
Credit
“Academic environments of today do not reward tool builders” Ed
Lazowska, OSTP event http://lazowska.cs.washington.edu/MS/MS.OSTP.pdf
None
None
None
None
None
None
None
None
“publishing a paper about code is basically just advertising” David
Donoho http://www.stanford.edu/~vcs/Video.html
None
How to derive meaningful metrics from open contributions?
None
Trust
None
None
None
None
None
Discoverability
None
Barriers are cultural, not technical
Why should we care?
Because we paid for it?
Because open=good?
Because care about the creation of knowledge?
Open source has solved much of what academia needs
Our challenge is to adapt and evolve the academy in
this new collaborative age
Thanks
[email protected]
@arfon "