SlideShare a Scribd company logo
1 of 41
Open Source Software  in an Open World ,[object Object],[object Object],[object Object],[object Object]
Hello, World! ,[object Object],[object Object],[object Object]
“Software is hard.” Donald Knuth “The Art of Computer Programming” 1962
[object Object]
The Impossibility of  Complete Testing ,[object Object],[object Object],[object Object]
(More Impossibility) ,[object Object],[object Object]
User Error ,[object Object],[object Object],[object Object],[object Object]
SongTapper ,[object Object],[object Object]
Curse of Knowledge ,[object Object],[object Object],[object Object]
Communication Problems ,[object Object],[object Object],[object Object],[object Object]
Troubleshooting Trouble ,[object Object],[object Object],[object Object]
What Does This Mean? ,[object Object],[object Object],[object Object]
Brooks’s Law ,[object Object],[object Object]
According to Brooks… ,[object Object],[object Object],[object Object]
A Different Approach… ,[object Object],[object Object],[object Object]
Pyramid of Participation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Self-Organizing Communities ,[object Object],[object Object],[object Object]
Motivation and Compensation ,[object Object],[object Object],[object Object],[object Object]
Collaborative Communities ,[object Object],[object Object]
Active Communities ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Economic Impact ,[object Object],[object Object],[object Object],[object Object]
Free/Open Source Software ,[object Object],[object Object],[object Object]
Bill Gates’ Open Letter 1976 ,[object Object],[object Object]
Free Software ,[object Object],[object Object],[object Object],[object Object]
Four Freedoms ,[object Object],[object Object]
[object Object],[object Object]
Source Code Access ,[object Object],[object Object],[object Object],[object Object]
Open Source Movement ,[object Object],[object Object],[object Object]
“The Cathedral & the Bazaar” ,[object Object],[object Object]
Open Source Approaches ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object]
[object Object]
[object Object],“ Everybody Love Eric Raymond” http:// geekz .co. uk / lovesraymond /
Business and Open Source ,[object Object],[object Object],[object Object]
New Business Opportunities ,[object Object],[object Object]
Complex Legal Issues ,[object Object],[object Object],[object Object]
Libraries and Open Source ,[object Object],[object Object],[object Object]
Workstation Level ,[object Object],[object Object],[object Object]
Open Source Library Systems ,[object Object],[object Object],[object Object]
My Prediction ,[object Object],[object Object],[object Object]
Elizabeth B. Thomsen ,[object Object],[object Object],[object Object]

More Related Content

What's hot

e-Research and the Demise of the Scholarly Article
e-Research and the Demise of the Scholarly Articlee-Research and the Demise of the Scholarly Article
e-Research and the Demise of the Scholarly ArticleDavid De Roure
 
Practical Open Source Software for Libraries (part 1)
Practical Open Source Software for Libraries (part 1)Practical Open Source Software for Libraries (part 1)
Practical Open Source Software for Libraries (part 1)Nicole C. Engard
 
"Open Source and the Evolution of Communication" by Zak Greant @ eLiberatica ...
"Open Source and the Evolution of Communication" by Zak Greant @ eLiberatica ..."Open Source and the Evolution of Communication" by Zak Greant @ eLiberatica ...
"Open Source and the Evolution of Communication" by Zak Greant @ eLiberatica ...eLiberatica
 
Working with/in new media
Working with/in new mediaWorking with/in new media
Working with/in new mediaRosanna Ryan
 
SOCIAM: The Theory and Practice of Social Machines
SOCIAM: The Theory and Practice of Social MachinesSOCIAM: The Theory and Practice of Social Machines
SOCIAM: The Theory and Practice of Social MachinesSOCIAM Project
 
Peer Learning via Dialogue with a Pattern Language ((COINs17)
Peer Learning via Dialogue with a Pattern Language ((COINs17)Peer Learning via Dialogue with a Pattern Language ((COINs17)
Peer Learning via Dialogue with a Pattern Language ((COINs17)Takashi Iba
 
Actor Network Theory - Modernity to Postmodernity
Actor Network Theory - Modernity to PostmodernityActor Network Theory - Modernity to Postmodernity
Actor Network Theory - Modernity to PostmodernityCraig Hammond
 
Openingandclosedsystems
OpeningandclosedsystemsOpeningandclosedsystems
OpeningandclosedsystemsMengqing Liu
 
DHThis a Peer Review Experiment Adeline Koh Rutgers Jan 2014
DHThis a Peer Review Experiment Adeline Koh Rutgers Jan 2014DHThis a Peer Review Experiment Adeline Koh Rutgers Jan 2014
DHThis a Peer Review Experiment Adeline Koh Rutgers Jan 2014Adeline Koh
 
Towards a classification framework for social machines
Towards a classification  framework for social machinesTowards a classification  framework for social machines
Towards a classification framework for social machinesSOCIAM Project
 
Women in Free Software (MUSAC, León, 2010)
Women in Free Software (MUSAC, León, 2010)Women in Free Software (MUSAC, León, 2010)
Women in Free Software (MUSAC, León, 2010)Miriam Ruiz
 
From Meme To Social Fabric
From Meme To Social FabricFrom Meme To Social Fabric
From Meme To Social Fabricewcslides
 

What's hot (15)

e-Research and the Demise of the Scholarly Article
e-Research and the Demise of the Scholarly Articlee-Research and the Demise of the Scholarly Article
e-Research and the Demise of the Scholarly Article
 
Practical Open Source Software for Libraries (part 1)
Practical Open Source Software for Libraries (part 1)Practical Open Source Software for Libraries (part 1)
Practical Open Source Software for Libraries (part 1)
 
"Open Source and the Evolution of Communication" by Zak Greant @ eLiberatica ...
"Open Source and the Evolution of Communication" by Zak Greant @ eLiberatica ..."Open Source and the Evolution of Communication" by Zak Greant @ eLiberatica ...
"Open Source and the Evolution of Communication" by Zak Greant @ eLiberatica ...
 
Working with/in new media
Working with/in new mediaWorking with/in new media
Working with/in new media
 
SOCIAM: The Theory and Practice of Social Machines
SOCIAM: The Theory and Practice of Social MachinesSOCIAM: The Theory and Practice of Social Machines
SOCIAM: The Theory and Practice of Social Machines
 
Peer Learning via Dialogue with a Pattern Language ((COINs17)
Peer Learning via Dialogue with a Pattern Language ((COINs17)Peer Learning via Dialogue with a Pattern Language ((COINs17)
Peer Learning via Dialogue with a Pattern Language ((COINs17)
 
Actor Network Theory - Modernity to Postmodernity
Actor Network Theory - Modernity to PostmodernityActor Network Theory - Modernity to Postmodernity
Actor Network Theory - Modernity to Postmodernity
 
Openingandclosedsystems
OpeningandclosedsystemsOpeningandclosedsystems
Openingandclosedsystems
 
Social Machines IIIT
Social Machines IIITSocial Machines IIIT
Social Machines IIIT
 
DHThis a Peer Review Experiment Adeline Koh Rutgers Jan 2014
DHThis a Peer Review Experiment Adeline Koh Rutgers Jan 2014DHThis a Peer Review Experiment Adeline Koh Rutgers Jan 2014
DHThis a Peer Review Experiment Adeline Koh Rutgers Jan 2014
 
Towards a classification framework for social machines
Towards a classification  framework for social machinesTowards a classification  framework for social machines
Towards a classification framework for social machines
 
Sparxup
SparxupSparxup
Sparxup
 
Women in Free Software (MUSAC, León, 2010)
Women in Free Software (MUSAC, León, 2010)Women in Free Software (MUSAC, León, 2010)
Women in Free Software (MUSAC, León, 2010)
 
From Meme To Social Fabric
From Meme To Social FabricFrom Meme To Social Fabric
From Meme To Social Fabric
 
Actor-Network Theory
Actor-Network TheoryActor-Network Theory
Actor-Network Theory
 

Viewers also liked

The Future of the Past: Digital Collections in the Age of Sharing
The Future of the Past: Digital Collections in the Age of  SharingThe Future of the Past: Digital Collections in the Age of  Sharing
The Future of the Past: Digital Collections in the Age of SharingElizabeth Thomsen
 
Google Books for Reference and Research
Google Books for Reference and ResearchGoogle Books for Reference and Research
Google Books for Reference and ResearchElizabeth Thomsen
 
NOBLE Local History Roundtable Notes
NOBLE Local History Roundtable NotesNOBLE Local History Roundtable Notes
NOBLE Local History Roundtable NotesElizabeth Thomsen
 
Batches, buckets and booklists
Batches, buckets and booklistsBatches, buckets and booklists
Batches, buckets and booklistsElizabeth Thomsen
 

Viewers also liked (7)

The Future of the Past: Digital Collections in the Age of Sharing
The Future of the Past: Digital Collections in the Age of  SharingThe Future of the Past: Digital Collections in the Age of  Sharing
The Future of the Past: Digital Collections in the Age of Sharing
 
Google Books for Reference and Research
Google Books for Reference and ResearchGoogle Books for Reference and Research
Google Books for Reference and Research
 
When Books Go Digital
When Books Go DigitalWhen Books Go Digital
When Books Go Digital
 
When Books Go Digital
When Books Go DigitalWhen Books Go Digital
When Books Go Digital
 
NOBLE Local History Roundtable Notes
NOBLE Local History Roundtable NotesNOBLE Local History Roundtable Notes
NOBLE Local History Roundtable Notes
 
Batches, buckets and booklists
Batches, buckets and booklistsBatches, buckets and booklists
Batches, buckets and booklists
 
A Difícil Arte De Conviver
A Difícil Arte De ConviverA Difícil Arte De Conviver
A Difícil Arte De Conviver
 

Similar to Open Source for an Open World

Open Source: Freedom and Community
Open Source: Freedom and CommunityOpen Source: Freedom and Community
Open Source: Freedom and CommunityNicole C. Engard
 
KCB201 Week 9 Slidecast: Open Source Software
KCB201 Week 9 Slidecast: Open Source SoftwareKCB201 Week 9 Slidecast: Open Source Software
KCB201 Week 9 Slidecast: Open Source SoftwareAxel Bruns
 
Opensource Talk
Opensource TalkOpensource Talk
Opensource TalkBasil Baby
 
Opensource Talk
Opensource TalkOpensource Talk
Opensource TalkBasil Baby
 
Free/Open Source Software in Libraries and LIS Professional
Free/Open Source Software in Libraries and LIS ProfessionalFree/Open Source Software in Libraries and LIS Professional
Free/Open Source Software in Libraries and LIS ProfessionalAshok Kumar Satapathy
 
Chapter 4: It's a Free Software World After All
Chapter 4: It's a Free Software World After AllChapter 4: It's a Free Software World After All
Chapter 4: It's a Free Software World After Allckkhoo
 
Introduction to Open Source for Libraries
Introduction to Open Source for LibrariesIntroduction to Open Source for Libraries
Introduction to Open Source for LibrariesNicole C. Engard
 
Perspectives on Open
Perspectives on OpenPerspectives on Open
Perspectives on OpenTim O'Reilly
 
The (R)evolution of Social Media in Software Engineering
The (R)evolution of Social Media in Software EngineeringThe (R)evolution of Social Media in Software Engineering
The (R)evolution of Social Media in Software EngineeringMargaret-Anne Storey
 
Collaboration for Good Futures
Collaboration for Good FuturesCollaboration for Good Futures
Collaboration for Good FuturesMike Linksvayer
 
The Open Source Movement
The Open Source MovementThe Open Source Movement
The Open Source MovementHoward Berry
 
Open source an origin story to freedom
Open source   an origin story to freedomOpen source   an origin story to freedom
Open source an origin story to freedomEdzo Botjes
 

Similar to Open Source for an Open World (20)

Open Source: Freedom and Community
Open Source: Freedom and CommunityOpen Source: Freedom and Community
Open Source: Freedom and Community
 
KCB201 Week 9 Slidecast: Open Source Software
KCB201 Week 9 Slidecast: Open Source SoftwareKCB201 Week 9 Slidecast: Open Source Software
KCB201 Week 9 Slidecast: Open Source Software
 
Opensource Talk
Opensource TalkOpensource Talk
Opensource Talk
 
Opensource Talk
Opensource TalkOpensource Talk
Opensource Talk
 
Free/Open Source Software in Libraries and LIS Professional
Free/Open Source Software in Libraries and LIS ProfessionalFree/Open Source Software in Libraries and LIS Professional
Free/Open Source Software in Libraries and LIS Professional
 
FOSS
FOSS FOSS
FOSS
 
Open Source & Open Development
Open Source & Open Development Open Source & Open Development
Open Source & Open Development
 
Introduction To Open Source
Introduction To Open SourceIntroduction To Open Source
Introduction To Open Source
 
C4 sandip-oss
C4 sandip-ossC4 sandip-oss
C4 sandip-oss
 
Chapter 4: It's a Free Software World After All
Chapter 4: It's a Free Software World After AllChapter 4: It's a Free Software World After All
Chapter 4: It's a Free Software World After All
 
Introduction to Open Source for Libraries
Introduction to Open Source for LibrariesIntroduction to Open Source for Libraries
Introduction to Open Source for Libraries
 
Perspectives on Open
Perspectives on OpenPerspectives on Open
Perspectives on Open
 
Open licensing
Open licensingOpen licensing
Open licensing
 
The (R)evolution of Social Media in Software Engineering
The (R)evolution of Social Media in Software EngineeringThe (R)evolution of Social Media in Software Engineering
The (R)evolution of Social Media in Software Engineering
 
Collaboration for Good Futures
Collaboration for Good FuturesCollaboration for Good Futures
Collaboration for Good Futures
 
FLOSSCom Workshop Greece
FLOSSCom Workshop GreeceFLOSSCom Workshop Greece
FLOSSCom Workshop Greece
 
IrmaBorst
IrmaBorstIrmaBorst
IrmaBorst
 
The Open Source Movement
The Open Source MovementThe Open Source Movement
The Open Source Movement
 
Cc singularity u-panel_on_open_source
Cc singularity u-panel_on_open_sourceCc singularity u-panel_on_open_source
Cc singularity u-panel_on_open_source
 
Open source an origin story to freedom
Open source   an origin story to freedomOpen source   an origin story to freedom
Open source an origin story to freedom
 

Recently uploaded

Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 

Recently uploaded (20)

Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 

Open Source for an Open World

  • 1.
  • 2.
  • 3. “Software is hard.” Donald Knuth “The Art of Computer Programming” 1962
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.