Introduction to OpenSource

20
Email: [email protected] Blog: GaurishSharma.com by

description

A Presentation on OpenSource given by Mr Gaurish Sharma at IIIM, Jaipur.

Transcript of Introduction to OpenSource

Page 1: Introduction to OpenSource

Email: [email protected]

Blog: GaurishSharma.com

by

Page 2: Introduction to OpenSource

How did software evolve?Software was once free

People considered hacking as a

hobby, and freely exchanged code.

Then Bill Gates wrote a famous

letter to these hobbyists accusin

g them of stealing software!

Page 3: Introduction to OpenSource
Page 4: Introduction to OpenSource

How did software evolve?Software was once free

People considered hacking as a hob

by, and freely exchanged code.

Then Bill Gates wrote a famous let

ter to these hobbyists accusing them

of stealing software!

He wanted to make it a commodity

which could be used to generate pro

fit.

Page 5: Introduction to OpenSource

A penny for your thoughts...

Physical items cost something because o

nce you give it to someone else, it's no lo

nger with you.

Are ideas, thoughts and ultimately softw

are the same?

Do you pay your college for sharing kno

wledge or for providing you infrastructure

and facilities?

Should ideas be patented or should it b

e shared?

Page 6: Introduction to OpenSource

What is Open Source?

1. Source Code Available

2. Free Redistribution of Code

3. Allows Derived Works

4. Allows Integrity of Author’s Source Code

5. No Discrimination Against Persons or

Groups

6. No Discrimination Against Fields of

Endeavour

7. Distribution of License Code

8. License Must Not Be Specific to a Product

9. License Must Not Restrict Other Software

10.License Must Be Technology-Neutral

Official Open Source Definition by Open Source

Initiative (OSI). Available at opensource.org/docs/osd

Page 7: Introduction to OpenSource

What is Free Software?

Freedom to run the software according to your

needs

Freedom to browse the source code and make

changes as you please

Freedom to distribute software

Freedom to make your changes available for

others to use

Free Software Foundation – fsf.org

Page 8: Introduction to OpenSource

Big Deal?

So what if it’s free?

?

Page 9: Introduction to OpenSource

Still not convinced? How about…

An Amazing, community driven way of

writing high quality software

A Collaboration of hundreds of people

from all over the world

Since you don’t need a degree to

contribute, its an opportunity for intelligent

developers even if they aren’t employed!

And the cost…?

Page 10: Introduction to OpenSource
Page 11: Introduction to OpenSource

Open Source is the Next Big

Thing…

Close to 90% of the top 500 companies in t

he world run the Linux Servers.

Companies prefer Open Source over

proprietary .

Governments Love Open Source .

Open Source is here to stay

Page 12: Introduction to OpenSource

What’s in it for me?

As students, access to the source code means y

ou learn more about how software works the wa

y it works.

You get to modify source code and experiment.

Who knows?

A change you make may benefit everyone.

Change the way you write code, for the best.

You can even get a Job!

The list is endless...

Page 13: Introduction to OpenSource

Giving back to the community...

Either contribute part time...

Or contribute full time (paid workers of comp

anies)...

I think you already know who falls in the firs

t category...

If you don't, then let me tell you…

Page 14: Introduction to OpenSource
Page 15: Introduction to OpenSource
Page 16: Introduction to OpenSource

How to contribute

Write patches, fix bugs for different projects and

contribute Code.

Start your own open source project!

Triage bugs for different projects

Contribute art work

Test software on your platforms and share your r

esults

Visit forums, ask questions and answer them if po

ssible

PARTICIPATE!!!

Page 17: Introduction to OpenSource

Why the move to open source?

Open Source has

vibrant ecosystem where everyone is playing

an active part.

There are no layers between the developer

s of a project and the customers and no hassl

e of customer care centres :)

Bugs gets fixed faster

NoVendor lock­ins or lock­outs

Page 18: Introduction to OpenSource

Esther Dyson - commentator on emerging digital technology, an entrepreneur,

and a philanthropist.

Page 19: Introduction to OpenSource

Ask me

Anything!

Page 20: Introduction to OpenSource

Email: [email protected]

Blog: GaurishSharma.com

by