3. What is this talk
all about?
â One year of doing Open Source
â 10 lessons worth knowing about OSS
â People from outside OSS as well as present contributors
5. Last year
2019 2020
June 2019
Joined Polidea OSS team
Polidea AirïŹow team:
5 people / 2 committers
6. Last year
2019 2020
June 2019
Joined Polidea OSS team
October 2019
ApacheCon EU
Polidea AirïŹow team:
5 people / 2 committers
7. Last year
February 2020
ALC Warsaw
Chapter Lead
2019 2020
June 2019
Joined Polidea OSS team
October 2019
ApacheCon EU
Polidea AirïŹow team:
5 people / 2 committers
8. Last year
February 2020
ALC Warsaw
Chapter Lead
2019 2020
June 2019
Joined Polidea OSS team
December 2019
Apache AirïŹow
Committer
October 2019
ApacheCon EU
Polidea AirïŹow team:
5 people / 2 committers
9. Last year
February 2020
ALC Warsaw
Chapter Lead
2019 2020
June 2019
Joined Polidea OSS team
December 2019
Apache AirïŹow
Committer
July 2020
Apache AirïŹow
PMC
October 2019
ApacheCon EU
Polidea AirïŹow team:
5 people / 2 committers Polidea AirïŹow team:
8 people / 3 PMCs
10. The 10 lessons learned after a
year of contributing to
Open Source
12. # 1
You can be young!
Participants under 24 represents
less than a 5 %
Source: The 2020 Apache Software Foundation Community Survey
13. # 1
You can be young!
Participants under 24 represents
less than a 5 % With the average of 40 years
Source: The 2020 Apache Software Foundation Community Survey
18. #2
You donât need
experience
â Anyone
OSS welcomes everyone. Anyone can
join open source projects. There are no
requirements.
phd
any degree
formal
education
19. #2
You donât need
experience
â Anyone
OSS welcomes everyone. Anyone can
join open source projects. There are no
requirements.
â Young people
OSS provides an amazing opportunity
to those who start their career or are
still studying.
phd
any degree
formal
education
20. #2
You donât need
experience
â Anyone
OSS welcomes everyone. Anyone can
join open source projects. There are no
requirements.
â Young people
OSS provides an amazing opportunity
to those who start their career or are
still studying.
phd
any degree
formal
education
People with <1 year of experience
represent 10% of the contributors
Source: The 2020 Apache Software Foundation Community Survey
29. # 4
OSS is a great place to learn
Feedback
When you contribute to
open source projects
you get a lot of
feedback.
It allows you to grow
and learn.
30. # 4
OSS is a great place to learn
Feedback
When you contribute to
open source projects
you get a lot of
feedback.
It allows you to grow
and learn.
Safety
In open source no one
will blame you for
mistakes or the fact that
you are still learning.
31. # 4
OSS is a great place to learn
Feedback
When you contribute to
open source projects
you get a lot of
feedback.
It allows you to grow
and learn.
Safety
In open source no one
will blame you for
mistakes or the fact that
you are still learning.
Diversity
People will not judge
you or your knowledge,
experience and skills.
32. Open source is all about...
âBUILDING COMMUNITIES
AROUND PEOPLE
WHO
ARE PASSIONATE ABOUT
SOLVING
PROBLEMSâ
Ruth Holloway
36. # 6
Value the people
not the code Tip
Donât get too attached
to your code, logo or
any other type of
contribution.
If community agrees on
something else your
work will be thrown out.
39. #7
The big picture
â Code
The thing that makes a project work.
â Stakeholders
Users and companies.
40. #7
The big picture
â Code
The thing that makes a project work.
â Stakeholders
Users and companies.
â Decision making
Process of consensus seeking,
discussions and planning.
41. #7
The big picture
â Code
The thing that makes a project work.
â Stakeholders
Users and companies.
â Decision making
Process of consensus seeking,
discussions and planning.
Donât be afraid
to ask or
suggest
42. #7
The big picture
â Code
The thing that makes a project work.
â Stakeholders
Users and companies.
â Decision making
Process of consensus seeking,
discussions and planning.
Donât be afraid
to ask or
suggest
Disagree but
engage
44. #8
Learn and teach âTry to learn something from
everybody, everydayâ
Julian Feinauer
45. #8
Learn and teach
â Share knowledge
Allow others to understand how things
work and let them carry it on
âTry to learn something from
everybody, everydayâ
Julian Feinauer
46. #8
Learn and teach
â Share knowledge
Allow others to understand how things
work and let them carry it on
â Support people
Help projectâs users and contributors.
âTry to learn something from
everybody, everydayâ
Julian Feinauer
47. #8
Learn and teach
â Share knowledge
Allow others to understand how things
work and let them carry it on
â Support people
Help projectâs users and contributors.
â Spread the word
The only way to share knowledge and
experience is to talk about it.
âTry to learn something from
everybody, everydayâ
Julian Feinauer
49. # 9
Create and look for
opportunity
Give back
If your company heavily
uses an open source
project consider giving
your employees some
time to contribute.
50. # 9
Create and look for
opportunity
Give back
If your company heavily
uses an open source
project consider giving
your employees some
time to contribute.
Open source your
internal code!
51. # 9
Create and look for
opportunity
Give back
If your company heavily
uses an open source
project consider giving
your employees some
time to contribute.
Ask for
Ask your employer if you
can start to contribute
to open source project
during your work.Open source your
internal code!
52. #10
You can be paid
for OSS work
â Full time
When your main job is to grow and care
for open source project.
â Part time
When you use some of your work time
to contribute (OSS Fridays, etc.)
53. #10
You can be paid
for OSS work
â Full time
When your main job is to grow and care
for open source project.
â Part time
When you use some of your work time
to contribute (OSS Fridays, etc.)
RedHat,
Google,
Microsoft,
Polidea, ...
54. #10
You can be paid
for OSS work
â Full time
When your main job is to grow and care
for open source project.
â Part time
When you use some of your work time
to contribute (OSS Fridays, etc.)
âWhat we create
runs everywhereâ
Rich Bowen
RedHat,
Google,
Microsoft,
Polidea, ...
55. #1 You can be young
#2 You donât need experience
#3 You donât need to know how to code
#4 OSS is a great place to learn
#5 Community > Code
#6 Value the people not the code
#7 The big picture
#8 Learn and teach
#9 Create and look for opportunity
#10 You can be paid for OSS work
The
10 OSS
lessons
56. #1 You can be young
#2 You donât need experience
#3 You donât need to know how to code
#4 OSS is a great place to learn
#5 Community > Code
#6 Value the people not the code
#7 The big picture
#8 Learn and teach
#9 Create and look for opportunity
#10 You can be paid for OSS work
The
10 OSS
lessons