Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Embedding Openness in Our Universities
Search
Arfon Smith
September 15, 2015
Research
170
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
Where does the rigor go? Research software and the future of trustworthy science.
arfon
0
390
Why Generative AI makes collaborative, versioned science more important than ever
arfon
0
120
Generative AI is here: What are we going to do about it?
arfon
0
230
Five principles for building generative AI products
arfon
0
190
Five principles for building generative AI products
arfon
0
280
Learning from NASA's commitment to open
arfon
0
140
JOSS rOpenSci presentation
arfon
0
340
Five ways to use GitHub to automate scholarly work
arfon
0
170
Journal of Open Source Software: Bot-assisted community peer-review
arfon
0
160
Other Decks in Research
See All in Research
[最先端NLP勉強会2026] Checklists Are Better Than Reward Models For Aligning Language Models
nzw0301
1
340
OWASP AISVS - C7
shiell
2
850
Bilan travail en élevage : première restitution des enquêtes 2025-2026
institutdelelevage
PRO
0
250
Visual SLAM未来予測 / Future Prediction in Visual SLAM
koide3
1
1.3k
[CV勉強会@関東 CVPR2026] PSDesigner: Automated Graphic Design with a Human-Like Creative Workflow / kantocv 67th CVPR 2026
shunk031
0
390
VLMの推論を高速化する視覚トークン削減の仕組み
tattaka
2
400
生成AIなんでも展示会vol6 LT登壇資料 NexteraBERT
rikkabotan7
0
210
フィジカルAIの社会実装に向けて -AIエージェントからAgentic Roboticsへ-
hf149
1
2.5k
就労支援の現場での生成AI活用
enochan
0
170
山中市政が招いた組織崩壊:よこはま安心ボックスを例に
sishi
0
360
JPA2026_NetworkTutorial_JunKashihara
junkashihara
0
240
Volatilité des marchés et sécheresse historique, l’élevage bovin viande sous contraintes en 2026
institutdelelevage
PRO
0
170
Featured
See All Featured
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
33
5.4k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
310
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
340
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
380
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
560
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.8k
The Cult of Friendly URLs
andyhume
79
7k
Ten Tips & Tricks for a 🌱 transition
stuffmc
1
270
The Mindset for Success: Future Career Progression
greggifford
PRO
0
550
Fantastic passwords and where to find them - at NoRuKo
philnash
53
4k
Fashionably flexible responsive web design (full day workshop)
malarkey
409
67k
Chasing Engaging Ingredients in Design
codingconduct
0
370
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 #