SlideShare uma empresa Scribd logo
1 de 10
Baixar para ler offline
Social Coding

     Participating in
Open Source Communitites



       Deepak Garg
OpenStack Developer, Citrix R&D
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
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, Apache,
    Mozilla, Write your own etc.
●   Hence communities → Ubuntu, Debian, Linux,
    RedHat, Xen, Qemu etc.
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
It gets better !

●   Open Code review -
    https://review.openstack.org/#change,3207
●   Open Meetings – IRC webchat.freenode.net
●   Open Design – Conference and Design
    Summits
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
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
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
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

Mais conteúdo relacionado

Semelhante a Social coding and Participating in Open Source Communitites

Myths in Open Source World
Myths in Open Source WorldMyths in Open Source World
Myths in Open Source World
NAILBITER
 
Intoduction to Linux
Intoduction to LinuxIntoduction to Linux
Intoduction to Linux
Anshul Sharma
 

Semelhante a Social coding and Participating in Open Source Communitites (20)

Fedora - Giannis Konstantinidis (OSCAL2014)
Fedora - Giannis Konstantinidis (OSCAL2014)Fedora - Giannis Konstantinidis (OSCAL2014)
Fedora - Giannis Konstantinidis (OSCAL2014)
 
Let's talk FOSS!
Let's talk FOSS!Let's talk FOSS!
Let's talk FOSS!
 
Open Source in Real Life
Open Source in Real LifeOpen Source in Real Life
Open Source in Real Life
 
Linux Seminar for Beginners
Linux Seminar for BeginnersLinux Seminar for Beginners
Linux Seminar for Beginners
 
Open Source Lessons from the TODO Group
Open Source Lessons from the TODO GroupOpen Source Lessons from the TODO Group
Open Source Lessons from the TODO Group
 
Oscon 2016: open source lessons from the todo group
Oscon 2016: open source lessons from the todo groupOscon 2016: open source lessons from the todo group
Oscon 2016: open source lessons from the todo group
 
Getting Started With Git and GitHub & Unfolding Opportunities in Open Source
 Getting Started With Git and GitHub & Unfolding Opportunities in Open Source  Getting Started With Git and GitHub & Unfolding Opportunities in Open Source
Getting Started With Git and GitHub & Unfolding Opportunities in Open Source
 
How to contribute to open source
How to contribute to open sourceHow to contribute to open source
How to contribute to open source
 
Open Source Product Management
Open Source Product ManagementOpen Source Product Management
Open Source Product Management
 
WE16 - Navigating the Seas of Open Source Projects
WE16 - Navigating the Seas of Open Source ProjectsWE16 - Navigating the Seas of Open Source Projects
WE16 - Navigating the Seas of Open Source Projects
 
concordia hacktoberfest.pptx
concordia hacktoberfest.pptxconcordia hacktoberfest.pptx
concordia hacktoberfest.pptx
 
GDSC IIIT-Bh Orientation'21
GDSC IIIT-Bh Orientation'21GDSC IIIT-Bh Orientation'21
GDSC IIIT-Bh Orientation'21
 
Contributing to Open Source
Contributing to Open SourceContributing to Open Source
Contributing to Open Source
 
BUD17-TR01: Philosophy of Open Source
BUD17-TR01: Philosophy of Open SourceBUD17-TR01: Philosophy of Open Source
BUD17-TR01: Philosophy of Open Source
 
Giannis Konstantinidis - The fedora community
Giannis Konstantinidis - The fedora communityGiannis Konstantinidis - The fedora community
Giannis Konstantinidis - The fedora community
 
Myths in Open Source World
Myths in Open Source WorldMyths in Open Source World
Myths in Open Source World
 
Full Stack Squared 2022 - Power of Open Source
Full Stack Squared 2022   - Power of Open SourceFull Stack Squared 2022   - Power of Open Source
Full Stack Squared 2022 - Power of Open Source
 
Open Source & Free Software
Open Source & Free SoftwareOpen Source & Free Software
Open Source & Free Software
 
Intoduction to Linux
Intoduction to LinuxIntoduction to Linux
Intoduction to Linux
 
Michael Widenius
Michael WideniusMichael Widenius
Michael Widenius
 

Mais de Deepak Garg (6)

Foundation launch
Foundation launchFoundation launch
Foundation launch
 
Developing with-devstack
Developing with-devstackDeveloping with-devstack
Developing with-devstack
 
Google app-engine-with-python
Google app-engine-with-pythonGoogle app-engine-with-python
Google app-engine-with-python
 
NetScaler and advanced networking in cloudstack
NetScaler and advanced networking in cloudstackNetScaler and advanced networking in cloudstack
NetScaler and advanced networking in cloudstack
 
Openstack India May Meetup
Openstack India May MeetupOpenstack India May Meetup
Openstack India May Meetup
 
Bangpypers april-meetup-2012
Bangpypers april-meetup-2012Bangpypers april-meetup-2012
Bangpypers april-meetup-2012
 

Último

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Último (20)

Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 

Social coding and Participating in Open Source Communitites

  • 1. Social Coding Participating in Open Source Communitites Deepak Garg OpenStack Developer, Citrix R&D
  • 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. What is Open Source ? ● Open Code ● Open may not be free ● Free may not be open ● Licenses and terms
  • 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. 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. 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. 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. 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. 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. 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