SlideShare une entreprise Scribd logo
1  sur  10
Télécharger pour lire hors ligne
What you should know about Free and
Open Source Software (FOSS) as a civil
        engineer in 10 slides

  Xosé Manuel Carreira Rodríguez
  http://es.linkedin.com/in/carreira
          1st December, 2011



                                       1
What is Free and Open Source Software (FOSS)?


  • FOSS: software licensed to users with these
    freedoms:
     • to run the program for any purpose,

     • to study and modify the code, and

     • to freely redistribute copies of either the original
       or modified program without royalties.
  • Original term: “Free software” (confused with no-
    price) . Free as a bird, not free beer.
  • Antonyms: proprietary software, closed software
  • Not non-commercial; FOSS is almost always
    commercial
                                                         2
Why would civil engineers use or create FOSS?
           Reasons follow from the definition

• Can evaluate in detail, lowering risk
   • Can see if meets needs (security, etc.)
   • Aids longevity of records,
   • Gives transparency to calculations.
• Can copy repeatedly at no additional charge
   • Support usually have per-use charges.
• Can share development costs with other users: no need to
  pay beta-testers.
• Can modify for special needs
   • Even if you’re the only one who needs the modification
• Control own destiny: Freedom from vendor lock-in, vendor
  abandonment, conflicting vendor goals, etc. Avoids risks of
  depending on proprietary commercial items
• FOSS is a booming in BRICs.

                                                            3
Typical FOSS development model

                                        Improvements (as source code) and
     Developer                          evaluation results: User as Developer

Development       Trusted               Bug Reports
Community
                 Developer
                                         Trusted
                  Sou                   Repository
                     rc   e Co
                                 de →                 Distributor
                                                                    User
  • FOSS users typically use software without paying licensing fees.
  • FOSS users typically pay for training, consultancy and customisation.
  • FOSS users are responsible for paying/developing new improvements and
  any evaluations that they need; often cooperate with others to do so.
  • Goal: Active development community (like a consortium)              4
Main FOSS companies

IBM
      Uses and develops Apache Web Server and GNU Linux
      Sells consultancy for FOSS solutions
HP Compaq
      Releases hardware and drivers totally compatible with GNU Linux
Oracle Sun
      Uses GNU Linux
      Supports Java language
      Supports MySQL databases
      Supports Open Office
      Supports the Firefox Mozilla web browser
Google
      Runs under GNU Linux and uses FOSS solutions.
      Develops Android and Sketch Up partially as FOSS.           5
A basic menu for civil engineering

USACE
        HEC-RAS and HEC-HMS
EPA
        Epanet and SWMM
A9Tech and the Open Design Alliance
        A9CAD, EveryDWG and Open DGN
Other
        CalculiX and Elmer
        Blender
        Map Window GIS
        Scilab , OpenOffice and Smathcad
        Gimp
        GhostView and PDF Creator
                                                  6
Blender + CalculiX




Blender as modeller and preprocessor
CalculiX as calculation machine

                                            7
Map Window GIS + HEC-HMS+HEC-RAS




                               8
MAP Window GIS + Epanet + SWMM




Epanet: Water transportation and distribution
SWMM: Industrial and urban dranage              9
Ubuntu Linux + Open Office + Gimp




                               10

Contenu connexe

En vedette

Micro nano technology center virtual tour
Micro nano technology center virtual tourMicro nano technology center virtual tour
Micro nano technology center virtual tour
bradwest05
 

En vedette (11)

Hayes Valley Farm, Book Proposal
Hayes Valley Farm, Book ProposalHayes Valley Farm, Book Proposal
Hayes Valley Farm, Book Proposal
 
法政大学--「生き方・働き方」の技法(3限目:パーソナルスタイリストのキャリアインタビュー) 先生:政近 準子
法政大学--「生き方・働き方」の技法(3限目:パーソナルスタイリストのキャリアインタビュー) 先生:政近 準子法政大学--「生き方・働き方」の技法(3限目:パーソナルスタイリストのキャリアインタビュー) 先生:政近 準子
法政大学--「生き方・働き方」の技法(3限目:パーソナルスタイリストのキャリアインタビュー) 先生:政近 準子
 
映画監督、映像作家が知っておくべき、ファンを巻き込んだ作品作りの方法
映画監督、映像作家が知っておくべき、ファンを巻き込んだ作品作りの方法映画監督、映像作家が知っておくべき、ファンを巻き込んだ作品作りの方法
映画監督、映像作家が知っておくべき、ファンを巻き込んだ作品作りの方法
 
Benefits of using IMPL
Benefits of using IMPLBenefits of using IMPL
Benefits of using IMPL
 
Taller word
Taller wordTaller word
Taller word
 
Solid Bytes ICT bedrijfspresentatie
Solid Bytes ICT bedrijfspresentatieSolid Bytes ICT bedrijfspresentatie
Solid Bytes ICT bedrijfspresentatie
 
英語で電話する際のシチュエーション別演習(最低限のパターン編) 先生:小林 あつし
英語で電話する際のシチュエーション別演習(最低限のパターン編) 先生:小林 あつし英語で電話する際のシチュエーション別演習(最低限のパターン編) 先生:小林 あつし
英語で電話する際のシチュエーション別演習(最低限のパターン編) 先生:小林 あつし
 
Micro nano technology center virtual tour
Micro nano technology center virtual tourMicro nano technology center virtual tour
Micro nano technology center virtual tour
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Sample power point
Sample power pointSample power point
Sample power point
 
Open Geodemographics: Open Tools and the 2011 OAC
Open Geodemographics: Open Tools and the 2011 OACOpen Geodemographics: Open Tools and the 2011 OAC
Open Geodemographics: Open Tools and the 2011 OAC
 

Similaire à FOSS in Civil Engineering

GoOpen 2010: David Elboth
GoOpen 2010: David ElbothGoOpen 2010: David Elboth
GoOpen 2010: David Elboth
Friprogsenteret
 
Speaker trung huynh opensource business model
Speaker trung huynh   opensource business modelSpeaker trung huynh   opensource business model
Speaker trung huynh opensource business model
AiTi Education
 
An Introduction To Linux Development Environment
An Introduction To Linux Development EnvironmentAn Introduction To Linux Development Environment
An Introduction To Linux Development Environment
S. M. Hossein Hamidi
 

Similaire à FOSS in Civil Engineering (20)

foss_19-9
foss_19-9foss_19-9
foss_19-9
 
Open Source Tools (Open Source alternatives for paid tools/software/utilities)
Open Source Tools (Open Source alternatives for paid tools/software/utilities)Open Source Tools (Open Source alternatives for paid tools/software/utilities)
Open Source Tools (Open Source alternatives for paid tools/software/utilities)
 
Linux's principles and philosophy
Linux's principles and philosophyLinux's principles and philosophy
Linux's principles and philosophy
 
Intro to open source - 101 presentation
Intro to open source - 101 presentationIntro to open source - 101 presentation
Intro to open source - 101 presentation
 
A Roadmap for Students Using FOSS (Free and Open Source Software) and Reachin...
A Roadmap for Students Using FOSS (Free and Open Source Software) and Reachin...A Roadmap for Students Using FOSS (Free and Open Source Software) and Reachin...
A Roadmap for Students Using FOSS (Free and Open Source Software) and Reachin...
 
GoOpen 2010: David Elboth
GoOpen 2010: David ElbothGoOpen 2010: David Elboth
GoOpen 2010: David Elboth
 
Open source
Open sourceOpen source
Open source
 
Speaker trung huynh opensource business model
Speaker trung huynh   opensource business modelSpeaker trung huynh   opensource business model
Speaker trung huynh opensource business model
 
My Seminar
My SeminarMy Seminar
My Seminar
 
linux introduction
linux introductionlinux introduction
linux introduction
 
Enhancing and modifying_the_core_android_os
Enhancing and modifying_the_core_android_osEnhancing and modifying_the_core_android_os
Enhancing and modifying_the_core_android_os
 
Leverage the power of Open Source in your company
Leverage the power of Open Source in your company Leverage the power of Open Source in your company
Leverage the power of Open Source in your company
 
An Introduction To Linux Development Environment
An Introduction To Linux Development EnvironmentAn Introduction To Linux Development Environment
An Introduction To Linux Development Environment
 
Open Source Concepts
Open Source ConceptsOpen Source Concepts
Open Source Concepts
 
Become Rick and famous, thanks to Open Source
Become Rick and famous, thanks to Open SourceBecome Rick and famous, thanks to Open Source
Become Rick and famous, thanks to Open Source
 
open_source_tools.pptx 4th sem bca......
open_source_tools.pptx 4th sem bca......open_source_tools.pptx 4th sem bca......
open_source_tools.pptx 4th sem bca......
 
Oss the freedom dpm 2018
Oss the freedom dpm 2018Oss the freedom dpm 2018
Oss the freedom dpm 2018
 
Prasoon
PrasoonPrasoon
Prasoon
 
Open Source Governance at HP
Open Source Governance at HPOpen Source Governance at HP
Open Source Governance at HP
 
Selecting an Open Source License and Business Model for Your Project to Have ...
Selecting an Open Source License and Business Model for Your Project to Have ...Selecting an Open Source License and Business Model for Your Project to Have ...
Selecting an Open Source License and Business Model for Your Project to Have ...
 

Dernier

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Dernier (20)

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

FOSS in Civil Engineering

  • 1. What you should know about Free and Open Source Software (FOSS) as a civil engineer in 10 slides Xosé Manuel Carreira Rodríguez http://es.linkedin.com/in/carreira 1st December, 2011 1
  • 2. What is Free and Open Source Software (FOSS)? • FOSS: software licensed to users with these freedoms: • to run the program for any purpose, • to study and modify the code, and • to freely redistribute copies of either the original or modified program without royalties. • Original term: “Free software” (confused with no- price) . Free as a bird, not free beer. • Antonyms: proprietary software, closed software • Not non-commercial; FOSS is almost always commercial 2
  • 3. Why would civil engineers use or create FOSS? Reasons follow from the definition • Can evaluate in detail, lowering risk • Can see if meets needs (security, etc.) • Aids longevity of records, • Gives transparency to calculations. • Can copy repeatedly at no additional charge • Support usually have per-use charges. • Can share development costs with other users: no need to pay beta-testers. • Can modify for special needs • Even if you’re the only one who needs the modification • Control own destiny: Freedom from vendor lock-in, vendor abandonment, conflicting vendor goals, etc. Avoids risks of depending on proprietary commercial items • FOSS is a booming in BRICs. 3
  • 4. Typical FOSS development model Improvements (as source code) and Developer evaluation results: User as Developer Development Trusted Bug Reports Community Developer Trusted Sou Repository rc e Co de → Distributor User • FOSS users typically use software without paying licensing fees. • FOSS users typically pay for training, consultancy and customisation. • FOSS users are responsible for paying/developing new improvements and any evaluations that they need; often cooperate with others to do so. • Goal: Active development community (like a consortium) 4
  • 5. Main FOSS companies IBM Uses and develops Apache Web Server and GNU Linux Sells consultancy for FOSS solutions HP Compaq Releases hardware and drivers totally compatible with GNU Linux Oracle Sun Uses GNU Linux Supports Java language Supports MySQL databases Supports Open Office Supports the Firefox Mozilla web browser Google Runs under GNU Linux and uses FOSS solutions. Develops Android and Sketch Up partially as FOSS. 5
  • 6. A basic menu for civil engineering USACE HEC-RAS and HEC-HMS EPA Epanet and SWMM A9Tech and the Open Design Alliance A9CAD, EveryDWG and Open DGN Other CalculiX and Elmer Blender Map Window GIS Scilab , OpenOffice and Smathcad Gimp GhostView and PDF Creator 6
  • 7. Blender + CalculiX Blender as modeller and preprocessor CalculiX as calculation machine 7
  • 8. Map Window GIS + HEC-HMS+HEC-RAS 8
  • 9. MAP Window GIS + Epanet + SWMM Epanet: Water transportation and distribution SWMM: Industrial and urban dranage 9
  • 10. Ubuntu Linux + Open Office + Gimp 10