Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Open source

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers. →

Open source

Avatar for Manan Wason

Manan Wason

July 05, 2016

More Decks by Manan Wason

Other Decks in Technology

Transcript

  1. What is Open source? Software products distributed with terms so

    that users can: o Use, modify, redistribute in any manner o No royalty to the author o Preserves the “moral right” of the author to be identified
  2. Myths Open source software is “Free” o Freedom or liberty

    to modify the source code, not free as in no cost Open source software has no copyright restrictions o Apache, GNU General Public, MIT license etc. Open source is insecure Open Source Software Isn't Reliable or Supported. o Actually quite the opposite There's No Money to be Made on Free Software. o Add-on extensions, Donations, Commercial support.
  3. How and when did I start Open sourcing? • Seniors

    introduced me to the idea. • The Idea of free software – transparency, can see and learn • At first started small-using some libraries • Started reporting bugs initially, then applied patches • Started open source about an year ago
  4. Why would I urge anybody to go Open source? 

    Code review by others – more review, better the code  Helps in placements – if projects you contributed to are good.  Recognition.  You can change the software any way you like. Example Android ROM’s  Learning more than anything  Connect with people  Freebies example Jetbrains
  5. My Experience with OSS • Used many technologies • Code

    quality improved- Mentor comments on my code • Android fan, Like working on cool open source projects • Almost all projects are open sourced
  6. Google Summer of Code Promote open source in student developers

    Lots of money for a kind of internship Around 137 organizations participating this year 1051 students selected from 73 countries
  7. Tips to get In Go to https://www.google-melange.com/gsoc/homepage/google/gsoc2015, the melange website.

    See the last year’s organizations Pick project that interests you Go to GitHub repo of project Start contributing !! Application – detailed. 2-3 only Start working around 3-4 months before organizations are announced IRC’s
  8. FOSSASIA  Non-profit organization supporting developers and makers of FOSS

     Founded by HP Dang and Mario Behling The FOSSASIA Summit : Top FOSS technology event in Asia for developers, start-ups, and contributors.  Headquarters in Singapore Projects of FOSSASIA range from open hardware, to design, graphics and software. Regular organization in GSoC Lots of projects, students selected : 21 this year. Visit http://labs.fossasia.org/ to start contributing.
  9. Open Event Event app for conferences etc. What’s so special?

    Three projects under the umbrella project Server - python, flask admin Web app – Angular JS Android app – Android SDK Visit https://github.com/fossasia/open-event/ to start contributing.
  10. Open event android App Visit https://github.com/fossasia/open-event-android/ to start contributing. Retrieve

    data from server using Retrofit and okhttp by Square INC. Gson. Form of Json Data stored in the database and then version for efficiency Everything from colours to data is customisable Organizer’s life made easy. Target – use app in Google mentorship summit