SlideShare una empresa de Scribd logo
1 de 10
Descargar para leer sin conexión
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

Más contenido relacionado

Destacado

Hayes Valley Farm, Book Proposal
Hayes Valley Farm, Book ProposalHayes Valley Farm, Book Proposal
Hayes Valley Farm, Book Proposalplamppost
 
法政大学--「生き方・働き方」の技法(3限目:パーソナルスタイリストのキャリアインタビュー) 先生:政近 準子
法政大学--「生き方・働き方」の技法(3限目:パーソナルスタイリストのキャリアインタビュー) 先生:政近 準子法政大学--「生き方・働き方」の技法(3限目:パーソナルスタイリストのキャリアインタビュー) 先生:政近 準子
法政大学--「生き方・働き方」の技法(3限目:パーソナルスタイリストのキャリアインタビュー) 先生:政近 準子schoowebcampus
 
映画監督、映像作家が知っておくべき、ファンを巻き込んだ作品作りの方法
映画監督、映像作家が知っておくべき、ファンを巻き込んだ作品作りの方法映画監督、映像作家が知っておくべき、ファンを巻き込んだ作品作りの方法
映画監督、映像作家が知っておくべき、ファンを巻き込んだ作品作りの方法schoowebcampus
 
Solid Bytes ICT bedrijfspresentatie
Solid Bytes ICT bedrijfspresentatieSolid Bytes ICT bedrijfspresentatie
Solid Bytes ICT bedrijfspresentatiesolidslide
 
英語で電話する際のシチュエーション別演習(最低限のパターン編) 先生:小林 あつし
英語で電話する際のシチュエーション別演習(最低限のパターン編) 先生:小林 あつし英語で電話する際のシチュエーション別演習(最低限のパターン編) 先生:小林 あつし
英語で電話する際のシチュエーション別演習(最低限のパターン編) 先生:小林 あつしschoowebcampus
 
Micro nano technology center virtual tour
Micro nano technology center virtual tourMicro nano technology center virtual tour
Micro nano technology center virtual tourbradwest05
 
Sample power point
Sample power pointSample power point
Sample power pointEnLipas
 
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 OACChris
 

Destacado (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
 

Similar a FOSS in Civil Engineering

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)Sandip Basnet
 
Linux's principles and philosophy
Linux's principles and philosophyLinux's principles and philosophy
Linux's principles and philosophyMahra Alshowab
 
Intro to open source - 101 presentation
Intro to open source - 101 presentationIntro to open source - 101 presentation
Intro to open source - 101 presentationJavier Perez
 
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...PK Mishra
 
GoOpen 2010: David Elboth
GoOpen 2010: David ElbothGoOpen 2010: David Elboth
GoOpen 2010: David ElbothFriprogsenteret
 
Speaker trung huynh opensource business model
Speaker trung huynh   opensource business modelSpeaker trung huynh   opensource business model
Speaker trung huynh opensource business modelAiTi Education
 
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_osArnav Gupta
 
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 Guillaume POTIER
 
An Introduction To Linux Development Environment
An Introduction To Linux Development EnvironmentAn Introduction To Linux Development Environment
An Introduction To Linux Development EnvironmentS. M. Hossein Hamidi
 
Open Source Concepts
Open Source ConceptsOpen Source Concepts
Open Source ConceptsRituBhargava7
 
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 SourceGeeks Anonymes
 
Oss the freedom dpm 2018
Oss the freedom dpm 2018Oss the freedom dpm 2018
Oss the freedom dpm 2018BIT DURG
 
Open Source Governance at HP
Open Source Governance at HPOpen Source Governance at HP
Open Source Governance at HPBruno Cornec
 
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 ...All Things Open
 
Benefits of Opensource Products
Benefits of Opensource ProductsBenefits of Opensource Products
Benefits of Opensource ProductsAnju Merin
 

Similar a 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
 
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 ...
 
Benefits of Opensource Products
Benefits of Opensource ProductsBenefits of Opensource Products
Benefits of Opensource Products
 

Último

Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 

Último (20)

Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 

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