open source

14
Software Project Management Department of Computer Science

Upload: department-of-computer-science-university-of-peshawar

Post on 06-Aug-2015

29 views

Category:

Software


3 download

TRANSCRIPT

Page 1: Open Source

Software Project Management

Department of Computer Science

Page 2: Open Source

OPEN SOURCE SOFTWARE

Page 3: Open Source

CONTENTS

Overview

Fashion in software industry

Why OSS

OSS Engineering

Page 4: Open Source

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)

Page 5: Open Source

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

Page 6: Open Source

FASHION IN S/W INDUSTRY

Open source software Source code is available

Certified by OSI(Open Source Initiative)

License: promote collaboration and sharing

Page 7: Open Source

WHY OPEN SOURCE SOFTWARE

More control

Become better programmers

Stable and secure

Long-term projects

Page 8: Open Source

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”

Page 9: Open Source

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

Page 10: Open Source

OSS ENGINEERING

Field Testing In the industry, (users/power users) ‘peer review’

Support Helps to sell/enhanced commercial versions

Page 12: Open Source

THOUGHT

Open source “beyond software”

Page 13: Open Source

Thanks...

Page 14: Open Source

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!!