Open Source
A primer
About
@anujdeshpandey
#iot
#embeddedLinux
anything #opensource
Free software
vs
Open Source
Richard Stallman
Free Software Foundation
Cathedral
& the
Bazaar
by Eric Raymond
Linus's Law
given enough eyeballs, all bugs are shallow
Linux kernel development report
GitHub
- Libraries & smaller projects
- GitHub is open source too
- React by Facebook, Ruby on Rails
![](https://s3.amazonaws.com/media-p.slid.es/uploads/154211/images/1683981/Screen_Shot_2015-09-01_at_15.45.12.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/154211/images/1683987/Screen_Shot_2015-09-01_at_15.46.53.png)
GitHub Pages
Host websites for free
Documentation
Jekyll - to make it easier
Launchpad
- Loads of tools for project
management - OpenStack, Ubuntu.
Better for bigger software projecs
![](https://s3.amazonaws.com/media-p.slid.es/uploads/154211/images/1690198/Screen_Shot_2015-09-02_at_15.47.03.png)
Git
github.com/git/git
History of Git
git commit
Git Workflows
Getting Started
- Pick an interest
- Pick an interest
- Search for a project
- Pick an interest
- Search for a project
- Clone it and try it
- Pick an interest
- Search for a project
- Clone it and try it
- Fork it and send a PR
- Pick an interest
- Search for a project
- Clone it and try it
- Fork it and send a PR
- Repeat
Licenses
The most critical part of an open source project
Apache vs MIT vs GNU vs BSD
![](https://s3.amazonaws.com/media-p.slid.es/uploads/154211/images/1690217/Screen_Shot_2015-09-03_at_07.48.54.png)
Source : @codinghorror
Beerware
Open Source is not just software
Laptops
Furniture
and loads more
Novena Open Source Laptop
![](https://s3.amazonaws.com/media-p.slid.es/uploads/154211/images/1683871/novena-954-edit_jpg_project-body.jpg)
Open Desk
opendesk.cc
Open Source
By anujdeshpande
Open Source
- 1,504