FOSS in Civil Engineering

  • 3,648 views
Uploaded on

FOSS in Civil Engineering - Presentation at Institution of Civil Engineers, Madrid by Xosé Manuel Carreira (Civil Engineer)

FOSS in Civil Engineering - Presentation at Institution of Civil Engineers, Madrid by Xosé Manuel Carreira (Civil Engineer)

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
3,648
On Slideshare
0
From Embeds
0
Number of Embeds
37

Actions

Shares
Downloads
14
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. What you should know about Free andOpen 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 DeveloperDevelopment Trusted Bug ReportsCommunity 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 companiesIBM Uses and develops Apache Web Server and GNU Linux Sells consultancy for FOSS solutionsHP Compaq Releases hardware and drivers totally compatible with GNU LinuxOracle Sun Uses GNU Linux Supports Java language Supports MySQL databases Supports Open Office Supports the Firefox Mozilla web browserGoogle Runs under GNU Linux and uses FOSS solutions. Develops Android and Sketch Up partially as FOSS. 5
  • 6. A basic menu for civil engineeringUSACE HEC-RAS and HEC-HMSEPA Epanet and SWMMA9Tech and the Open Design Alliance A9CAD, EveryDWG and Open DGNOther CalculiX and Elmer Blender Map Window GIS Scilab , OpenOffice and Smathcad Gimp GhostView and PDF Creator 6
  • 7. Blender + CalculiXBlender as modeller and preprocessorCalculiX as calculation machine 7
  • 8. Map Window GIS + HEC-HMS+HEC-RAS 8
  • 9. MAP Window GIS + Epanet + SWMMEpanet: Water transportation and distributionSWMM: Industrial and urban dranage 9
  • 10. Ubuntu Linux + Open Office + Gimp 10