I forgot to make my Intro! :)
Jk! Hi! I am Vishal Das!
Since I am a Student with no motivation to study, I have lots of time :)
That's why I do what I love to!
I Contribute to Open Source!
And help build amazing Communities!
like Mozilla Punjab!
What is Open Source?
Open Source is like the Indian Political System
-
Anybody can Contribute
-
No previous experience needed
-
You could ruin others work
:)
What makes something Open Source?
- Source Code
- Free Redistribution
- Distribution of License
- License should not Restrict other software
- No discrimination against Persons or Groups
- No discrimination against Field of Endeavor
Licenses
- Apache License 2.0
- BSD 3-Clause "New" or "Revised" license
- BSD 2-Clause "Simplified" or "FreeBSD" license
- GNU General Public License (GPL)
- GNU Library or "Lesser" General Public License (LGPL)
- MIT license
- Mozilla Public License 2.0
- Common Development and Distribution License
- Eclipse Public License
Why do people contribute to open source? Plenty of reasons!
-
Improve existing skills
- Meet people who are interested in similar things
- Find mentors and teach others
- Build public artifacts that help you grow a reputation (and a career)
- Learn people skills
- It’s empowering to be able to make changes, even small ones
What it means to contribute
- You don’t have to contribute code
- Do you like planning events?
- Do you like to design?
- Do you like to write?
- Do you like organizing?
- Do you like helping people?
- You don’t just have to work on software projects!
Myths about Open Source!
- Open Source != GitHub
-
Open source is free
- Big software companies don’t use open source
- Open source software comes without support
- Open source software is too technical
Examples of Open Source Software
Operating Systems
- Android
- Linux
- FreeBSD
- FreeDOS
- Fuchsia OS
Programming Languages
- Python
- Perl
- PHP
- Ruby
- Julia
Open Source Digital Content
The Bottom-line
Open-source software is an alternative to proprietary software. Participating in an OSS project can be a pathway to building a career in software development, allowing programmers to hone their skills by working on the biggest software programs in the world. Facebook, Google, and LinkedIn all release OSS, so developers can share knowledge, innovate solutions, and contribute to stable, functional products.
Communities!
Mozilla Punjab!
and
Are we all about Mozilla?
We're Open!
Copy of Copy of Introducing Open Source
By Fenil Shah
Copy of Copy of Introducing Open Source
- 56