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

  • 47