Upload
department-of-computer-science-university-of-peshawar
View
29
Download
3
Tags:
Embed Size (px)
Citation preview
Software Project Management
Department of Computer Science
OPEN SOURCE SOFTWARE
CONTENTS
Overview
Fashion in software industry
Why OSS
OSS Engineering
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)
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
FASHION IN S/W INDUSTRY
Open source software Source code is available
Certified by OSI(Open Source Initiative)
License: promote collaboration and sharing
WHY OPEN SOURCE SOFTWARE
More control
Become better programmers
Stable and secure
Long-term projects
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”
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
OSS ENGINEERING
Field Testing In the industry, (users/power users) ‘peer review’
Support Helps to sell/enhanced commercial versions
FURTHER CONSIDERATION
http://opensource.com/resources
http://sourceforge.net/directory/development/os:windows/freshness:recently-updated/
http://sourceforge.net/
THOUGHT
Open source “beyond software”
Thanks...
CONTACT ME
If you want the resources and further understanding on this topic contact me via my email:
Copy, cut do anything you want!!