summercamp 2010

21
Getting Started in an Open Source Community Dru Lavigne Community Manager, PC-BSD Project SummerCamp 2010

Upload: dru-lavigne

Post on 26-Jun-2015

407 views

Category:

Technology


0 download

DESCRIPTION

My presentation from SummerCamp 2010.

TRANSCRIPT

Page 1: SummerCamp 2010

Getting Started in an Open Source Community

Dru LavigneCommunity Manager, PC-BSD ProjectSummerCamp 2010

Page 2: SummerCamp 2010

This presentation will discuss:

WHY? (would I want to contribute?)

WHAT? (type of contributions can I make?)

HOW? (do I decide which community?)

WHERE? (do I begin?)

WHAT IF? (something goes wrong?)

Closing Thoughts

Page 3: SummerCamp 2010

WHY?

Q. Why should I bother getting involved?

And what if:● I'm not that geeky...● I don't know how to code...● I really don't have that much time to

spare....● I don't know anyone in open source...● I've tried before and had a bad

experience (or two)...

Page 4: SummerCamp 2010

WHY: Experience

● Gain experience you can add to your resume

● Learn hard and soft skills

● Learn from others in your spare time

Page 5: SummerCamp 2010

WHY: Networking

● Meet people from all over the world who are interested in your industry

● It really is about "who you know"

Page 6: SummerCamp 2010

WHY: Recognition

● It is possible to build a name for yourself and become an authority on topic XYZ

● One way to break the glass ceiling

Page 7: SummerCamp 2010

WHAT?

● Coding is the most obvious, but not the only type of contribution

Page 8: SummerCamp 2010

WHAT?

Every project needs help with:

● Documentation● Marketing/Advocacy● Graphics● System and/or web

administration● Helping new users

Page 9: SummerCamp 2010

WHAT?

You could:

● Start a blog● Tweet news● Answer questions on

forums, mailing lists, or IRC

● Get involved!

Page 10: SummerCamp 2010

HOW?

Create a Project short list:● What open source

are you currently using?

● Do you have friends already involved in a Project?

● What are your interests?

Page 11: SummerCamp 2010

HOW?

Research each Project's communication channels:● Are you comfortable

using their technology?

● Are you comfortable with their tone?

Page 12: SummerCamp 2010

HOW?

Look for opportunity:● Does the Project

need assistance in areas that match your goals?

● Does it publish a wish or TO DO list?

● Is it easy to contribute or are there barriers to overcome?

Page 13: SummerCamp 2010

HOW?

Weigh your options:● Every Project

contains individual personalities (including yours)

● Every Project is different in tone, communication channels, available resources, technical skills, etc.

Page 14: SummerCamp 2010

HOW?

Weigh your options:

● No Project is perfect

● Feel free to "shop around" for the best fit

● You don't have to stay if the fit is poor

Page 15: SummerCamp 2010

WHERE?

● Find and engage in a communication channel

● Join a local user group

● Attend a conference

Page 16: SummerCamp 2010

WHERE?

● Learn the rules of Netiquette

● Read the Project's FAQs

● Treat others how you'd want to be treated

● Be persistent

Page 17: SummerCamp 2010

WHAT IF?

Noone responds?

● Check your question● Try another

communication channel

● Over time, notice patterns

Page 18: SummerCamp 2010

WHAT IF?

You start a flame war?

● Apologize once, then stay out of it

● Don't do whatever it was you did again

Page 19: SummerCamp 2010

WHAT IF?

You encounter elitism, sexism, racism, or some other nasty-ism?

● Don't pretend it didn't happen

● Privately bring it to the attention of a leader in the Project

Page 20: SummerCamp 2010

Closing Thoughts

● Opportunities are available

● Well worth the time spent

● The more you find time to give, the more you get back

Page 21: SummerCamp 2010

Questions?

URL to slides:http://www.slideshare.net/dlavigne

/summercamp-2010

[email protected]