logiciel libre cours 0 presentation“pour le cours de logiciel libre de m. zacchiroli je dois...
TRANSCRIPT
Logiciel LibreCours 0 — Presentation
Stefano [email protected]
Laboratoire IRIF, Université Paris Diderot
2016–2017
URL http://upsilon.cc/zack/teaching/1617/loglib/Copyright © 2015–2017 Stefano ZacchiroliLicense Creative Commons Attribution-ShareAlike 4.0 International License
http://creativecommons.org/licenses/by-sa/4.0/deed.en_US
Stefano Zacchiroli (Paris Diderot) Presentation 2016–2017 1 / 11
Free Software
Definition (Free Software — a definition)
Free/Libre/Open Source Software (FLOSS) is computer software thatgives users the freedom to run the software for any purpose as wellas to study, modify, and distribute the original software and theadapted versions.
How is that different from “usual” (proprietary) software ?
Let’s look at a sample EULA :https://www.microsoft.com/en-us/Useterms/OEM/Windows/10/UseTerms_OEM_Windows_10_English.htm (July 2015)
Stefano Zacchiroli (Paris Diderot) Presentation 2016–2017 2 / 11
Free Software
Definition (Free Software — a definition)
Free/Libre/Open Source Software (FLOSS) is computer software thatgives users the freedom to run the software for any purpose as wellas to study, modify, and distribute the original software and theadapted versions.
How is that different from “usual” (proprietary) software ?
Let’s look at a sample EULA :https://www.microsoft.com/en-us/Useterms/OEM/Windows/10/UseTerms_OEM_Windows_10_English.htm (July 2015)
Stefano Zacchiroli (Paris Diderot) Presentation 2016–2017 2 / 11
Free Software
Definition (Free Software — a definition)
Free/Libre/Open Source Software (FLOSS) is computer software thatgives users the freedom to run the software for any purpose as wellas to study, modify, and distribute the original software and theadapted versions.
How is that different from “usual” (proprietary) software ?
Let’s look at a sample EULA :https://www.microsoft.com/en-us/Useterms/OEM/Windows/10/UseTerms_OEM_Windows_10_English.htm (July 2015)
Stefano Zacchiroli (Paris Diderot) Presentation 2016–2017 2 / 11
Why bother ? — as citizens
Lester picked up a screwdriver. “You see this ? It’s a tool.You can pick it up and you can unscrew stuff or screw stuffin. You can use the handle for a hammer. You can use theblade to open paint cans. You can throw it away, loan itout, or paint it purple and frame it.” He thumped theprinter. “This [ Disney in a Box ] thing is a tool, too, but it’snot your tool. It belongs to someone else — Disney. It isn’tinterested in listening to you or obeying you. It doesn’t wantto give you more control over your life.” [. . . ]
“If you don’t control your life, you’re miserable. Think ofthe people who don’t get to run their own lives : prisoners,reform-school kids, mental patients. There’s somethinginherently awful about living like that. Autonomy makes ushappy.”
— Cory Doctorow, Makershttp://craphound.com/makers/
Stefano Zacchiroli (Paris Diderot) Presentation 2016–2017 3 / 11
Why bother ? — as computer scientists
Free Software has radically changed the way software is :
developed
tested
proven
conceived
marketed
sold
maintained
taught
deployed
. . .
Stefano Zacchiroli (Paris Diderot) Presentation 2016–2017 4 / 11
Why bother ? — as IT professionals
Free Software is everywhereparticipation in Free Software : a big plus on CVsin France : ≈10% of IT GDP in 2014 (≈4 BEUR), constantlygrowing in spite of the crisis
More info :http://cnll.fr/static/pdf/pac-logiciels-libres-2015.pdf
Stefano Zacchiroli (Paris Diderot) Presentation 2016–2017 5 / 11
© PAC
0
1000
2000
3000
4000
5000
6000
7000
2013 2014 2015 2016 2017 2018 2019 2020
LemarchéLogicielLibreOpenSourceSo4wareenFrance
0
1000
2000
3000
4000
5000
6000
7000
2013 2014 2015 2016 2017 2018 2019 2020
LemarchéLogicielLibreOpenSourceSo4wareenFrance
Le marché du logiciel libre en France
2015 Enquête logiciels libres Novembre 2015 - Confidentiel 2
10%
14%
0.0%1.0%2.0%3.0%4.0%5.0%6.0%7.0%8.0%9.0%10.0%
2013 2014 2015 2016 2017 2018 2019 2020
CroissancescomparéesdumarchéduLogicielLibreOpenSpurceSo7wareetdumarchédeslogicielsetdesservicesen
France
Marchékogicieletservicefrancais
MarchéLogicielLibreOpenSourceSoEwareenFranceMeuros
Le logiciel libre en % du marché des logiciels et services informatiques
Un poids conséquent: 50 000 emplois
0.0%1.0%2.0%3.0%4.0%5.0%6.0%7.0%8.0%9.0%10.0%
2013 2014 2015 2016 2017 2018 2019 2020
CroissancescomparéesdumarchéduLogicielLibreOpenSpurceSo7wareetdumarchédeslogicielsetdesservicesen
France
Marchékogicieletservicefrancais
MarchéLogicielLibreOpenSourceSoEwareenFrance
0.0%1.0%2.0%3.0%4.0%5.0%6.0%7.0%8.0%9.0%10.0%
2013 2014 2015 2016 2017 2018 2019 2020
CroissancescomparéesdumarchéduLogicielLibreOpenSpurceSo7wareetdumarchédeslogicielsetdesservicesen
France
Marchékogicieletservicefrancais
MarchéLogicielLibreOpenSourceSoEwareenFrance
© PAC
Une croissance globale à deux chiffres est attendue pour les revenus associés aux logiciels libres
Enquête logiciels libres Novembre 2015 - Confidentiel 7 2015
0% 1% 0%
10%
1%
14% 13%
60%
0%
10%
20%
30%
40%
50%
60%
70%
Baisse de plus de 10%
Baisse de 5% à 10%
Baisse de moins de 5%
Stable Hausse de moins de 5%
Hausse de 5% à 10%
Hausse de plus de 10%
Hausse de plus de 20%
Evolution du chiffre d’affaire Logiciel Libre/Open Source Software attendu d'ici à 2020 en France
Part en % des répondants, N=70
© C
XP
201
5
Commentaire PAC: La croissance attendue des logiciels libres suit les tendances de marché les plus porteuses comme le Cloud computing (SaaS) et la transformation numérique. Ces deux axes sont des sujets porteurs pour les logiciels libres.
This course — topics
An introduction to Free Software topics, along the following axes
history
philosophy
legal
management / organization
technical
Feedback from others, with external speakers
companies
professionals
organizations / non-profits
Stefano Zacchiroli (Paris Diderot) Presentation 2016–2017 6 / 11
This course — organization
Teaching (CM) :23 lectures13 external speakers (usual time)
Practice (TD/TP) :
11 sessions, alternating TD and TP as needed
Stefano Zacchiroli (Paris Diderot) Presentation 2016–2017 7 / 11
This course — evaluation
1 exam2 TD
ñ exercisesñ short essays on selected topics, including external speaker
interventions3 project (mandatory, not CC)
ñ relevant code contribution to an existing, major Free Softwareproject. Examples and guidance will be provided during TP
ñ exclusion criteria :“pour le cours de Logiciel Libre de M. Zacchiroli je doiscontribuer un patch à votre projet, pourriez vousm’aider s’ils vous plaît ?”
⇒ do the above, and your project note will be 0
Final note1e session : 50% exam + 50% project
2e session : 50% exam + 50% project
Stefano Zacchiroli (Paris Diderot) Presentation 2016–2017 8 / 11
This course — teaching material
http://upsilon.cc/zack/teaching/1617/loglib/
Some material reused/adapted—as permitted by license termsand/or authors directly—from :
Máster Universitario en Software Libre, Universidad Rey JuanCarlos (Madrid, Spain) http://docencia.etsit.urjc.es/moodle/course/category.php?id=34
Cours de Logiciel Libre de Roberto Di Cosmohttp://dicosmo.org/CourseNotes/LogicielLibre/
Addendum :
as separate slide decks
orally → take notes (also during external speaker interventions)
Stefano Zacchiroli (Paris Diderot) Presentation 2016–2017 9 / 11
Textbooks
Joshua Gay, Richard M. StallmanFree Software, Free Society : Selected Essays of Richard M. Stallman2009http://www.gnu.org/doc/fsfs-ii-2.pdf
Van LindbergIntellectual Property and Open Source : A Practical Guide to ProtectingCodeO’Reilly Media, 2008
Eric S. RaymondThe Cathedral and the Bazaar : Musings on Linux and Open Source byan Accidental RevolutionaryO’Reilly Media, 1999http://catb.org/esr/writings/cathedral-bazaar/
Karl FogelProducing Open Source Software : How to Run a Successful FreeSoftware ProjectO’Reilly Media, 2005http://producingoss.com/
Stefano Zacchiroli (Paris Diderot) Presentation 2016–2017 10 / 11
Q&A
?
Stefano Zacchiroli (Paris Diderot) Presentation 2016–2017 11 / 11