class: title-slide, center, bottom background-image: url(img/crane.jpg) background-position: 50% 20% background-size: 50% background-color: #ffffff # Free & Open Source Software ## Data Modernization Workshop ### Dr. Alison Presmanes Hill · [alison.rbind.io](https://alison.rbind.io/) --- class: middle, center # Disclosure I am an employee of RStudio, PBC. I will be speaking from that perspective. I will not comment on relative advantages or disadvantages of our products vs. competitors. --- class: inverse, middle, center # What is free and open source software? --- class: middle # What is free? (*Gratis* versus *Libre*) The English adjective free is commonly used in one of two meanings: + "for free" (*gratis*) and + "with little or no restriction" (*libre*). --- background-image: url(img/donut.png) background-size: cover class: middle, center # "Think free as in free speech,<br>not free donuts." .pull-left[ ## .center[✔️<br>
] ] .pull-right[ ## .center[✖️<br>
] ] ??? Richard Stallman summarized the nature of *libre* in a slogan that I'll adapt here Both meanings of free are relevant here! --- class: middle # You as a user are "free" to... -- 1. .emphasis[RUN]<br>Run the program as you wish, for any purpose. -- 1. .emphasis[STUDY]<br>Study how the program works, and change it so it does your computing as you wish. Access to the source code is a precondition for this. -- 1. .emphasis[COPY & DISTRIBUTE]<br>Redistribute copies so you can help others. -- 1. .emphasis[CHANGE & IMPROVE]<br>Distribute copies of your modified versions to others. By doing this you can give the whole community a chance to benefit from your changes. Access to the source code is a precondition for this. -- .footnote[https://www.gnu.org/philosophy/free-sw.en.html#f1] --- background-image: url(img/puppy.png) background-size: 60% background-position: bottom center class: top center # "Think free as in a free puppy?" --- class: middle .pull-left[ ### Scientific & technical computing companies Some traditional leaders: - SAS Institute (SAS/JMP) - MathWorks (MATLAB) - Wolfram Research (Mathematica) - IBM (SPSS) ] -- .pull-right[ ### Open source tools for scientific and technical computing - SageMath - GNU Octave (compatible with Matlab) - R - Python / [Project Jupyter](https://jupyter.org/) - Julia ] --- background-image: url(img/cranes.jpg) background-position: left background-size: contain background-color: #ffffff class: middle .right-column[ # Benefits of FLOSS - actual functionality - accessibility - resiliency - participatory - reproducibility ] ??? A single software vendor is fundamentally incapable of keeping up with the breadth and depth of methodological innovation that occurs in science. --- background-image: url(img/cranes.jpg) background-position: left background-size: contain background-color: #ffffff class: middle .right-column[ # Reproducibility > "The baseline requirement for reproducibility is that I can run your software!" > > [J.J. Allaire](https://youtu.be/DskltmWKOVY) ] --- background-image: url(img/wvu.png) background-position: middle background-size: contain --- background-image: url(img/wvu_shiny_walkthrough.png) background-position: left bottom background-size: 55% class: bottom, inverse ## "Data Driven WV" helps support vaccine supply & demand with dashboards .pull-right[ > "In the pandemic’s infancy, the process was done manually using Google Docs and Microsoft Excel spreadsheets." > "Their ability to use data to forecast PPE and track inventory for vaccines has allowed the state to be ready and nimble to shift with the unpredictable tides of the pandemic." ] .footnote[[Article](https://www.wvnews.com/data-science-from-wvu-helping-support-vaccine-supply-demand/article_c5aa5c17-a015-58dd-9d4a-605164010d68.html), [video](https://www.youtube.com/watch?v=CYilc-rEgjg), [walk-through](https://www.youtube.com/watch?v=T2DzDs0ksZY)]