SlideShare a Scribd company logo
1 of 14
Download to read offline
How NOT to do open source
    Community managers view


         Jarkko Moilanen
    Open Source Community Enabler
      jarkko.moilanen@ossoil.com




       Communities.ossoil.com
“Living the open source”

Long term research about Open Source
Communities (Masters Thesis, now PhD candidate)
Not just observing but inside Open Source




                 Communities.ossoil.com
Given task

Right and and wrong way?
                               Depends on situation
Co-operation?
      Can be cumbersome, complex
      mesh
   might not be the least painful way
                           ...but there are basic
                           aspects to consider
              Communities.ossoil.com
Choose your goal and values

1   ●   Lively, enthuastic and proactive community (Open and transparent
        communication and decisionmaking)
    ●   Adapt to changes faster (live inside open source)
    ●   Get innovative solutions and options (hacking is seen as positive)



2   ●   Get quick profit (Use open source efforts only for profit)
    ●   Our internal work and teams are more creative than open source
        community
    ●   Sharing skills and information (outside company) is to be avoided
If you prefer option 2, you can leave now and skip the following slides...


                            Communities.ossoil.com
So you decided to stay...

If your staff...
     ... is not familiar with open source
     values and communities
     ... has no history in open source
     development

Get help! Don't jump into ocean
without knowing how to swim!
         Communities.ossoil.com
“We just use open source”

                Embrace organisational overlapping


                              - Can be cumbersome
                          - Can be a mesh (not clear cut)
                    - At best combines two or more networks
                     - Often requires organisational changes

Company                                                        Company
                                    Mindset

                     Instead try to live
    Community
                     inside open source                           Community

                           Contribute back to community



                     Communities.ossoil.com
Overlapping Developer Roles

                      Support natural overlapping roles




- 'turn' developers to open source               - hire open source people
  in one night                                   - educate existing developers
- give only one option in development            - embrace freetime hacking
- strict boundaries == no freedom                - give credit for open source activities
- stick with one set op dev tools                - enable dev tool selection

    If your developers are not open source prone and your
             business is, time for HR replacements

                            Communities.ossoil.com
“We hire just developers with
               certificates!”
                          Developer types vary

                              Commitment grows ->

                              “Focused 24/7” -developer
                              - not just for money
                              - contributes to community
                              - still in apps only
“9 to 5” -developer                                         “Spread 24/7” - developer
- does for the money                                        - community as lifestyle
- bind to office hours
- does (internal) app       You need                        - multiple areas (core, apps, tools)
                                                            - contributes to community
  development
                            all types!
                         + active users, hobby developers

                          Communities.ossoil.com
“Why aren't you coding?!”

                Adjust HR policy towards open
                           source



- 'turn' developers to open source      - hire open source people
  in one night                          - educate existing developers
- give only one option in development   - embrace freetime hacking
- strict boundaries == no freedom       - give credit for open source activities
                                        - use community as dev pool
                                        - analyze (or buy) community
                                        - request 'Git' references


                       Communities.ossoil.com
“Values? We follow profit only!”

                  Try to look beyond next quarter




- Turn community efforts into cash     - Communities are bigger than
- You shall not seek outside the box      individual companies
- Fixed plans and teams                - freedom, fun loving
- Rely on internal skills              - Loves alternatives
- Fear of loosing control              - make oriented
                                       - sharing (w/ altruism)



                       Communities.ossoil.com
Cracks in the shell

                    Open communication & plans
                     disbelief              trust

                     Transparent decisionmaking

- Decisions in the background            - Decisions in public
- Decisionmakers from company            - Involve all (relatively)
- Use only internal information flow     - Use public methods
- Only own (duplicate) bugtrackers       - Use shared & public resources
- Code kept hidden and stall release     - Rely on discussion
- Dictate changes



                        Communities.ossoil.com
Conclusions
 Companies                                              OSS communities

                            Both need to understand
                                each other more


                           Meet half way and discuss



- Fails to adjust company policies          - Lives too much on it's own
- Neglects open communication               - In some cases ideological
- Fails to see values of transparency          boundaries
- Fails to adjust own organization          - Sometimes chaotic
- Fails to understand that communities      - Slow changes
  need skillful community manager           - Unpredictable (failure or not?)



                       Communities.ossoil.com
What to do?
               Company perspective



Don't open source all
Educate your staff
Hire open source developers
Evaluate communities constantly (outsource)
Hire community manager from outside (acts as 3rd party)
Engage staff to community
Open up your communication and plans
(regarding parts where community is involved)

               Questions?

             Communities.ossoil.com
How NOT to do open source
    Community managers view


         Jarkko Moilanen
    Open Source Community Enabler
      jarkko.moilanen@ossoil.com




       Communities.ossoil.com

More Related Content

What's hot

Online Community Training
Online Community TrainingOnline Community Training
Online Community TrainingDawn Foster
 
Strategic Communities of Practice
Strategic Communities of PracticeStrategic Communities of Practice
Strategic Communities of PracticeNancy Wright White
 
Agile2012 cop.pptx (read only)
Agile2012 cop.pptx (read only)Agile2012 cop.pptx (read only)
Agile2012 cop.pptx (read only)drewz lin
 
NYEC final handout WEadership
NYEC final handout WEadershipNYEC final handout WEadership
NYEC final handout WEadershipKristin Wolff
 
Developer of the Minute
Developer of the MinuteDeveloper of the Minute
Developer of the MinuteMicky Metts
 
Brief History of IxDA
Brief History of IxDABrief History of IxDA
Brief History of IxDAuxHH
 
Cultivating knowledge through Communities of Practice
Cultivating knowledge through Communities of PracticeCultivating knowledge through Communities of Practice
Cultivating knowledge through Communities of PracticeCollabor8now Ltd
 
Innotech Fostering Online Communities
Innotech Fostering Online CommunitiesInnotech Fostering Online Communities
Innotech Fostering Online CommunitiesChris Messina
 
Developing a Community of Practice for Open Education with the Community Coll...
Developing a Community of Practice for Open Education with the Community Coll...Developing a Community of Practice for Open Education with the Community Coll...
Developing a Community of Practice for Open Education with the Community Coll...Open Education Consortium
 
Leslie Johnston code4lib 2013 Keynote
Leslie Johnston code4lib 2013 KeynoteLeslie Johnston code4lib 2013 Keynote
Leslie Johnston code4lib 2013 Keynotelljohnston
 
Hacker-Centric Culture
Hacker-Centric CultureHacker-Centric Culture
Hacker-Centric CultureHiro Yoshioka
 
Day 3, Workshop 6 | Social Media
Day 3, Workshop 6 | Social MediaDay 3, Workshop 6 | Social Media
Day 3, Workshop 6 | Social MediaThierry Arsenault
 
Communities of practice
Communities of practiceCommunities of practice
Communities of practiceMakis Asimidis
 

What's hot (20)

Online Community Training
Online Community TrainingOnline Community Training
Online Community Training
 
Strategic Communities of Practice
Strategic Communities of PracticeStrategic Communities of Practice
Strategic Communities of Practice
 
Agile2012 cop.pptx (read only)
Agile2012 cop.pptx (read only)Agile2012 cop.pptx (read only)
Agile2012 cop.pptx (read only)
 
eLeader Conference Milan 2014
eLeader Conference Milan 2014eLeader Conference Milan 2014
eLeader Conference Milan 2014
 
NYEC final handout WEadership
NYEC final handout WEadershipNYEC final handout WEadership
NYEC final handout WEadership
 
Developer of the Minute
Developer of the MinuteDeveloper of the Minute
Developer of the Minute
 
Brief History of IxDA
Brief History of IxDABrief History of IxDA
Brief History of IxDA
 
Cultivating knowledge through Communities of Practice
Cultivating knowledge through Communities of PracticeCultivating knowledge through Communities of Practice
Cultivating knowledge through Communities of Practice
 
Innotech Fostering Online Communities
Innotech Fostering Online CommunitiesInnotech Fostering Online Communities
Innotech Fostering Online Communities
 
Developing a Community of Practice for Open Education with the Community Coll...
Developing a Community of Practice for Open Education with the Community Coll...Developing a Community of Practice for Open Education with the Community Coll...
Developing a Community of Practice for Open Education with the Community Coll...
 
Leslie Johnston code4lib 2013 Keynote
Leslie Johnston code4lib 2013 KeynoteLeslie Johnston code4lib 2013 Keynote
Leslie Johnston code4lib 2013 Keynote
 
Pln 101
Pln 101Pln 101
Pln 101
 
Fedora Fs Menoufiya Release 10
Fedora Fs Menoufiya Release 10Fedora Fs Menoufiya Release 10
Fedora Fs Menoufiya Release 10
 
Social Learning Part A
Social Learning Part ASocial Learning Part A
Social Learning Part A
 
Hacker-Centric Culture
Hacker-Centric CultureHacker-Centric Culture
Hacker-Centric Culture
 
The Social Web
The Social WebThe Social Web
The Social Web
 
Harnessing Social Networking
Harnessing Social NetworkingHarnessing Social Networking
Harnessing Social Networking
 
Social Learning
Social LearningSocial Learning
Social Learning
 
Day 3, Workshop 6 | Social Media
Day 3, Workshop 6 | Social MediaDay 3, Workshop 6 | Social Media
Day 3, Workshop 6 | Social Media
 
Communities of practice
Communities of practiceCommunities of practice
Communities of practice
 

Viewers also liked

Emerging hackerspaces – Peer-production generation
Emerging hackerspaces – Peer-production generationEmerging hackerspaces – Peer-production generation
Emerging hackerspaces – Peer-production generationkyyberi
 
Learn BEM: CSS Naming Convention
Learn BEM: CSS Naming ConventionLearn BEM: CSS Naming Convention
Learn BEM: CSS Naming ConventionIn a Rocket
 
How to Build a Dynamic Social Media Plan
How to Build a Dynamic Social Media PlanHow to Build a Dynamic Social Media Plan
How to Build a Dynamic Social Media PlanPost Planner
 
SEO: Getting Personal
SEO: Getting PersonalSEO: Getting Personal
SEO: Getting PersonalKirsty Hulse
 
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika AldabaLightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldabaux singapore
 

Viewers also liked (6)

Emerging hackerspaces – Peer-production generation
Emerging hackerspaces – Peer-production generationEmerging hackerspaces – Peer-production generation
Emerging hackerspaces – Peer-production generation
 
Learn BEM: CSS Naming Convention
Learn BEM: CSS Naming ConventionLearn BEM: CSS Naming Convention
Learn BEM: CSS Naming Convention
 
How to Build a Dynamic Social Media Plan
How to Build a Dynamic Social Media PlanHow to Build a Dynamic Social Media Plan
How to Build a Dynamic Social Media Plan
 
SEO: Getting Personal
SEO: Getting PersonalSEO: Getting Personal
SEO: Getting Personal
 
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika AldabaLightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
 
Succession “Losers”: What Happens to Executives Passed Over for the CEO Job?
Succession “Losers”: What Happens to Executives Passed Over for the CEO Job? Succession “Losers”: What Happens to Executives Passed Over for the CEO Job?
Succession “Losers”: What Happens to Executives Passed Over for the CEO Job?
 

Similar to How not-to-do-open-source-okfestival2012

Building software: the lessons from open source
Building software: the lessons from open sourceBuilding software: the lessons from open source
Building software: the lessons from open sourceArnaud Porterie
 
Lessons Learned from Xen (Texas Linux Fest 2013)
Lessons Learned from Xen (Texas Linux Fest 2013)Lessons Learned from Xen (Texas Linux Fest 2013)
Lessons Learned from Xen (Texas Linux Fest 2013)Russell Pavlicek
 
An Open Source Approach to Collaboration
An Open Source Approach to CollaborationAn Open Source Approach to Collaboration
An Open Source Approach to CollaborationifPeople
 
SilverStripe Developer Community: A Retrospective
SilverStripe Developer Community: A RetrospectiveSilverStripe Developer Community: A Retrospective
SilverStripe Developer Community: A RetrospectiveCam Findlay
 
Social Media & Recruiting
Social Media & RecruitingSocial Media & Recruiting
Social Media & RecruitingGlenn Gutmacher
 
Corporate Open Source Anti-patterns
Corporate Open Source Anti-patternsCorporate Open Source Anti-patterns
Corporate Open Source Anti-patternsbcantrill
 
Building A Collaborative Infrastructure
Building A Collaborative InfrastructureBuilding A Collaborative Infrastructure
Building A Collaborative InfrastructureStuart McIntyre
 
Lessons Learned from Xen [LFNW 2013]
Lessons Learned from Xen [LFNW 2013]Lessons Learned from Xen [LFNW 2013]
Lessons Learned from Xen [LFNW 2013]Russell Pavlicek
 
Lessons Learned From Scaling An Open Source Community By 10,000%
Lessons Learned From Scaling An Open Source Community By 10,000%Lessons Learned From Scaling An Open Source Community By 10,000%
Lessons Learned From Scaling An Open Source Community By 10,000%Angela Byron
 
10 Observations from 10+ years in the Corporate UX Trenches
10 Observations from 10+ years in the Corporate UX Trenches10 Observations from 10+ years in the Corporate UX Trenches
10 Observations from 10+ years in the Corporate UX TrenchesArio Jafarzadeh
 
Redesigning the Drupal Issue Queue (Codename Prairie: a Social Architecture P...
Redesigning the Drupal Issue Queue (Codename Prairie: a Social Architecture P...Redesigning the Drupal Issue Queue (Codename Prairie: a Social Architecture P...
Redesigning the Drupal Issue Queue (Codename Prairie: a Social Architecture P...leisa reichelt
 
[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...
[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...
[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...WSO2
 
Beyond functional silos with communities of practice
Beyond functional silos with communities of practiceBeyond functional silos with communities of practice
Beyond functional silos with communities of practiceDennis Stevens
 
Lessons Learned from Xen - SELF2013
Lessons Learned from Xen - SELF2013Lessons Learned from Xen - SELF2013
Lessons Learned from Xen - SELF2013The Linux Foundation
 
OpenSocial State of the Union 2010
OpenSocial State of the Union 2010OpenSocial State of the Union 2010
OpenSocial State of the Union 2010weitzelm
 
Contributing to FOSS (archived)
Contributing to FOSS (archived)Contributing to FOSS (archived)
Contributing to FOSS (archived)Bud Siddhisena
 

Similar to How not-to-do-open-source-okfestival2012 (20)

Looking at the wetware
Looking at the wetwareLooking at the wetware
Looking at the wetware
 
Building software: the lessons from open source
Building software: the lessons from open sourceBuilding software: the lessons from open source
Building software: the lessons from open source
 
Lessons Learned from Xen (Texas Linux Fest 2013)
Lessons Learned from Xen (Texas Linux Fest 2013)Lessons Learned from Xen (Texas Linux Fest 2013)
Lessons Learned from Xen (Texas Linux Fest 2013)
 
Looking at the wetware stakeholders in communities - fossa2011
Looking at the wetware   stakeholders in communities - fossa2011Looking at the wetware   stakeholders in communities - fossa2011
Looking at the wetware stakeholders in communities - fossa2011
 
An Open Source Approach to Collaboration
An Open Source Approach to CollaborationAn Open Source Approach to Collaboration
An Open Source Approach to Collaboration
 
SilverStripe Developer Community: A Retrospective
SilverStripe Developer Community: A RetrospectiveSilverStripe Developer Community: A Retrospective
SilverStripe Developer Community: A Retrospective
 
Social Media & Recruiting
Social Media & RecruitingSocial Media & Recruiting
Social Media & Recruiting
 
Corporate Open Source Anti-patterns
Corporate Open Source Anti-patternsCorporate Open Source Anti-patterns
Corporate Open Source Anti-patterns
 
Building A Collaborative Infrastructure
Building A Collaborative InfrastructureBuilding A Collaborative Infrastructure
Building A Collaborative Infrastructure
 
Lessons Learned from Xen [LFNW 2013]
Lessons Learned from Xen [LFNW 2013]Lessons Learned from Xen [LFNW 2013]
Lessons Learned from Xen [LFNW 2013]
 
Lessons Learned From Scaling An Open Source Community By 10,000%
Lessons Learned From Scaling An Open Source Community By 10,000%Lessons Learned From Scaling An Open Source Community By 10,000%
Lessons Learned From Scaling An Open Source Community By 10,000%
 
10 Observations from 10+ years in the Corporate UX Trenches
10 Observations from 10+ years in the Corporate UX Trenches10 Observations from 10+ years in the Corporate UX Trenches
10 Observations from 10+ years in the Corporate UX Trenches
 
Redesigning the Drupal Issue Queue (Codename Prairie: a Social Architecture P...
Redesigning the Drupal Issue Queue (Codename Prairie: a Social Architecture P...Redesigning the Drupal Issue Queue (Codename Prairie: a Social Architecture P...
Redesigning the Drupal Issue Queue (Codename Prairie: a Social Architecture P...
 
[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...
[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...
[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...
 
Build the Missing Part with TeamPark
Build the Missing Part with TeamParkBuild the Missing Part with TeamPark
Build the Missing Part with TeamPark
 
Beyond functional silos with communities of practice
Beyond functional silos with communities of practiceBeyond functional silos with communities of practice
Beyond functional silos with communities of practice
 
Lessons Learned from Xen - SELF2013
Lessons Learned from Xen - SELF2013Lessons Learned from Xen - SELF2013
Lessons Learned from Xen - SELF2013
 
Developing Social Networks
Developing Social NetworksDeveloping Social Networks
Developing Social Networks
 
OpenSocial State of the Union 2010
OpenSocial State of the Union 2010OpenSocial State of the Union 2010
OpenSocial State of the Union 2010
 
Contributing to FOSS (archived)
Contributing to FOSS (archived)Contributing to FOSS (archived)
Contributing to FOSS (archived)
 

Recently uploaded

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
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
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 

How not-to-do-open-source-okfestival2012

  • 1. How NOT to do open source Community managers view Jarkko Moilanen Open Source Community Enabler jarkko.moilanen@ossoil.com Communities.ossoil.com
  • 2. “Living the open source” Long term research about Open Source Communities (Masters Thesis, now PhD candidate) Not just observing but inside Open Source Communities.ossoil.com
  • 3. Given task Right and and wrong way? Depends on situation Co-operation? Can be cumbersome, complex mesh might not be the least painful way ...but there are basic aspects to consider Communities.ossoil.com
  • 4. Choose your goal and values 1 ● Lively, enthuastic and proactive community (Open and transparent communication and decisionmaking) ● Adapt to changes faster (live inside open source) ● Get innovative solutions and options (hacking is seen as positive) 2 ● Get quick profit (Use open source efforts only for profit) ● Our internal work and teams are more creative than open source community ● Sharing skills and information (outside company) is to be avoided If you prefer option 2, you can leave now and skip the following slides... Communities.ossoil.com
  • 5. So you decided to stay... If your staff... ... is not familiar with open source values and communities ... has no history in open source development Get help! Don't jump into ocean without knowing how to swim! Communities.ossoil.com
  • 6. “We just use open source” Embrace organisational overlapping - Can be cumbersome - Can be a mesh (not clear cut) - At best combines two or more networks - Often requires organisational changes Company Company Mindset Instead try to live Community inside open source Community Contribute back to community Communities.ossoil.com
  • 7. Overlapping Developer Roles Support natural overlapping roles - 'turn' developers to open source - hire open source people in one night - educate existing developers - give only one option in development - embrace freetime hacking - strict boundaries == no freedom - give credit for open source activities - stick with one set op dev tools - enable dev tool selection If your developers are not open source prone and your business is, time for HR replacements Communities.ossoil.com
  • 8. “We hire just developers with certificates!” Developer types vary Commitment grows -> “Focused 24/7” -developer - not just for money - contributes to community - still in apps only “9 to 5” -developer “Spread 24/7” - developer - does for the money - community as lifestyle - bind to office hours - does (internal) app You need - multiple areas (core, apps, tools) - contributes to community development all types! + active users, hobby developers Communities.ossoil.com
  • 9. “Why aren't you coding?!” Adjust HR policy towards open source - 'turn' developers to open source - hire open source people in one night - educate existing developers - give only one option in development - embrace freetime hacking - strict boundaries == no freedom - give credit for open source activities - use community as dev pool - analyze (or buy) community - request 'Git' references Communities.ossoil.com
  • 10. “Values? We follow profit only!” Try to look beyond next quarter - Turn community efforts into cash - Communities are bigger than - You shall not seek outside the box individual companies - Fixed plans and teams - freedom, fun loving - Rely on internal skills - Loves alternatives - Fear of loosing control - make oriented - sharing (w/ altruism) Communities.ossoil.com
  • 11. Cracks in the shell Open communication & plans disbelief trust Transparent decisionmaking - Decisions in the background - Decisions in public - Decisionmakers from company - Involve all (relatively) - Use only internal information flow - Use public methods - Only own (duplicate) bugtrackers - Use shared & public resources - Code kept hidden and stall release - Rely on discussion - Dictate changes Communities.ossoil.com
  • 12. Conclusions Companies OSS communities Both need to understand each other more Meet half way and discuss - Fails to adjust company policies - Lives too much on it's own - Neglects open communication - In some cases ideological - Fails to see values of transparency boundaries - Fails to adjust own organization - Sometimes chaotic - Fails to understand that communities - Slow changes need skillful community manager - Unpredictable (failure or not?) Communities.ossoil.com
  • 13. What to do? Company perspective Don't open source all Educate your staff Hire open source developers Evaluate communities constantly (outsource) Hire community manager from outside (acts as 3rd party) Engage staff to community Open up your communication and plans (regarding parts where community is involved) Questions? Communities.ossoil.com
  • 14. How NOT to do open source Community managers view Jarkko Moilanen Open Source Community Enabler jarkko.moilanen@ossoil.com Communities.ossoil.com