Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Embedding Openness in Our Universities
Search
Arfon Smith
September 15, 2015
Research
150
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Embedding Openness in Our Universities
Arfon Smith
September 15, 2015
More Decks by Arfon Smith
See All by Arfon Smith
Why Generative AI makes collaborative, versioned science more important than ever
arfon
0
80
Generative AI is here: What are we going to do about it?
arfon
0
190
Five principles for building generative AI products
arfon
0
150
Five principles for building generative AI products
arfon
0
240
Learning from NASA's commitment to open
arfon
0
120
JOSS rOpenSci presentation
arfon
0
320
Five ways to use GitHub to automate scholarly work
arfon
0
150
Journal of Open Source Software: Bot-assisted community peer-review
arfon
0
140
A vision for the future of astronomical archives
arfon
0
170
Other Decks in Research
See All in Research
AIで最適化を解けるか?
mickey_kubo
0
120
LLM Compute Infrastructure Overview
karakurist
2
1.5k
SOTAのさらに先へ:厳しい推論制約下での高性能モデルのPost-Training
analokmaus
0
1.3k
FUSE-RSVLM: Feature Fusion Vision-Language Model for Remote Sensing
satai
3
880
コーディングエージェントとABNを再考
hf149
2
730
世界モデルにおける分布外データ対応の方法論
koukyo1994
7
2.2k
敵対生成プロンプト同時探索による内省型プロンプト最適化
kinoue_smarthr
0
240
Anthropic が提案する LLM の内部状態を自然言語で説明可能にした Natural Language Autoencoders / Natural Language Autoencoders Produce Unsupervised Explanations of LLM Activations
shunk031
0
130
2026-01-30-MandSL-textbook-jp-cos-lod
yegusa
1
1.4k
2026年度 生成AI を活用した論文執筆ガイド/ワークショップ / 2026 Academic Year Guide to Writing Papers Using Generative AI - Workshop
ks91
PRO
0
180
2026 東京科学大 情報通信系 研究室紹介 (すずかけ台)
icttitech
0
3.9k
AIエージェント時代のLLM-jpモデルのあるべき姿
k141303
0
480
Featured
See All Featured
Thoughts on Productivity
jonyablonski
76
5.2k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
170
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
370
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
540
Mobile First: as difficult as doing things right
swwweet
225
10k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
210
Darren the Foodie - Storyboard
khoart
PRO
3
3.4k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
210
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
240
WENDY [Excerpt]
tessaabrams
11
38k
Transcript
Embedding Openness in Our Universities Arfon Smith @arfon Creative Commons
Attribution 3.0 Unported License
Three ideas we should steal from Open Source Creative Commons
Attribution 3.0 Unported License Arfon Smith @arfon
None
None
None
None
None
!
What is a GitHub?
None
GitHub
None
0 3,000,000 6,000,000 9,000,000 2007 2008 2009 2010 2011 2012
2013 2014 Users
4,000,000 8,000,000 12,000,000 16,000,000 20,000,000 2007 2008 2009 2010 2011
2012 2013 2014 Repositories
Why build a GitHub?
Made writing code a social experience 1.
None
None
None
None
Changed the collaborative model of open source 2.
None
‘May I have access to your codes please?’
None
From 653314448c7c6f6ec2f93de346896895f786773f Mon Sep 17 00:00:00 2001 From: Arfon Smith
<
[email protected]
> Date: Mon, 13 Oct 2014 16:37:46 -0500 Subject: [PATCH] Bust that cache --- lib/linguist/repository.rb | 14 ++++++++++++-- test/test_repository.rb | 12 ++++++++++++ 2 files changed, 24 insertions(+), 2 deletions(-) diff --git a/lib/linguist/repository.rb b/lib/linguist/repository.rb index 1f9e09c..9998ee6 100644 --- a/lib/linguist/repository.rb +++ b/lib/linguist/repository.rb @@ -1,6 +1,6 @@ require 'linguist/lazy_blob' require 'rugged' - +require 'pry' module Linguist # A Repository is an abstraction of a Grit::Repo or a basic file # system tree. It holds a list of paths pointing to Blobish objects. @@ -128,13 +128,23 @@ def current_tree protected def compute_stats(old_commit_oid, cache = nil) - file_map = cache ? cache.dup : {} old_tree = old_commit_oid && Rugged::Commit.lookup(repository,
GitHub delivered on a theoretical promise of open source
Open source collaborations Open Source: the right to modify
Open source collaborations Open Source: the right to modify, not
the right to contribute.
"
Open source collaborations Forking a project was done as a
last resort
Open source collaborations GitHub made forking the norm
None
None
1. Open Collaborations
Open source collaborations Open Source vs Open Collaborations
Open source collaborations Open Source: the right to modify
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
How do 4000 people work together?
The pull request
None
None
None
None
None
None
None
discuss improve Code first, permission later
Exposed process
Every time this happens the community learns
Academia makes the same promise
None
None
Explain what you did
So that others can repeat
Everybody learns
None
(doesn’t have to mean this) Open Public? =
Open (within your team, department or institution)
Electronic & Available
Exposed process
Exposed process
Exposed process
Asynchronous & Lock-free
Open, low friction collaborations
Culture of Reuse 2.
A story from my life (~10 years ago)
http://amandabauer.blogspot.com/
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
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 (~6 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
Verification 3.
None
None
None
None
None
None
None
None
None
None
None
None
Robots doing work
“open source is… reproducible by necessity” Fernando Perez http://blog.fperez.org/2013/11/an-ambitious-experiment-in-data-science.html
Why steal ideas from open source?
Academic landscape is changing
None
None
A VISION AND STRATEGY FOR SOFTWARE FOR SCIENCE, ENGINEERING, AND
EDUCATION
Open is the new normal
Software & Data Services
None
None
None
None
New tools. New ways of working.
New tools. New ways of publishing.
http://www.flickr.com/photos/tamaleaver/
Reproducibility Data intensive
Complex (unpublished) things Numbers, data Science!
Verification & benchmarking services Likely thing #1:
None
None
None
None
None
Software is an unforgiving medium
Automating processes
Benchmarking services
None
None
None
None
None
None
None
None
None
Most innovation around shared challenges/data products Likely thing #2:
10 ? n Level 1 (continual) Level 2 (periodic)
Software composed of many components
Your software is the thing that is different
Open Source: Ubiquitous culture of reuse
Ecosystem around data products
Stars Rocks SN WR NEOs Josh Bloom’s Type Ia supernovae
Level 1 (continual) 10 n
None
None
None
‘Normal’ citations won’t be sufficient for software Likely thing #3:
“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
“publishing a paper about code is basically just advertising” David
Donoho http://www.stanford.edu/~vcs/Video.html
Transitive Credit
Paper Author 1 Author 2 Paper Software Data 0.2 0.2
0.4 0.1 0.1 Paper Software Software Author 1 0.5 0.3 0.1 0.1 http://arxiv.org/abs/1407.5117, Katz & Smith
Authorship isn’t static
None
None
None
None
None
None
None
None
Where does progress come first?
Where do communities form?
Around a shared challenge?
Around shared data?
Be more exact
Where peers can most easily recognise value
Open source has solved much of what academia needs
The challenge is to adapt and evolve the academy in
this new collaborative age
Thanks.
[email protected]
@arfon #