Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Open-Source Software

Ijaz Ahmad
February 03, 2015

Open-Source Software

What are open-source software (OOS)? Overview of OOS Engineering.

Ijaz Ahmad

February 03, 2015
Tweet

More Decks by Ijaz Ahmad

Other Decks in Technology

Transcript

  1. OVERVIEW  Open source:  That can be modified 

    Accessible publically  That embrace and celebrate open exchange, collaborative participation, rapid prototyping, transparency and community development (computer software development)
  2. FASHION IN S/W INDUSTRY  Closed source software  Cannot

    be modified by everyone (binary exe)  “Proprietary software”  License: will not do anything to the software
  3. FASHION IN S/W INDUSTRY  Open source software  Source

    code is available  Certified by OSI(Open Source Initiative)  License: promote collaboration and sharing
  4. WHY OPEN SOURCE SOFTWARE  More control  Become better

    programmers  Stable and secure  Long-term projects
  5. OSS ENGINEERING  Marketing Requirement  Build the tools you

    need or wish  Design  System-Level Design  Design is implicit  A little bit flakey  Detailed Design  “I know i need a parser, so I‟ll write one”
  6. OSS ENGINEERING  Implementation  What programmers love the most

     Users run the code if that is functional  Review is informal  Integration  Writing Man-Pages  Writing ReadMe files  Posting to newsgroup/ mailing list
  7. OSS ENGINEERING  Field Testing  In the industry, (users/power

    users)  „peer review‟  Support  Helps to sell/enhanced commercial versions
  8. CONTACT ME  If you want the resources and further

    understanding on this topic contact me via my email:  [email protected]  Copy, cut do anything you want!!