SlideShare uma empresa Scribd logo
1 de 39
Baixar para ler offline
Open Source
                      Contributions Come
                       In All Shapes and
                              Sizes

Thursday, February 28, 13                  1
Thursday, February 28, 13   2
open source:
                software in which the source code is available to
                the general public for use and/or modification
                from its original design. Open source code is
                typically created as a collaborative effort in which
                programmers improve on each other’s code and
                share the changes within the community.




Thursday, February 28, 13                                              3
Why is community
                             so important?




Thursday, February 28, 13                      4
“One reason we struggle with insecurity: We're
                            comparing our behind-the-scenes to everyone
                                       else's highlight reel.”
                                         - Steve Furtick




Thursday, February 28, 13                                                 5
Write code
                  (rock star programmers aren't the only ones who
                          contribute to open source projects)




Thursday, February 28, 13                                           6
Write code

                                                Russell Keith-Magee:
                            "Get off the bench: Making the leap from user to contributor"
                                  http://www.youtube.com/watch?v=grGIl9gP-iY




Thursday, February 28, 13                                                                   7
Write code

                                Django issue tracker
                            https://code.djangoproject.com/query




Thursday, February 28, 13                                          8
Write code

                            Python issue tracker
                             http://bugs.python.org




Thursday, February 28, 13                             9
Write code

                            Python developer’s guide
                            http://docs.python.org/devguide/




Thursday, February 28, 13                                      10
Write code
                              CodeTriage
                            http://codetriage.com




Thursday, February 28, 13                           11
Write code




                             Open-source
                            your own code




Thursday, February 28, 13                   12
Write code




                            http://www.github.com/




                                                               (octodex.github.com)




                                                     http://www.bitbucket.org/




Thursday, February 28, 13                                                             13
Write code




       Open-source licensing: how does it work?

                 In general, open source licenses allow other developers to:
                 - modify your software for their own uses
                 - redistribute it to other users




Thursday, February 28, 13                                                      14
Write code




     • release as free/open or                                • release as free/open only
           proprietary
                                                              • GPL (GNU General Public
     • BSD (Berkeley Software                                    License)
           Distribution)

                                Which Open Software License Should I Use?
                 http://opensource.com/law/13/1/which-open-source-software-license-should-i-use


Thursday, February 28, 13                                                                         15
Write code




Thursday, February 28, 13   16
Give time



Thursday, February 28, 13               17
Give time




                  Join (or organize) a local user group




Thursday, February 28, 13                                 18
Give time


                            Austin’s local Python user groups:
                              http://www.meetup.com/PyLadies-ATX/




                               http://www.meetup.com/austinpython/
                        http://www.meetup.com/austinwebpythonusergroup/

Thursday, February 28, 13                                                 19
Give time

                            Attend conferences
                            https://us.pycon.org/2013/
                            http://www.djangocon.us/




Thursday, February 28, 13                                20
Give time



                            PyCarolinas          http://blog.pycarolinas.org
                            PyArkansas           http://www.pyarkansas.org
                            PyOhio               http://pyohio.org
                            DjangoCon EU         http://2013.djangocon.eu
                            RailsConf            http://railsconf.com
                            Open Source Bridge   http://opensourcebridge.com
                            OSCON                http://www.oscon.com
                            Postgres Open        http://postgresopen.org
                            Linux events         http://events.linuxfoundation.org
                            Node events          http://lanyrd.com/topics/nodejs/




Thursday, February 28, 13                                                            21
Give time


                                   Reach out to local schools




                            “While we're here, let's fix computer science education”

                              http://lanyrd.com/2012/djangocon-us/sycpy/
                                           http://bit.ly/QaF9C8




Thursday, February 28, 13                                                             22
Give time




                               Membership Information:
             http://csta.acm.org/Membership/MembershipInformation.html

                             Individual Membership:
         http://csta.acm.org/Membership/sub/IndividualMembership.html




Thursday, February 28, 13                                                23
Give money



Thursday, February 28, 13                24
Give money




           Talk to your employer about donating ...


                 "Many companies use an open source stack of software
                 that they received for zero cost and zero ongoing royalty,
                 which has enabled them to generate millions in revenue ...
                 new features are added, or bug fixes are made, or
                 security holes are patched because there is a team of
                 people volunteering their time to do those things."




Thursday, February 28, 13                                                     25
Give money


                        Sponsor meetups and hackathons




Thursday, February 28, 13                                26
Give money




                                or donate directly:


                 Python Software Foundation:
                 http://www.python.org/psf/donations/


                 Django Software Foundation:
                 https://www.djangoproject.com/foundation/donate/


                 Django corporate members:
                 https://www.djangoproject.com/foundation/corporate-membership/




Thursday, February 28, 13                                                         27
Give money


                                  GitTip
                            https://www.gittip.com/




Thursday, February 28, 13                             28
Give money




                            	 https://www.gittip.com/jnoller/
                            	 https://www.gittip.com/freakboy3742
                            	 https://www.gittip.com/mitsuhiko/
                            	 https://www.gittip.com/readthedocs/




Thursday, February 28, 13                                           29
Share knowledge



Thursday, February 28, 13                     30
Share knowledge




                            Organize and teach classes!




Thursday, February 28, 13                                 31
Share knowledge




                            Answer questions




Thursday, February 28, 13                      32
Share knowledge

                                        Django users
                            http://groups.google.com/group/django-users




                             https://groups.google.com/group/comp.lang.python

Thursday, February 28, 13                                                       33
Share knowledge

                                         Stack Overflow
                            http://stackoverflow.com/questions/tagged/python




Thursday, February 28, 13                                                     34
Share knowledge




                                          On IRC:

                                #django             #postgresql

                                #python             #pyladies


                                         IRC instructions:
                                    http://pyladi.es/VFaxBw

                                Quick reference to IRC commands:
                       http://www.ircbeginner.com/ircinfo/m-commands.html

Thursday, February 28, 13                                                   35
Share knowledge




                                     Write documentation

                   Contributing to Django Documentation:

                   Generating and Editing Documentation Locally:   http://bit.ly/UT984N

                   Submitting A Patch:                             http://bit.ly/13IdUIT

                   Documenting Python:                             http://bit.ly/JZPxex




Thursday, February 28, 13                                                                  36
Share knowledge




                                   Blog!
                             Every time you learn something,
                            you can teach it to someone else.




                                 (mechanicalgirl.com)


Thursday, February 28, 13                                       37
http://www.mechanicalgirl.com/post/reporting-django-multi-db-support/




Thursday, February 28, 13                                                                           38
Don’t wait —
                            contribute today!




Thursday, February 28, 13                       39

Mais conteúdo relacionado

Semelhante a Community

Helping Yourself With_Open_Source_Software at Ruby Conference Kenya 2017 by M...
Helping Yourself With_Open_Source_Software at Ruby Conference Kenya 2017 by M...Helping Yourself With_Open_Source_Software at Ruby Conference Kenya 2017 by M...
Helping Yourself With_Open_Source_Software at Ruby Conference Kenya 2017 by M...Michael Kimathi
 
SOLVING BIG DATA APP DEVELOPERS BIGGEST PAINS from Structure:Data 2013
SOLVING BIG DATA APP DEVELOPERS BIGGEST PAINS from Structure:Data 2013SOLVING BIG DATA APP DEVELOPERS BIGGEST PAINS from Structure:Data 2013
SOLVING BIG DATA APP DEVELOPERS BIGGEST PAINS from Structure:Data 2013Gigaom
 
Konvensyen Webmaster Negeri Sabah 2013
Konvensyen Webmaster Negeri Sabah 2013Konvensyen Webmaster Negeri Sabah 2013
Konvensyen Webmaster Negeri Sabah 2013edthix
 
Pankaj Agrawal: eLearning on WordPress
Pankaj Agrawal: eLearning on WordPressPankaj Agrawal: eLearning on WordPress
Pankaj Agrawal: eLearning on WordPresswpnepal
 
NTU Workshop: 01 What Is Open Design
NTU Workshop: 01 What Is Open DesignNTU Workshop: 01 What Is Open Design
NTU Workshop: 01 What Is Open DesignMassimo Menichinelli
 
How to ReadTheDocs
How to ReadTheDocsHow to ReadTheDocs
How to ReadTheDocsJohn Costa
 
GNU Linux - Introducción y Administración
GNU Linux - Introducción y AdministraciónGNU Linux - Introducción y Administración
GNU Linux - Introducción y AdministraciónXavier de Pedro
 
EuroPython 2017 - How to make money with your Python open-source project
EuroPython 2017 - How to make money with your Python open-source projectEuroPython 2017 - How to make money with your Python open-source project
EuroPython 2017 - How to make money with your Python open-source projectMax Tepkeev
 
IDAS Workshop: 01 What Is Open Design
IDAS Workshop: 01 What Is Open DesignIDAS Workshop: 01 What Is Open Design
IDAS Workshop: 01 What Is Open DesignMassimo Menichinelli
 
Openbar 7 - Leuven - OpenShift - The Enterprise Container Platform - Piros
Openbar 7 - Leuven - OpenShift - The Enterprise Container Platform - PirosOpenbar 7 - Leuven - OpenShift - The Enterprise Container Platform - Piros
Openbar 7 - Leuven - OpenShift - The Enterprise Container Platform - PirosOpenbar
 
Open (P2P) Design @ Pixelversity, Helsinki (16/09/2011)
Open (P2P) Design @ Pixelversity, Helsinki (16/09/2011)Open (P2P) Design @ Pixelversity, Helsinki (16/09/2011)
Open (P2P) Design @ Pixelversity, Helsinki (16/09/2011)Massimo Menichinelli
 
Open Design Communities - MAKlab Glasgow (UK) 16/09/2011
Open Design Communities - MAKlab Glasgow (UK) 16/09/2011Open Design Communities - MAKlab Glasgow (UK) 16/09/2011
Open Design Communities - MAKlab Glasgow (UK) 16/09/2011Massimo Menichinelli
 
20130226 chi paper_prototype
20130226 chi paper_prototype20130226 chi paper_prototype
20130226 chi paper_prototypeErik Duval
 
2014 10-14: GitHub plus FOSS == 1 million SPDX
2014 10-14: GitHub plus FOSS == 1 million SPDX2014 10-14: GitHub plus FOSS == 1 million SPDX
2014 10-14: GitHub plus FOSS == 1 million SPDXNuno Brito
 
Dev-Jam 2019 - Developing & Contributing to OpenNMS
Dev-Jam 2019 - Developing & Contributing to OpenNMSDev-Jam 2019 - Developing & Contributing to OpenNMS
Dev-Jam 2019 - Developing & Contributing to OpenNMSRonny Trommer
 
DevOps Practice in Nonprofit - Abdurrachman Mappuji
DevOps Practice in Nonprofit - Abdurrachman MappujiDevOps Practice in Nonprofit - Abdurrachman Mappuji
DevOps Practice in Nonprofit - Abdurrachman MappujiDevOpsDaysJKT
 
Open Source for Women / Girl Geeks
Open Source for Women / Girl GeeksOpen Source for Women / Girl Geeks
Open Source for Women / Girl GeeksSara Rosso
 

Semelhante a Community (20)

Helping Yourself With_Open_Source_Software at Ruby Conference Kenya 2017 by M...
Helping Yourself With_Open_Source_Software at Ruby Conference Kenya 2017 by M...Helping Yourself With_Open_Source_Software at Ruby Conference Kenya 2017 by M...
Helping Yourself With_Open_Source_Software at Ruby Conference Kenya 2017 by M...
 
SOLVING BIG DATA APP DEVELOPERS BIGGEST PAINS from Structure:Data 2013
SOLVING BIG DATA APP DEVELOPERS BIGGEST PAINS from Structure:Data 2013SOLVING BIG DATA APP DEVELOPERS BIGGEST PAINS from Structure:Data 2013
SOLVING BIG DATA APP DEVELOPERS BIGGEST PAINS from Structure:Data 2013
 
Konvensyen Webmaster Negeri Sabah 2013
Konvensyen Webmaster Negeri Sabah 2013Konvensyen Webmaster Negeri Sabah 2013
Konvensyen Webmaster Negeri Sabah 2013
 
Pankaj Agrawal: eLearning on WordPress
Pankaj Agrawal: eLearning on WordPressPankaj Agrawal: eLearning on WordPress
Pankaj Agrawal: eLearning on WordPress
 
NTU Workshop: 01 What Is Open Design
NTU Workshop: 01 What Is Open DesignNTU Workshop: 01 What Is Open Design
NTU Workshop: 01 What Is Open Design
 
How to ReadTheDocs
How to ReadTheDocsHow to ReadTheDocs
How to ReadTheDocs
 
GNU Linux - Introducción y Administración
GNU Linux - Introducción y AdministraciónGNU Linux - Introducción y Administración
GNU Linux - Introducción y Administración
 
EuroPython 2017 - How to make money with your Python open-source project
EuroPython 2017 - How to make money with your Python open-source projectEuroPython 2017 - How to make money with your Python open-source project
EuroPython 2017 - How to make money with your Python open-source project
 
IDAS Workshop: 01 What Is Open Design
IDAS Workshop: 01 What Is Open DesignIDAS Workshop: 01 What Is Open Design
IDAS Workshop: 01 What Is Open Design
 
Openbar 7 - Leuven - OpenShift - The Enterprise Container Platform - Piros
Openbar 7 - Leuven - OpenShift - The Enterprise Container Platform - PirosOpenbar 7 - Leuven - OpenShift - The Enterprise Container Platform - Piros
Openbar 7 - Leuven - OpenShift - The Enterprise Container Platform - Piros
 
ChainerUI v0.2, v0.3
ChainerUI v0.2, v0.3ChainerUI v0.2, v0.3
ChainerUI v0.2, v0.3
 
Open (P2P) Design @ Pixelversity, Helsinki (16/09/2011)
Open (P2P) Design @ Pixelversity, Helsinki (16/09/2011)Open (P2P) Design @ Pixelversity, Helsinki (16/09/2011)
Open (P2P) Design @ Pixelversity, Helsinki (16/09/2011)
 
Open Design Communities - MAKlab Glasgow (UK) 16/09/2011
Open Design Communities - MAKlab Glasgow (UK) 16/09/2011Open Design Communities - MAKlab Glasgow (UK) 16/09/2011
Open Design Communities - MAKlab Glasgow (UK) 16/09/2011
 
20130226 chi paper_prototype
20130226 chi paper_prototype20130226 chi paper_prototype
20130226 chi paper_prototype
 
2014 10-14: GitHub plus FOSS == 1 million SPDX
2014 10-14: GitHub plus FOSS == 1 million SPDX2014 10-14: GitHub plus FOSS == 1 million SPDX
2014 10-14: GitHub plus FOSS == 1 million SPDX
 
Dev-Jam 2019 - Developing & Contributing to OpenNMS
Dev-Jam 2019 - Developing & Contributing to OpenNMSDev-Jam 2019 - Developing & Contributing to OpenNMS
Dev-Jam 2019 - Developing & Contributing to OpenNMS
 
Python and Sage
Python and SagePython and Sage
Python and Sage
 
How to Become a Hacker?
How to Become a Hacker?How to Become a Hacker?
How to Become a Hacker?
 
DevOps Practice in Nonprofit - Abdurrachman Mappuji
DevOps Practice in Nonprofit - Abdurrachman MappujiDevOps Practice in Nonprofit - Abdurrachman Mappuji
DevOps Practice in Nonprofit - Abdurrachman Mappuji
 
Open Source for Women / Girl Geeks
Open Source for Women / Girl GeeksOpen Source for Women / Girl Geeks
Open Source for Women / Girl Geeks
 

Último

Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 

Último (20)

Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 

Community

  • 1. Open Source Contributions Come In All Shapes and Sizes Thursday, February 28, 13 1
  • 3. open source: software in which the source code is available to the general public for use and/or modification from its original design. Open source code is typically created as a collaborative effort in which programmers improve on each other’s code and share the changes within the community. Thursday, February 28, 13 3
  • 4. Why is community so important? Thursday, February 28, 13 4
  • 5. “One reason we struggle with insecurity: We're comparing our behind-the-scenes to everyone else's highlight reel.” - Steve Furtick Thursday, February 28, 13 5
  • 6. Write code (rock star programmers aren't the only ones who contribute to open source projects) Thursday, February 28, 13 6
  • 7. Write code Russell Keith-Magee: "Get off the bench: Making the leap from user to contributor" http://www.youtube.com/watch?v=grGIl9gP-iY Thursday, February 28, 13 7
  • 8. Write code Django issue tracker https://code.djangoproject.com/query Thursday, February 28, 13 8
  • 9. Write code Python issue tracker http://bugs.python.org Thursday, February 28, 13 9
  • 10. Write code Python developer’s guide http://docs.python.org/devguide/ Thursday, February 28, 13 10
  • 11. Write code CodeTriage http://codetriage.com Thursday, February 28, 13 11
  • 12. Write code Open-source your own code Thursday, February 28, 13 12
  • 13. Write code http://www.github.com/ (octodex.github.com) http://www.bitbucket.org/ Thursday, February 28, 13 13
  • 14. Write code Open-source licensing: how does it work? In general, open source licenses allow other developers to: - modify your software for their own uses - redistribute it to other users Thursday, February 28, 13 14
  • 15. Write code • release as free/open or • release as free/open only proprietary • GPL (GNU General Public • BSD (Berkeley Software License) Distribution) Which Open Software License Should I Use? http://opensource.com/law/13/1/which-open-source-software-license-should-i-use Thursday, February 28, 13 15
  • 18. Give time Join (or organize) a local user group Thursday, February 28, 13 18
  • 19. Give time Austin’s local Python user groups: http://www.meetup.com/PyLadies-ATX/ http://www.meetup.com/austinpython/ http://www.meetup.com/austinwebpythonusergroup/ Thursday, February 28, 13 19
  • 20. Give time Attend conferences https://us.pycon.org/2013/ http://www.djangocon.us/ Thursday, February 28, 13 20
  • 21. Give time PyCarolinas http://blog.pycarolinas.org PyArkansas http://www.pyarkansas.org PyOhio http://pyohio.org DjangoCon EU http://2013.djangocon.eu RailsConf http://railsconf.com Open Source Bridge http://opensourcebridge.com OSCON http://www.oscon.com Postgres Open http://postgresopen.org Linux events http://events.linuxfoundation.org Node events http://lanyrd.com/topics/nodejs/ Thursday, February 28, 13 21
  • 22. Give time Reach out to local schools “While we're here, let's fix computer science education” http://lanyrd.com/2012/djangocon-us/sycpy/ http://bit.ly/QaF9C8 Thursday, February 28, 13 22
  • 23. Give time Membership Information: http://csta.acm.org/Membership/MembershipInformation.html Individual Membership: http://csta.acm.org/Membership/sub/IndividualMembership.html Thursday, February 28, 13 23
  • 25. Give money Talk to your employer about donating ... "Many companies use an open source stack of software that they received for zero cost and zero ongoing royalty, which has enabled them to generate millions in revenue ... new features are added, or bug fixes are made, or security holes are patched because there is a team of people volunteering their time to do those things." Thursday, February 28, 13 25
  • 26. Give money Sponsor meetups and hackathons Thursday, February 28, 13 26
  • 27. Give money or donate directly: Python Software Foundation: http://www.python.org/psf/donations/ Django Software Foundation: https://www.djangoproject.com/foundation/donate/ Django corporate members: https://www.djangoproject.com/foundation/corporate-membership/ Thursday, February 28, 13 27
  • 28. Give money GitTip https://www.gittip.com/ Thursday, February 28, 13 28
  • 29. Give money https://www.gittip.com/jnoller/ https://www.gittip.com/freakboy3742 https://www.gittip.com/mitsuhiko/ https://www.gittip.com/readthedocs/ Thursday, February 28, 13 29
  • 31. Share knowledge Organize and teach classes! Thursday, February 28, 13 31
  • 32. Share knowledge Answer questions Thursday, February 28, 13 32
  • 33. Share knowledge Django users http://groups.google.com/group/django-users https://groups.google.com/group/comp.lang.python Thursday, February 28, 13 33
  • 34. Share knowledge Stack Overflow http://stackoverflow.com/questions/tagged/python Thursday, February 28, 13 34
  • 35. Share knowledge On IRC: #django #postgresql #python #pyladies IRC instructions: http://pyladi.es/VFaxBw Quick reference to IRC commands: http://www.ircbeginner.com/ircinfo/m-commands.html Thursday, February 28, 13 35
  • 36. Share knowledge Write documentation Contributing to Django Documentation: Generating and Editing Documentation Locally: http://bit.ly/UT984N Submitting A Patch: http://bit.ly/13IdUIT Documenting Python: http://bit.ly/JZPxex Thursday, February 28, 13 36
  • 37. Share knowledge Blog! Every time you learn something, you can teach it to someone else. (mechanicalgirl.com) Thursday, February 28, 13 37
  • 39. Don’t wait — contribute today! Thursday, February 28, 13 39