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

Concepts of Open source

Aug 14, 2015

Download

Technology

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Concepts of Open source

NIKHIL KUMAR SINGHCSE -2ND SHIFT

2nd YEAR

Page 2: Concepts of Open source

INTRODUCTION

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

Initiative)• Mozilla , Linux , Android

Page 3: Concepts of Open source

WHY OPEN SOURCE

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

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

Page 4: Concepts of Open source

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

TERMS IN OPEN SOURCE

Page 5: Concepts of 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

Page 6: Concepts of Open source
Page 7: Concepts of Open source

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

Page 8: Concepts of Open source

TERMS of Git / GitHub

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

GitHub JQUERY

Page 9: Concepts of Open source

GETTING INTO OPEN SOURCE

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

Page 10: Concepts of Open source

THANK YOU