SlideShare a Scribd company logo
Definition
                 Facts
                Myths
               Actors
           Conclusions




Introduction to Free Software
 Definition, facts, myths, actors


        Jean-Etienne Poirrier

            http://www.poirrier.be/



            June 28th, 2007




  Jean-Etienne Poirrier   Introduction to Free Software
Definition
               Facts
                        Freedom
              Myths
                        What are free software?
             Actors
         Conclusions




                Software




Jean-Etienne Poirrier   Introduction to Free Software
Definition
               Facts
                        Freedom
              Myths
                        What are free software?
             Actors
         Conclusions




        Free ... Software?




Jean-Etienne Poirrier   Introduction to Free Software
Definition
                                       Facts
                                                Freedom
                                      Myths
                                                What are free software?
                                     Actors
                                 Conclusions




Freedom
No subordination, no thrall, no constraint, no pressure applied by others




                        Jean-Etienne Poirrier   Introduction to Free Software
Definition
                                           Facts
                                                    Freedom
                                          Myths
                                                    What are free software?
                                         Actors
                                     Conclusions

In the actual computer world ...




       obliged to buy a computer with an imposed operating system
       “intellectual property ” → theft, piracy
       outlandish and incompatible file formats
       lack of transparency regarding security

                            Jean-Etienne Poirrier   Introduction to Free Software
Definition
                                           Facts
                                                    Freedom
                                          Myths
                                                    What are free software?
                                         Actors
                                     Conclusions

Free Software 4 Freedoms




         The freedom to run the program, for any purpose.
     1


         The freedom to study how the program works, and adapt it to your needs.
     2

         Access to the source code is a precondition for this.
         The freedom to redistribute copies so you can help your neighbor.
     3


         The freedom to improve the program, and release your improvements to
     4

         the public, so that the whole community benefits. Access to the source
         code is a precondition for this.




                            Jean-Etienne Poirrier   Introduction to Free Software
Definition
                                         Facts
                                                  Freedom
                                        Myths
                                                  What are free software?
                                       Actors
                                   Conclusions

Some licences ...




                    More info: http://www.gnu.org/licenses/


                          Jean-Etienne Poirrier   Introduction to Free Software
Definition     Operating System
                                       Facts    Word processors
                                      Myths     Spreadsheets
                                     Actors     Internet
                                 Conclusions    Games

Operating Systems




             Linux (RedHat, Fedora, Debian, Ubuntu, SuSE, ...),
             FreeDOS, FIASCO, ReactOS, S.Ha.R.K., V2OS, ...

                        Jean-Etienne Poirrier   Introduction to Free Software
Definition     Operating System
                             Facts    Word processors
                            Myths     Spreadsheets
                           Actors     Internet
                       Conclusions    Games

Write texts




              Writer, AbiWord, KWord, ...


              Jean-Etienne Poirrier   Introduction to Free Software
Definition     Operating System
                                     Facts    Word processors
                                    Myths     Spreadsheets
                                   Actors     Internet
                               Conclusions    Games

Do some computation




                      Calc, Gnumeric, KSpread, ...


                      Jean-Etienne Poirrier   Introduction to Free Software
Definition     Operating System
                                 Facts    Word processors
                                Myths     Spreadsheets
                               Actors     Internet
                           Conclusions    Games

Surf on the web




                       Firefox, Konqueror, ...

                  Jean-Etienne Poirrier   Introduction to Free Software
Definition     Operating System
                                  Facts    Word processors
                                 Myths     Spreadsheets
                                Actors     Internet
                            Conclusions    Games

Play




       Wormux, minesweeper, sudoku, 3D, racing, chess, ...


                   Jean-Etienne Poirrier   Introduction to Free Software
Definition     Difficulties
                                      Facts    Windows, Linux, MacOS, ...
                                     Myths     Cost
                                    Actors     Security
                                Conclusions    Languages management

Myths about Free Software




                       Jean-Etienne Poirrier   Introduction to Free Software
Definition     Difficulties
                                      Facts    Windows, Linux, MacOS, ...
                                     Myths     Cost
                                    Actors     Security
                                Conclusions    Languages management

Too complicated for normal people?




                       Jean-Etienne Poirrier   Introduction to Free Software
Definition     Difficulties
                                         Facts    Windows, Linux, MacOS, ...
                                        Myths     Cost
                                       Actors     Security
                                   Conclusions    Languages management

They already are used in kindergarten!




        GCompris, educational software for children from 2 to 10 years old

                          Jean-Etienne Poirrier   Introduction to Free Software
Definition     Difficulties
                                          Facts    Windows, Linux, MacOS, ...
                                         Myths     Cost
                                        Actors     Security
                                    Conclusions    Languages management

They became easy to install




         And are they easy to use? Just listen to the next 2 presentations!

                           Jean-Etienne Poirrier   Introduction to Free Software
Definition     Difficulties
                                            Facts    Windows, Linux, MacOS, ...
                                           Myths     Cost
                                          Actors     Security
                                      Conclusions    Languages management

Windows, Linux, MacOS, ...




   Free Software are available on nearly all possible operating systems (free or not)




                             Jean-Etienne Poirrier   Introduction to Free Software
Definition     Difficulties
                                        Facts    Windows, Linux, MacOS, ...
                                       Myths     Cost
                                      Actors     Security
                                  Conclusions    Languages management

Shareware, freeware, free-as-in-free-beer software




                  But freely re-distributable with source code!




                         Jean-Etienne Poirrier   Introduction to Free Software
Definition     Difficulties
                                          Facts    Windows, Linux, MacOS, ...
                                         Myths     Cost
                                        Actors     Security
                                    Conclusions    Languages management

Free Software, security and support




    Way better privileges and access management, software actions monitoring,
   speed of bugs correction, ... (very active) Community support + support from
                                commercial companies




                           Jean-Etienne Poirrier   Introduction to Free Software
Definition     Difficulties
                                         Facts    Windows, Linux, MacOS, ...
                                        Myths     Cost
                                       Actors     Security
                                   Conclusions    Languages management

Free Software are very often multilingual




                     KDE is available in 34 languages, e.g.!

                          Jean-Etienne Poirrier   Introduction to Free Software
Definition     Difficulties
                                        Facts    Windows, Linux, MacOS, ...
                                       Myths     Cost
                                      Actors     Security
                                  Conclusions    Languages management

Linux is even available in Walloon !




                         Jean-Etienne Poirrier   Introduction to Free Software
Definition
                                              Richard M. Stallman
                                     Facts
                                              Eric S. Raymond
                                    Myths
                                              Linus Torvalds
                                   Actors
                                              Eben Moglen
                               Conclusions

Richard M. Stallman



                                                        54 years-old
                                                        hacker (noble meaning)
                                                        free software activist
                                                        software patents destroyer
                                                        father of the GNU project
                                                        (1983)
                                                        father of the Free Software
                                                        Foundation (1985)
                                                        father of the Emacs text editor
                                                        and other basic tools for
                                                        operating systems
                                                http://www.stallman.org/
                                                http://www.gnu.org/


                      Jean-Etienne Poirrier   Introduction to Free Software
Definition
                                          Richard M. Stallman
                                 Facts
                                          Eric S. Raymond
                                Myths
                                          Linus Torvalds
                               Actors
                                          Eben Moglen
                           Conclusions

Eric S. Raymond


                                                    50 years-old
                                                    hacker (noble meaning)
                                                    founder of the “Open Source”
                                                    movement
                                                    “The Cathedral and the
                                                    Bazaar”, 1997
                                                    disputed member of the
                                                    Community
                                            http://www.catb.org/ esr/
                                            http://www.opensource.org/




                  Jean-Etienne Poirrier   Introduction to Free Software
Definition
                                         Richard M. Stallman
                                Facts
                                         Eric S. Raymond
                               Myths
                                         Linus Torvalds
                              Actors
                                         Eben Moglen
                          Conclusions

Linus Torvalds


                                                   38 years-old
                                                   creator of the Linux kernel
                                                   self-proclaimed “benevolent
                                                   dictator” of the Linux kernel
                                                   development
                                                   rarely goes out of his modesty
                                                   (but when he does, the entire
                                                   world knows it!)
                                           http://www.cs.helsinki.fi/u/torvalds/




                 Jean-Etienne Poirrier   Introduction to Free Software
Definition
                                      Richard M. Stallman
                             Facts
                                      Eric S. Raymond
                            Myths
                                      Linus Torvalds
                           Actors
                                      Eben Moglen
                       Conclusions

Eben Moglen


                                                47 years-old
                                                law professor
                                                founder and director of the
                                                Software Freedom Law Center
                                                defending Free Software legal
                                                interests
                                                Free Software Foundation
                                                member
                                                GNU GPLv3 writer
                                                “Anything that is worth copying
                                                is worth sharing”
                                        http://emoglen.law.columbia.edu/
                                        http://www.softwarefreedom.org/



              Jean-Etienne Poirrier   Introduction to Free Software
Definition
                                            Facts
                                           Myths
                                          Actors
                                      Conclusions

Free Software ...




       they are good, use them!
       they can be freely copied and used
       they allow us to easily do common tasks and much more!
       they target all the ages, all the interests
       they are not automatically free (as in free beer)
       they are rather well documented
                               What are you waiting for?




                             Jean-Etienne Poirrier   Introduction to Free Software
Definition
                                         Facts
                                        Myths
                                       Actors
                                   Conclusions

To know more...




      LiLiT (Liege Linux Team) : http://www.lilit.be/ and its Meeting Parties,
      Installation Parties and its participation to various other events
      Free Software Foundation : http://www.fsf.org/
      Framasoft : http://www.framasoft.net/ (in French)
      Wikipedia : http://en.wikipedia.org




                          Jean-Etienne Poirrier   Introduction to Free Software
Definition
                                           Facts
                                          Myths
                                         Actors
                                     Conclusions

Many thanks to...




       LiLiT and its volunteers who prepared this evening
       Richard Stallman and Linus Torvalds to initiate this movement, both at a
       philosophical and technical standpoint
       you for your attention and because you will try free software, right now!
   This presentation is available on http://www.poirrier.be/




                            Jean-Etienne Poirrier   Introduction to Free Software

More Related Content

Similar to Introduction to Free Software

Open vs Closed - Which is more secure?
Open vs Closed - Which is more secure? Open vs Closed - Which is more secure?
Open vs Closed - Which is more secure? SYNAQ
 
Open Sound Control as Middleware for Games Accessibility and Body-movement Co...
Open Sound Control as Middleware for Games Accessibility and Body-movement Co...Open Sound Control as Middleware for Games Accessibility and Body-movement Co...
Open Sound Control as Middleware for Games Accessibility and Body-movement Co...Alasdair Thin
 
Information Security - A Discussion
Information Security  - A DiscussionInformation Security  - A Discussion
Information Security - A DiscussionKaushik Patra
 
Using Ontological Contexts to Assess the Relevance of Statements in Ontol…
Using Ontological Contexts to Assess the Relevance of Statements in Ontol…Using Ontological Contexts to Assess the Relevance of Statements in Ontol…
Using Ontological Contexts to Assess the Relevance of Statements in Ontol…fzablith
 
Artificial intelligence manish kumar_office2010
Artificial intelligence manish kumar_office2010Artificial intelligence manish kumar_office2010
Artificial intelligence manish kumar_office2010Manish Kumar
 
Artificial intelligence - (A seminar on Emerging Trends of Technology)
Artificial intelligence - (A seminar on Emerging Trends of Technology) Artificial intelligence - (A seminar on Emerging Trends of Technology)
Artificial intelligence - (A seminar on Emerging Trends of Technology) ileomax
 
artificialintelligencepresentation-160725075157 (1) (1).pptx
artificialintelligencepresentation-160725075157 (1) (1).pptxartificialintelligencepresentation-160725075157 (1) (1).pptx
artificialintelligencepresentation-160725075157 (1) (1).pptxSurenthJN
 
Artificial intelligence and machine
Artificial intelligence and machineArtificial intelligence and machine
Artificial intelligence and machineanushuyamurugan27
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligenceAakash kumar
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligenceOmPatil66
 
Artificial Intelligence(AI).
Artificial Intelligence(AI).Artificial Intelligence(AI).
Artificial Intelligence(AI).Md. Afif Al Mamun
 
artificialintelligencepresentation-160725075157.pdf
artificialintelligencepresentation-160725075157.pdfartificialintelligencepresentation-160725075157.pdf
artificialintelligencepresentation-160725075157.pdfSohamMakwana4
 
artificialintelligencepresentation-160725075157 (1).pdf
artificialintelligencepresentation-160725075157 (1).pdfartificialintelligencepresentation-160725075157 (1).pdf
artificialintelligencepresentation-160725075157 (1).pdfSurenthJN
 
Humans vs. the Internet of Things: conciliare tecnologie ed esperienza utente
Humans vs. the Internet of Things: conciliare tecnologie ed esperienza utenteHumans vs. the Internet of Things: conciliare tecnologie ed esperienza utente
Humans vs. the Internet of Things: conciliare tecnologie ed esperienza utenteFulvio Corno
 

Similar to Introduction to Free Software (20)

Open vs Closed - Which is more secure?
Open vs Closed - Which is more secure? Open vs Closed - Which is more secure?
Open vs Closed - Which is more secure?
 
201004 - Natural User Interfaces
201004 - Natural User Interfaces201004 - Natural User Interfaces
201004 - Natural User Interfaces
 
Open Sound Control as Middleware for Games Accessibility and Body-movement Co...
Open Sound Control as Middleware for Games Accessibility and Body-movement Co...Open Sound Control as Middleware for Games Accessibility and Body-movement Co...
Open Sound Control as Middleware for Games Accessibility and Body-movement Co...
 
Information Security - A Discussion
Information Security  - A DiscussionInformation Security  - A Discussion
Information Security - A Discussion
 
Using Ontological Contexts to Assess the Relevance of Statements in Ontol…
Using Ontological Contexts to Assess the Relevance of Statements in Ontol…Using Ontological Contexts to Assess the Relevance of Statements in Ontol…
Using Ontological Contexts to Assess the Relevance of Statements in Ontol…
 
eForensics_17_2013_KMOKER
eForensics_17_2013_KMOKEReForensics_17_2013_KMOKER
eForensics_17_2013_KMOKER
 
Artificial intelligence manish kumar_office2010
Artificial intelligence manish kumar_office2010Artificial intelligence manish kumar_office2010
Artificial intelligence manish kumar_office2010
 
Artificial intelligence - (A seminar on Emerging Trends of Technology)
Artificial intelligence - (A seminar on Emerging Trends of Technology) Artificial intelligence - (A seminar on Emerging Trends of Technology)
Artificial intelligence - (A seminar on Emerging Trends of Technology)
 
introduction to ai
introduction to aiintroduction to ai
introduction to ai
 
artificialintelligencepresentation-160725075157 (1) (1).pptx
artificialintelligencepresentation-160725075157 (1) (1).pptxartificialintelligencepresentation-160725075157 (1) (1).pptx
artificialintelligencepresentation-160725075157 (1) (1).pptx
 
Artificial intelligence and machine
Artificial intelligence and machineArtificial intelligence and machine
Artificial intelligence and machine
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Michael Chorost
Michael ChorostMichael Chorost
Michael Chorost
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Artificial Intelligence(AI).
Artificial Intelligence(AI).Artificial Intelligence(AI).
Artificial Intelligence(AI).
 
artificialintelligencepresentation-160725075157.pdf
artificialintelligencepresentation-160725075157.pdfartificialintelligencepresentation-160725075157.pdf
artificialintelligencepresentation-160725075157.pdf
 
artificialintelligencepresentation-160725075157 (1).pdf
artificialintelligencepresentation-160725075157 (1).pdfartificialintelligencepresentation-160725075157 (1).pdf
artificialintelligencepresentation-160725075157 (1).pdf
 
My Robot
My RobotMy Robot
My Robot
 
Humans vs. the Internet of Things: conciliare tecnologie ed esperienza utente
Humans vs. the Internet of Things: conciliare tecnologie ed esperienza utenteHumans vs. the Internet of Things: conciliare tecnologie ed esperienza utente
Humans vs. the Internet of Things: conciliare tecnologie ed esperienza utente
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 

More from Jean-Etienne Poirrier

2020 Scout BSA Programming Merit Badge presentation
2020 Scout BSA Programming Merit Badge presentation2020 Scout BSA Programming Merit Badge presentation
2020 Scout BSA Programming Merit Badge presentationJean-Etienne Poirrier
 
Effets du sommeil et de la privation de sommeil sur le protéome hippocampique...
Effets du sommeil et de la privation de sommeil sur le protéome hippocampique...Effets du sommeil et de la privation de sommeil sur le protéome hippocampique...
Effets du sommeil et de la privation de sommeil sur le protéome hippocampique...Jean-Etienne Poirrier
 
Non-invasive animal monitoring with Gemvid
Non-invasive animal monitoring with GemvidNon-invasive animal monitoring with Gemvid
Non-invasive animal monitoring with GemvidJean-Etienne Poirrier
 
Random Field Theory in Functional Imaging
Random Field Theory in Functional ImagingRandom Field Theory in Functional Imaging
Random Field Theory in Functional ImagingJean-Etienne Poirrier
 
Présentation d'OpenOffice.org Impress
Présentation d'OpenOffice.org ImpressPrésentation d'OpenOffice.org Impress
Présentation d'OpenOffice.org ImpressJean-Etienne Poirrier
 

More from Jean-Etienne Poirrier (6)

2020 Scout BSA Programming Merit Badge presentation
2020 Scout BSA Programming Merit Badge presentation2020 Scout BSA Programming Merit Badge presentation
2020 Scout BSA Programming Merit Badge presentation
 
Effets du sommeil et de la privation de sommeil sur le protéome hippocampique...
Effets du sommeil et de la privation de sommeil sur le protéome hippocampique...Effets du sommeil et de la privation de sommeil sur le protéome hippocampique...
Effets du sommeil et de la privation de sommeil sur le protéome hippocampique...
 
Non-invasive animal monitoring with Gemvid
Non-invasive animal monitoring with GemvidNon-invasive animal monitoring with Gemvid
Non-invasive animal monitoring with Gemvid
 
Random Field Theory in Functional Imaging
Random Field Theory in Functional ImagingRandom Field Theory in Functional Imaging
Random Field Theory in Functional Imaging
 
Présentation d'OpenOffice.org Impress
Présentation d'OpenOffice.org ImpressPrésentation d'OpenOffice.org Impress
Présentation d'OpenOffice.org Impress
 
Messagerie Instantanée avec Jabber
Messagerie Instantanée avec JabberMessagerie Instantanée avec Jabber
Messagerie Instantanée avec Jabber
 

Recently uploaded

Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
 
In-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsIn-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsExpeed Software
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoTAnalytics
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Alison B. Lowndes
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Julian Hyde
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesThousandEyes
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityScyllaDB
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1DianaGray10
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...Product School
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlPeter Udo Diehl
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...Sri Ambati
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsPaul Groth
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...Elena Simperl
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupCatarinaPereira64715
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backElena Simperl
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...CzechDreamin
 
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀DianaGray10
 

Recently uploaded (20)

Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
In-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsIn-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT Professionals
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
 
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
 

Introduction to Free Software

  • 1. Definition Facts Myths Actors Conclusions Introduction to Free Software Definition, facts, myths, actors Jean-Etienne Poirrier http://www.poirrier.be/ June 28th, 2007 Jean-Etienne Poirrier Introduction to Free Software
  • 2. Definition Facts Freedom Myths What are free software? Actors Conclusions Software Jean-Etienne Poirrier Introduction to Free Software
  • 3. Definition Facts Freedom Myths What are free software? Actors Conclusions Free ... Software? Jean-Etienne Poirrier Introduction to Free Software
  • 4. Definition Facts Freedom Myths What are free software? Actors Conclusions Freedom No subordination, no thrall, no constraint, no pressure applied by others Jean-Etienne Poirrier Introduction to Free Software
  • 5. Definition Facts Freedom Myths What are free software? Actors Conclusions In the actual computer world ... obliged to buy a computer with an imposed operating system “intellectual property ” → theft, piracy outlandish and incompatible file formats lack of transparency regarding security Jean-Etienne Poirrier Introduction to Free Software
  • 6. Definition Facts Freedom Myths What are free software? Actors Conclusions Free Software 4 Freedoms The freedom to run the program, for any purpose. 1 The freedom to study how the program works, and adapt it to your needs. 2 Access to the source code is a precondition for this. The freedom to redistribute copies so you can help your neighbor. 3 The freedom to improve the program, and release your improvements to 4 the public, so that the whole community benefits. Access to the source code is a precondition for this. Jean-Etienne Poirrier Introduction to Free Software
  • 7. Definition Facts Freedom Myths What are free software? Actors Conclusions Some licences ... More info: http://www.gnu.org/licenses/ Jean-Etienne Poirrier Introduction to Free Software
  • 8. Definition Operating System Facts Word processors Myths Spreadsheets Actors Internet Conclusions Games Operating Systems Linux (RedHat, Fedora, Debian, Ubuntu, SuSE, ...), FreeDOS, FIASCO, ReactOS, S.Ha.R.K., V2OS, ... Jean-Etienne Poirrier Introduction to Free Software
  • 9. Definition Operating System Facts Word processors Myths Spreadsheets Actors Internet Conclusions Games Write texts Writer, AbiWord, KWord, ... Jean-Etienne Poirrier Introduction to Free Software
  • 10. Definition Operating System Facts Word processors Myths Spreadsheets Actors Internet Conclusions Games Do some computation Calc, Gnumeric, KSpread, ... Jean-Etienne Poirrier Introduction to Free Software
  • 11. Definition Operating System Facts Word processors Myths Spreadsheets Actors Internet Conclusions Games Surf on the web Firefox, Konqueror, ... Jean-Etienne Poirrier Introduction to Free Software
  • 12. Definition Operating System Facts Word processors Myths Spreadsheets Actors Internet Conclusions Games Play Wormux, minesweeper, sudoku, 3D, racing, chess, ... Jean-Etienne Poirrier Introduction to Free Software
  • 13. Definition Difficulties Facts Windows, Linux, MacOS, ... Myths Cost Actors Security Conclusions Languages management Myths about Free Software Jean-Etienne Poirrier Introduction to Free Software
  • 14. Definition Difficulties Facts Windows, Linux, MacOS, ... Myths Cost Actors Security Conclusions Languages management Too complicated for normal people? Jean-Etienne Poirrier Introduction to Free Software
  • 15. Definition Difficulties Facts Windows, Linux, MacOS, ... Myths Cost Actors Security Conclusions Languages management They already are used in kindergarten! GCompris, educational software for children from 2 to 10 years old Jean-Etienne Poirrier Introduction to Free Software
  • 16. Definition Difficulties Facts Windows, Linux, MacOS, ... Myths Cost Actors Security Conclusions Languages management They became easy to install And are they easy to use? Just listen to the next 2 presentations! Jean-Etienne Poirrier Introduction to Free Software
  • 17. Definition Difficulties Facts Windows, Linux, MacOS, ... Myths Cost Actors Security Conclusions Languages management Windows, Linux, MacOS, ... Free Software are available on nearly all possible operating systems (free or not) Jean-Etienne Poirrier Introduction to Free Software
  • 18. Definition Difficulties Facts Windows, Linux, MacOS, ... Myths Cost Actors Security Conclusions Languages management Shareware, freeware, free-as-in-free-beer software But freely re-distributable with source code! Jean-Etienne Poirrier Introduction to Free Software
  • 19. Definition Difficulties Facts Windows, Linux, MacOS, ... Myths Cost Actors Security Conclusions Languages management Free Software, security and support Way better privileges and access management, software actions monitoring, speed of bugs correction, ... (very active) Community support + support from commercial companies Jean-Etienne Poirrier Introduction to Free Software
  • 20. Definition Difficulties Facts Windows, Linux, MacOS, ... Myths Cost Actors Security Conclusions Languages management Free Software are very often multilingual KDE is available in 34 languages, e.g.! Jean-Etienne Poirrier Introduction to Free Software
  • 21. Definition Difficulties Facts Windows, Linux, MacOS, ... Myths Cost Actors Security Conclusions Languages management Linux is even available in Walloon ! Jean-Etienne Poirrier Introduction to Free Software
  • 22. Definition Richard M. Stallman Facts Eric S. Raymond Myths Linus Torvalds Actors Eben Moglen Conclusions Richard M. Stallman 54 years-old hacker (noble meaning) free software activist software patents destroyer father of the GNU project (1983) father of the Free Software Foundation (1985) father of the Emacs text editor and other basic tools for operating systems http://www.stallman.org/ http://www.gnu.org/ Jean-Etienne Poirrier Introduction to Free Software
  • 23. Definition Richard M. Stallman Facts Eric S. Raymond Myths Linus Torvalds Actors Eben Moglen Conclusions Eric S. Raymond 50 years-old hacker (noble meaning) founder of the “Open Source” movement “The Cathedral and the Bazaar”, 1997 disputed member of the Community http://www.catb.org/ esr/ http://www.opensource.org/ Jean-Etienne Poirrier Introduction to Free Software
  • 24. Definition Richard M. Stallman Facts Eric S. Raymond Myths Linus Torvalds Actors Eben Moglen Conclusions Linus Torvalds 38 years-old creator of the Linux kernel self-proclaimed “benevolent dictator” of the Linux kernel development rarely goes out of his modesty (but when he does, the entire world knows it!) http://www.cs.helsinki.fi/u/torvalds/ Jean-Etienne Poirrier Introduction to Free Software
  • 25. Definition Richard M. Stallman Facts Eric S. Raymond Myths Linus Torvalds Actors Eben Moglen Conclusions Eben Moglen 47 years-old law professor founder and director of the Software Freedom Law Center defending Free Software legal interests Free Software Foundation member GNU GPLv3 writer “Anything that is worth copying is worth sharing” http://emoglen.law.columbia.edu/ http://www.softwarefreedom.org/ Jean-Etienne Poirrier Introduction to Free Software
  • 26. Definition Facts Myths Actors Conclusions Free Software ... they are good, use them! they can be freely copied and used they allow us to easily do common tasks and much more! they target all the ages, all the interests they are not automatically free (as in free beer) they are rather well documented What are you waiting for? Jean-Etienne Poirrier Introduction to Free Software
  • 27. Definition Facts Myths Actors Conclusions To know more... LiLiT (Liege Linux Team) : http://www.lilit.be/ and its Meeting Parties, Installation Parties and its participation to various other events Free Software Foundation : http://www.fsf.org/ Framasoft : http://www.framasoft.net/ (in French) Wikipedia : http://en.wikipedia.org Jean-Etienne Poirrier Introduction to Free Software
  • 28. Definition Facts Myths Actors Conclusions Many thanks to... LiLiT and its volunteers who prepared this evening Richard Stallman and Linus Torvalds to initiate this movement, both at a philosophical and technical standpoint you for your attention and because you will try free software, right now! This presentation is available on http://www.poirrier.be/ Jean-Etienne Poirrier Introduction to Free Software