Social Coding     Participating inOpen Source Communitites       Deepak GargOpenStack Developer, Citrix R&D
Social Coding●   What is Open Source ?●   Philosophy and Licenses●   Social Coding – a new culture●   It gets better !●   ...
What is Open Source ?●   Open Code●   Open may not be free●   Free may not be open●   Licenses and terms
Philosophy and Licenses●   Licenses may vary in copyright, distribution    and usage●   GPL 1, 2, 3, BSD, CreativeContent,...
Social Coding – a new culture●   Version Control → CVS vs DVCS●   Git, Bazaar, Mercurial●   Launchpad, Github, Gitorous, B...
It gets better !●   Open Code review -    https://review.openstack.org/#change,3207●   Open Meetings – IRC webchat.freenod...
Participating●   Be a Hacker      Play with the software      Read the Doc      Is the issue known ?      Find the problem...
Writing Open Source●   Why => LICENSES     Fun → Debian     Business → LGPL     Chill Out → BSD●   Always always read ever...
Oh what the heck !●   Security●   Business $$$ RedHat, Citrix, Ubuntu and    many others●   Different Business Strategies ...
OpenStack●   IITians are Viruses – A grade●   Skillsets      Virtualizaiton → kvm, qemu, libvirt, virsh      More → python...
Upcoming SlideShare
Loading in …5
×

Social coding and Participating in Open Source Communitites

540 views

Published on

Share your work,
Make Github your Resume
Get feedbacks and improve and keep doing it.

Published in: Technology, News & Politics
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
540
On SlideShare
0
From Embeds
0
Number of Embeds
51
Actions
Shares
0
Downloads
6
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Social coding and Participating in Open Source Communitites

  1. 1. Social Coding Participating inOpen Source Communitites Deepak GargOpenStack Developer, Citrix R&D
  2. 2. Social Coding● What is Open Source ?● Philosophy and Licenses● Social Coding – a new culture● It gets better !● Participating● Writing Open Source● Oh what the heck !● OpenStack
  3. 3. What is Open Source ?● Open Code● Open may not be free● Free may not be open● Licenses and terms
  4. 4. Philosophy and Licenses● Licenses may vary in copyright, distribution and usage● GPL 1, 2, 3, BSD, CreativeContent, Apache, Mozilla, Write your own etc.● Hence communities → Ubuntu, Debian, Linux, RedHat, Xen, Qemu etc.
  5. 5. Social Coding – a new culture● Version Control → CVS vs DVCS● Git, Bazaar, Mercurial● Launchpad, Github, Gitorous, Bitbucket Issue Tracking Community Management● People share every small thing they write, people contribute, they make, break, open teaming, open discussion, mailing lists, open documentation
  6. 6. It gets better !● Open Code review - https://review.openstack.org/#change,3207● Open Meetings – IRC webchat.freenode.net● Open Design – Conference and Design Summits
  7. 7. Participating● Be a Hacker Play with the software Read the Doc Is the issue known ? Find the problem ? Work arounds/fixes Email the mailing list● Community Etiquette Polite, intelligent, techie … a member of community
  8. 8. Writing Open Source● Why => LICENSES Fun → Debian Business → LGPL Chill Out → BSD● Always always read every bit of the license● Want a Community Blog, screencast, talk to people Drop your ego Everyone needs more more more Invite people to share ideas, work
  9. 9. Oh what the heck !● Security● Business $$$ RedHat, Citrix, Ubuntu and many others● Different Business Strategies ( Netscaler )● Learning Opportunities → learn & grow & learn & grow● Get free and give free● Github is my new Resume
  10. 10. OpenStack● IITians are Viruses – A grade● Skillsets Virtualizaiton → kvm, qemu, libvirt, virsh More → python, git, bash, linux freak Concepts → IaaS, AWS MOTIVATION ! I am There ! deepakgarg.iitg@gmail.com Our Team: launchpad.net/~iit

×