concepts of open source

10
NIKHIL KUMAR SINGH CSE -2 ND SHIFT 2 nd YEAR

Upload: nikhil-kumar-singh

Post on 14-Aug-2015

59 views

Category:

Technology


0 download

TRANSCRIPT

NIKHIL KUMAR SINGHCSE -2ND SHIFT

2nd YEAR

INTRODUCTION

• Source code available• Open Source license• OSI (Open Source

Initiative)• Mozilla , Linux , Android

WHY OPEN SOURCE

• BETTER Software• Lower Cost• No Vendor Lock-In

It’s all yours • Elevate your profile • Security• Auditability

• SOURCE CODE • OSI • FREE DISTRIBUTION• COMMUNITY • COMMITER• CLOUD COMPUTING • GPL (General Public License) • REPOSITORY• VERSION CONTROL SYSTEM – USE ??

TERMS IN OPEN SOURCE

VERSION CONTROL SYSTEM

• Version control is a system that records changes to a file or set of files over time so that you can recall specific versions later.

TYPES OF VERSION CONTROL SYSTEMS:-Local VCSCentralized VCS Distributed VCS

Git v/s GitHub

GIT • Git is the distributed

version control system. • Responsible for keeping

track of changes (push/pull) to content .

• Collaboration Tool Do With Others.

GITHUB• GitHub is a company that

provides Git repository hosting.

• Literally a hub for Git repositories.

• Share your code, when it’s done.

• Other Alternatives – Bitbucket , Codebase

TERMS of Git / GitHub

• Pull• Pull Request• Fork • Push• Branch • Commit• Fetch • Issue • Gists

GitHub JQUERY

GETTING INTO OPEN SOURCE

Choose a projectRaise IssuesTesting Start Listening Add comments Fix A Bug (if you can)Learn And Repeat

THANK YOU