The Open Source Story

and more

abc@shanky.xyz

Something about me

Shashank Kumar

realslimshanky

shanky.dev

Open Source Contributor

Google Code In 2018 mentor

Volunteer co-organizer PyDelhi, Mozilla Delhi and GNDG

Google Summer of Code 2018 student

Origin

Release of Netscape source code

Christine Peterson coined the term 'Open Source'

Formation of Open Source Initiative

Publishing a list of licenses

Definition

1. Free Redistribution

2. Source Code

3. Derived Works

4. Integrity of The Author's Source Code

5. No Discrimination Against Persons or Groups

Definition

6. No Discrimination Against Fields of Endeavor

7. Distribution of License

8. License Must Not Be Specific to a Product

9. License Must Not Restrict Other Software

10. License Must Be Technology-Neutral

MIT LICENSE

Why Open Source?

Everyone including big companies embraces Open Source

Internet technologies are Open Source

Most of what you use today is Open Source

What to learn

Internet Relay Chat

commonly known as IRC

FOS real-time chat protocol

an IRC server contains collection of channels

What to learn

Mailing List

collection of names and addresses used by an individual or an organization

What to learn

Reading

Documentation

Source Code

What to learn

Debugging

Language/framework specific tools

Stack Overflow

Blogs

What to learn

FOSS distributed version control system

Most widely used by both communities and enterprises

Where to begin

Search for project which impact you

Get involved in the community

Contribute to their project

Where to begin

Programs to participate

Google Summer of Code

Outreachy

Rail Girls Summer of Code

Hacktoberfest

GitHub Game Off

Thank You

May the --force be with you

slides.com/realslimshanky/opensourcestory

The Open Source Story

By Shashank Kumar

The Open Source Story

  • 1,175