SlideShare a Scribd company logo
www.cs.helsinki.fi
In between open and closed:
Drawing the fine line in hybrid OSS communities
Hanna Mäenpää
hanna.maenpaa@cs.helsinki.fi
Department of Computer Science
University of Helsinki 11.4.2016 1
Tomi Männistö
tomi.mannisto@cs.helsinki.fi
Empirical Software Engineering Group
www.cs.helsinki.fi/group/ese/
Terhi Kilamo
terhi.kilamo@tut.fi
Tampere Technical University
www.cs.helsinki.fi
Motivation – Open innovation
Crowdsourcing allows profit-oriented companies to
outsource tasks to the general public, yielding better
results at less expense than they would otherwise cost.
These opportunities are highlighted at early stages of product
development and when introducing new products to the
marketplace..
For software companies, the OSS communities and adopting
their ways of working are promising - lead users.
11.4.2016
Faculty of Science
Department of Computer Science 2
www.cs.helsinki.fi
Conflicting motivations –
OSS vs. Commercial
11.4.2016
Faculty of Science
Department of Computer Science 3
An apt division of labor, knowledge and decision power is
needed to build trust and reciprocity between the
stakeholders.
This is influenced by how the community is built and
managed: the socio-technical infrastructure it is
supported by and the practices that are employed in its
governance.
www.cs.helsinki.fi
Research has been called for
understanding:
• How relationships in between companies and their
“un-paid employees” can form.1
• Why do companies enter these relationships.5
• What principles, processes9 and forms of control10
take place in their governance.
11.4.2016
Faculty of Science
Department of Computer Science 4
www.cs.helsinki.fi 11.4.2016
Faculty of Science
Department of Computer Science 5
Single case study
Descriptive
Exploratory
Mixed methods
Industry context
2 years
www.cs.helsinki.fi
A Post-Nokia
startup (est. 2011)
Smartphone product
• Crowdfunding Jul 2013
• Delivered 24th Dec 2013
• 137 countries
Sailfish OS – a prototype
• 1.0.1.12 Dec 27th 2013
• 1.0.3.8 Jan 31st 2014
• 1.0.4.20 Mar 17th 2014
11.4.2016 6
www.cs.helsinki.fi
Company values
11.4.2016 7
Unique user experience
Security, transparency,
full control over hardware and data
“We want to
create an
innovation
platform for ideas,
opportunities and
openness.”
www.cs.helsinki.fi
Company values
11.4.2016 8
Unique user experience
Security, transparency,
full control over hardware and data
“We want to
create an
innovation
platform for ideas,
opportunities and
openness.”
www.cs.helsinki.fi 11.4.2016
Faculty of Science
Department of Computer Science 9
Hybrid Environment
A mix of open and proprietary
www.cs.helsinki.fi
Sailfish Operating System
11.4.2016
Faculty of Science
Department of Computer Science 10
Linux kernel: Hardware specific adaptation
www.cs.helsinki.fi
Sailfish Operating System
11.4.2016
Faculty of Science
Department of Computer Science 11
Linux kernel: Hardware specific adaptation
Application platform:
Mobility, sensors
graphics and web
Core OS:
System essentials,
management of software
and personal information, security
www.cs.helsinki.fi
Sailfish Operating System
11.4.2016
Faculty of Science
Department of Computer Science 12
Linux kernel: Hardware specific adaptation
Application platform:
Mobility, sensors
graphics and web
Basic applications: Settings, contacts, camera, application store
OS core:
System essentials,
management of software
and personal information, security
Middleware and user interface:
Power management, performance optimizations, multitasking, gestures
www.cs.helsinki.fi 11.4.2016
Faculty of Science
Department of Computer Science 13
Application platform:
Mobility, sensors
graphics and web
Basic applications: Settings, contacts, camera, application store
OS core:
System essentials,
management of software
and personal information, security
Middleware and user interface:
Power management, performance optimizations, multitasking, gestures
Linux kernel: Hardware specific adaptation
Sailfish Operating System
www.cs.helsinki.fi
Collaboration models
11.4.2016
Faculty of Science
Department of ComputerScience 14
www.cs.helsinki.fi
Collaboration models
11.4.2016
Faculty of Science
Department of ComputerScience 15
www.cs.helsinki.fi
Collaboration models
11.4.2016
Faculty of Science
Department of ComputerScience 16
www.cs.helsinki.fi
Collaboration models
11.4.2016
Faculty of Science
Department of ComputerScience 17
www.cs.helsinki.fi 11.4.2016
Faculty of Science
Department of Computer Science 18
Research questions
1. How can an open community aid the development of
proprietary software?
2. How can a company initiate such a relationship?
1. How can a company manage the collaboration?
www.cs.helsinki.fi
Research design:
11.4.2016 19
Company
• Semi-structured interviews
• Face to face, email
Customer community members
• Interview of a moderator
• Surveys on demographics
and motivation of members
Realized activities
• Forum data mining
• Freely available documents
www.cs.helsinki.fi
2013
2014
2015
Motivation survey 1, N=192
Motivation survey 2, N=101
January: QM / RPM
Launch: Registered users, activity
Keyword and interaction analysis
Demographics
Revisiting user profiles and activity
June: QM, moderator
11.4.2016 20
Company
• Semi-structured interviews
• Face to face, email
Customer community members
• Interview of a moderator
• Surveys on demographics
and motivation of members
Realized activities
• Forum data mining
• Freely available documents
March: RPM
Research design:
Revisiting, revisiting, revisiting
www.cs.helsinki.fi 11.4.2016
Faculty of Science
Department of Computer Science 21
Intermediary results
www.cs.helsinki.fi 11.4.2016 22
Creative, self-organizing and autonomous.
www.cs.helsinki.fi 11.4.2016
Faculty of Science
Department of Computer Science 23
Clear purpose
www.cs.helsinki.fi 11.4.2016
Faculty of Science
Department of Computer Science 24
Activeness of the community
“The first evening we had hundreds of people
logged in and contributing”
www.cs.helsinki.fi
Ideas, questions, defect reports
11.4.2016
Faculty of Science
Department of Computer Science 25
The extent of the testing
activities could not have
been achieved without
the help of the customers.
www.cs.helsinki.fi
Motivation – 2014 6mo
11.4.2016
Faculty of Science
Department of Computer Science 26
www.cs.helsinki.fi
Motivation
11.4.2016
Faculty of Science
Department of Computer Science 27
www.cs.helsinki.fi 11.4.2016
Faculty of Science
Department of Computer Science 28
Motivation - open
“I believe in an open community that is
intrinsically motivated to work together
for the benefit of all.”
“I love the idea to exit from iOS, Windows and especially Android
world: with Sailfish we’re talking about real open source,
freedom and the
close contact between us users and the company
giving us the possibility to do something new, unlike and
interesting.”
www.cs.helsinki.fi 11.4.2016
Faculty of Science
Department of Computer Science 29
Finally:
Lessons learned
www.cs.helsinki.fi
RQ1:
How can an open community aid the
development of proprietary software?
11.4.2016
Faculty of Science
Department of Computer Science 30
Create
Process
Refine
Amend
Evaluate
www.cs.helsinki.fi
RQ1:
How can an open community aid the
development of proprietary software?
11.4.2016
Faculty of Science
Department of Computer Science 31
Complementing R&D
• Requirements engineering
• Post release testing
• Release planning
• Feasibility of ideas
Allowing continuous experimentation
• Strategy – company values
Customer support
Create
Process
Refine
Amend
Evaluate
www.cs.helsinki.fi
RQ2: How can a company initiate such a
relationship?
11.4.2016
Faculty of Science
Department of Computer Science 32
Purpose
People
Platform
www.cs.helsinki.fi
RQ2: How can a company initiate such a
relationship?
11.4.2016
Faculty of Science
Department of Computer Science 33
Purpose
People
Platform
1. Commitment to a product
1. Exclusivity
2. Matching values
1. Low barrier of communication
with top executives
• Man on the inside
www.cs.helsinki.fi 11.4.2016
Faculty of Science
Department of Computer Science 34
RQ3: How can a company manage the
collaboration?
www.cs.helsinki.fi 11.4.2016
Faculty of Science
Department of Computer Science 35
RQ3: How can a company manage the
collaboration?
www.cs.helsinki.fi 11.4.2016
Faculty of Science
Department of Computer Science 36
RQ3: How can a company manage the
collaboration?
Post-release
No promises
No opinions
Postum notifications
Release notes
www.cs.helsinki.fi 11.4.2016
Faculty of Science
Department of Computer Science 37
RQ3: How can a company manage the
collaboration?
Post-release
No promises
No opinions
Postum notifications
Release notes
www.cs.helsinki.fi 11.4.2016
Faculty of Science
Department of Computer Science 38
RQ3: How can a company manage the
collaboration?
“Early” opt-in
Post-release
No promises
No opinions
Postum notifications
Release notes
www.cs.helsinki.fi 11.4.2016
Faculty of Science
Department of Computer Science 39
RQ3: How can a company manage the
collaboration?
No promises
No opinions
Postum notifications
Release notes
“Early” opt-in
Post-release
www.cs.helsinki.fi 11.4.2016
Faculty of Science
Department of Computer Science 40
RQ3: How can a company manage the
collaboration?
C-beta
“Early” opt-in
Post-release
No promises
No opinions
Postum notifications
Release notes
www.cs.helsinki.fi 11.4.2016
Faculty of Science
Department of Computer Science 41
RQ3: How can a company manage the
collaboration?
C-beta
“Early” opt-in
Post-release
Knowledge
Access
Decision
making
power
www.cs.helsinki.fi
Knowledge
Access
Decision
making
power
11.4.2016
Faculty of Science
Department of Computer Science 42
RQ3: How can a company manage the
collaboration?
C-beta
“Early” opt-in
Post-release
www.cs.helsinki.fi 11.4.2016
Faculty of Science
Department of Computer Science 43
To conclude
The challenges lie in creating and sustaining
a balance between the
open and the proprietary,
public and private,
autonomy and governed.
While overt openness may risk the competitive advantage of a company, leaving too
much behind closed boundaries can create unnecessary friction in between the
company and its open community.
www.cs.helsinki.fi 11.4.2016
Faculty of Science
Department of Computer Science 44
Limitations
Learnings are directional to
similar market introductions
where a new product relies
on OSS software and a
large up front investment
has already been made by
the customer.
www.cs.helsinki.fi 11.4.2016
Faculty of Science
Department of Computer Science 45
Limitations
Transferability
1. Single case
2. Descriptive
3. History of the software and the people
Validity of the research design
1. Methodologically fragmented
2. Data sampling representative of only the
most active contributors, not the whole
customer population
Internal validity
1. Researcher bias – at time a solo effort
Learnings are directional to
similar market introductions
where a new product relies
on OSS software and a
large up front investment
has already been made by
the customer.
30%
www.cs.helsinki.fi 11.4.2016
Faculty of Science
Department of Computer Science 46
Questions?
www.cs.helsinki.fi 11.4.2016
Faculty of Science
Department of Computer Science 47
Thank you
Hanna Mäenpää
hanna.maenpaa@cs.helsinki.fi
“Leaving the requirements open:
Case studies in Hybrid OSS environments”
http://tinyurl.com/hannas-dissertation

More Related Content

PPTX
Student Experience Experts Meeting
PDF
Technology and capturing the learner voice
PDF
Content Marketing Wisdom from the Greatest Minds in History
PPT
Leonardo Da Vinci
PDF
Insights on Open Source and Inner Source
PDF
2017 06-01-eswc2017-ug
PPT
Summer school bz_fp7research_20100708
PPT
Strategies-Developing-Deploying-FOSS
Student Experience Experts Meeting
Technology and capturing the learner voice
Content Marketing Wisdom from the Greatest Minds in History
Leonardo Da Vinci
Insights on Open Source and Inner Source
2017 06-01-eswc2017-ug
Summer school bz_fp7research_20100708
Strategies-Developing-Deploying-FOSS

Similar to In between open and closed - Drawing the fine line (20)

PDF
Open Data in Helsinki Region, EuroPCom 2016
PDF
Hackathon HACk.DATA.KI.BOTS - Pitch "EK"
PPTX
Student experience experts meeting
PPTX
Social Media for Marketing An Overview of Specialist Software
PPTX
Murray "FOLIO and ReShare: Case Studies of Two Open Source Projects"
PPT
PDF
10 years of IBM Connections
PPTX
Open data ecosystems research talk at Copenhagen Business School on 25042014
PDF
DSpace-CRIS_An open source solution for Research_EDU15
PDF
Blockchain in Learning & Career Development: The Case of the Open Source Univ...
PDF
2016-12-13 DRDC Conference MOOQ Workshop Christian M. Stracke
PPTX
Kari Mikkelä : Urban Mill & Otaniemi Innovation Alley presentation 270516 D ...
PDF
Technology Commercialization Center of UNN (English presentation)
PDF
UNN Technology Commercialization Center
PPTX
Joining it all up: developing research-practice linkages in the UK
PDF
Open Source Community Building by Firms and Institutions
PPTX
Crowdsourcing the Digital Parliament –   The Case of the Hellenic OCR Team
PPTX
Open Learning Analytics Network - Summit Europe 2014
PDF
Scholarly social media applications platforms for knowledge sharing and net...
PPT
OSCELOT
Open Data in Helsinki Region, EuroPCom 2016
Hackathon HACk.DATA.KI.BOTS - Pitch "EK"
Student experience experts meeting
Social Media for Marketing An Overview of Specialist Software
Murray "FOLIO and ReShare: Case Studies of Two Open Source Projects"
10 years of IBM Connections
Open data ecosystems research talk at Copenhagen Business School on 25042014
DSpace-CRIS_An open source solution for Research_EDU15
Blockchain in Learning & Career Development: The Case of the Open Source Univ...
2016-12-13 DRDC Conference MOOQ Workshop Christian M. Stracke
Kari Mikkelä : Urban Mill & Otaniemi Innovation Alley presentation 270516 D ...
Technology Commercialization Center of UNN (English presentation)
UNN Technology Commercialization Center
Joining it all up: developing research-practice linkages in the UK
Open Source Community Building by Firms and Institutions
Crowdsourcing the Digital Parliament –   The Case of the Hellenic OCR Team
Open Learning Analytics Network - Summit Europe 2014
Scholarly social media applications platforms for knowledge sharing and net...
OSCELOT
Ad

Recently uploaded (20)

PDF
project resource management chapter-09.pdf
PDF
Getting Started with Data Integration: FME Form 101
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
Developing a website for English-speaking practice to English as a foreign la...
PPTX
Modernising the Digital Integration Hub
PDF
August Patch Tuesday
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
Getting started with AI Agents and Multi-Agent Systems
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PDF
STKI Israel Market Study 2025 version august
PPTX
cloud_computing_Infrastucture_as_cloud_p
PDF
Hindi spoken digit analysis for native and non-native speakers
PPTX
Chapter 5: Probability Theory and Statistics
project resource management chapter-09.pdf
Getting Started with Data Integration: FME Form 101
gpt5_lecture_notes_comprehensive_20250812015547.pdf
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
1 - Historical Antecedents, Social Consideration.pdf
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
Univ-Connecticut-ChatGPT-Presentaion.pdf
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
Group 1 Presentation -Planning and Decision Making .pptx
Developing a website for English-speaking practice to English as a foreign la...
Modernising the Digital Integration Hub
August Patch Tuesday
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
Getting started with AI Agents and Multi-Agent Systems
Assigned Numbers - 2025 - Bluetooth® Document
NewMind AI Weekly Chronicles – August ’25 Week III
STKI Israel Market Study 2025 version august
cloud_computing_Infrastucture_as_cloud_p
Hindi spoken digit analysis for native and non-native speakers
Chapter 5: Probability Theory and Statistics
Ad

In between open and closed - Drawing the fine line

  • 1. www.cs.helsinki.fi In between open and closed: Drawing the fine line in hybrid OSS communities Hanna Mäenpää hanna.maenpaa@cs.helsinki.fi Department of Computer Science University of Helsinki 11.4.2016 1 Tomi Männistö tomi.mannisto@cs.helsinki.fi Empirical Software Engineering Group www.cs.helsinki.fi/group/ese/ Terhi Kilamo terhi.kilamo@tut.fi Tampere Technical University
  • 2. www.cs.helsinki.fi Motivation – Open innovation Crowdsourcing allows profit-oriented companies to outsource tasks to the general public, yielding better results at less expense than they would otherwise cost. These opportunities are highlighted at early stages of product development and when introducing new products to the marketplace.. For software companies, the OSS communities and adopting their ways of working are promising - lead users. 11.4.2016 Faculty of Science Department of Computer Science 2
  • 3. www.cs.helsinki.fi Conflicting motivations – OSS vs. Commercial 11.4.2016 Faculty of Science Department of Computer Science 3 An apt division of labor, knowledge and decision power is needed to build trust and reciprocity between the stakeholders. This is influenced by how the community is built and managed: the socio-technical infrastructure it is supported by and the practices that are employed in its governance.
  • 4. www.cs.helsinki.fi Research has been called for understanding: • How relationships in between companies and their “un-paid employees” can form.1 • Why do companies enter these relationships.5 • What principles, processes9 and forms of control10 take place in their governance. 11.4.2016 Faculty of Science Department of Computer Science 4
  • 5. www.cs.helsinki.fi 11.4.2016 Faculty of Science Department of Computer Science 5 Single case study Descriptive Exploratory Mixed methods Industry context 2 years
  • 6. www.cs.helsinki.fi A Post-Nokia startup (est. 2011) Smartphone product • Crowdfunding Jul 2013 • Delivered 24th Dec 2013 • 137 countries Sailfish OS – a prototype • 1.0.1.12 Dec 27th 2013 • 1.0.3.8 Jan 31st 2014 • 1.0.4.20 Mar 17th 2014 11.4.2016 6
  • 7. www.cs.helsinki.fi Company values 11.4.2016 7 Unique user experience Security, transparency, full control over hardware and data “We want to create an innovation platform for ideas, opportunities and openness.”
  • 8. www.cs.helsinki.fi Company values 11.4.2016 8 Unique user experience Security, transparency, full control over hardware and data “We want to create an innovation platform for ideas, opportunities and openness.”
  • 9. www.cs.helsinki.fi 11.4.2016 Faculty of Science Department of Computer Science 9 Hybrid Environment A mix of open and proprietary
  • 10. www.cs.helsinki.fi Sailfish Operating System 11.4.2016 Faculty of Science Department of Computer Science 10 Linux kernel: Hardware specific adaptation
  • 11. www.cs.helsinki.fi Sailfish Operating System 11.4.2016 Faculty of Science Department of Computer Science 11 Linux kernel: Hardware specific adaptation Application platform: Mobility, sensors graphics and web Core OS: System essentials, management of software and personal information, security
  • 12. www.cs.helsinki.fi Sailfish Operating System 11.4.2016 Faculty of Science Department of Computer Science 12 Linux kernel: Hardware specific adaptation Application platform: Mobility, sensors graphics and web Basic applications: Settings, contacts, camera, application store OS core: System essentials, management of software and personal information, security Middleware and user interface: Power management, performance optimizations, multitasking, gestures
  • 13. www.cs.helsinki.fi 11.4.2016 Faculty of Science Department of Computer Science 13 Application platform: Mobility, sensors graphics and web Basic applications: Settings, contacts, camera, application store OS core: System essentials, management of software and personal information, security Middleware and user interface: Power management, performance optimizations, multitasking, gestures Linux kernel: Hardware specific adaptation Sailfish Operating System
  • 14. www.cs.helsinki.fi Collaboration models 11.4.2016 Faculty of Science Department of ComputerScience 14
  • 15. www.cs.helsinki.fi Collaboration models 11.4.2016 Faculty of Science Department of ComputerScience 15
  • 16. www.cs.helsinki.fi Collaboration models 11.4.2016 Faculty of Science Department of ComputerScience 16
  • 17. www.cs.helsinki.fi Collaboration models 11.4.2016 Faculty of Science Department of ComputerScience 17
  • 18. www.cs.helsinki.fi 11.4.2016 Faculty of Science Department of Computer Science 18 Research questions 1. How can an open community aid the development of proprietary software? 2. How can a company initiate such a relationship? 1. How can a company manage the collaboration?
  • 19. www.cs.helsinki.fi Research design: 11.4.2016 19 Company • Semi-structured interviews • Face to face, email Customer community members • Interview of a moderator • Surveys on demographics and motivation of members Realized activities • Forum data mining • Freely available documents
  • 20. www.cs.helsinki.fi 2013 2014 2015 Motivation survey 1, N=192 Motivation survey 2, N=101 January: QM / RPM Launch: Registered users, activity Keyword and interaction analysis Demographics Revisiting user profiles and activity June: QM, moderator 11.4.2016 20 Company • Semi-structured interviews • Face to face, email Customer community members • Interview of a moderator • Surveys on demographics and motivation of members Realized activities • Forum data mining • Freely available documents March: RPM Research design: Revisiting, revisiting, revisiting
  • 21. www.cs.helsinki.fi 11.4.2016 Faculty of Science Department of Computer Science 21 Intermediary results
  • 22. www.cs.helsinki.fi 11.4.2016 22 Creative, self-organizing and autonomous.
  • 23. www.cs.helsinki.fi 11.4.2016 Faculty of Science Department of Computer Science 23 Clear purpose
  • 24. www.cs.helsinki.fi 11.4.2016 Faculty of Science Department of Computer Science 24 Activeness of the community “The first evening we had hundreds of people logged in and contributing”
  • 25. www.cs.helsinki.fi Ideas, questions, defect reports 11.4.2016 Faculty of Science Department of Computer Science 25 The extent of the testing activities could not have been achieved without the help of the customers.
  • 26. www.cs.helsinki.fi Motivation – 2014 6mo 11.4.2016 Faculty of Science Department of Computer Science 26
  • 28. www.cs.helsinki.fi 11.4.2016 Faculty of Science Department of Computer Science 28 Motivation - open “I believe in an open community that is intrinsically motivated to work together for the benefit of all.” “I love the idea to exit from iOS, Windows and especially Android world: with Sailfish we’re talking about real open source, freedom and the close contact between us users and the company giving us the possibility to do something new, unlike and interesting.”
  • 29. www.cs.helsinki.fi 11.4.2016 Faculty of Science Department of Computer Science 29 Finally: Lessons learned
  • 30. www.cs.helsinki.fi RQ1: How can an open community aid the development of proprietary software? 11.4.2016 Faculty of Science Department of Computer Science 30 Create Process Refine Amend Evaluate
  • 31. www.cs.helsinki.fi RQ1: How can an open community aid the development of proprietary software? 11.4.2016 Faculty of Science Department of Computer Science 31 Complementing R&D • Requirements engineering • Post release testing • Release planning • Feasibility of ideas Allowing continuous experimentation • Strategy – company values Customer support Create Process Refine Amend Evaluate
  • 32. www.cs.helsinki.fi RQ2: How can a company initiate such a relationship? 11.4.2016 Faculty of Science Department of Computer Science 32 Purpose People Platform
  • 33. www.cs.helsinki.fi RQ2: How can a company initiate such a relationship? 11.4.2016 Faculty of Science Department of Computer Science 33 Purpose People Platform 1. Commitment to a product 1. Exclusivity 2. Matching values 1. Low barrier of communication with top executives • Man on the inside
  • 34. www.cs.helsinki.fi 11.4.2016 Faculty of Science Department of Computer Science 34 RQ3: How can a company manage the collaboration?
  • 35. www.cs.helsinki.fi 11.4.2016 Faculty of Science Department of Computer Science 35 RQ3: How can a company manage the collaboration?
  • 36. www.cs.helsinki.fi 11.4.2016 Faculty of Science Department of Computer Science 36 RQ3: How can a company manage the collaboration? Post-release No promises No opinions Postum notifications Release notes
  • 37. www.cs.helsinki.fi 11.4.2016 Faculty of Science Department of Computer Science 37 RQ3: How can a company manage the collaboration? Post-release No promises No opinions Postum notifications Release notes
  • 38. www.cs.helsinki.fi 11.4.2016 Faculty of Science Department of Computer Science 38 RQ3: How can a company manage the collaboration? “Early” opt-in Post-release No promises No opinions Postum notifications Release notes
  • 39. www.cs.helsinki.fi 11.4.2016 Faculty of Science Department of Computer Science 39 RQ3: How can a company manage the collaboration? No promises No opinions Postum notifications Release notes “Early” opt-in Post-release
  • 40. www.cs.helsinki.fi 11.4.2016 Faculty of Science Department of Computer Science 40 RQ3: How can a company manage the collaboration? C-beta “Early” opt-in Post-release No promises No opinions Postum notifications Release notes
  • 41. www.cs.helsinki.fi 11.4.2016 Faculty of Science Department of Computer Science 41 RQ3: How can a company manage the collaboration? C-beta “Early” opt-in Post-release Knowledge Access Decision making power
  • 42. www.cs.helsinki.fi Knowledge Access Decision making power 11.4.2016 Faculty of Science Department of Computer Science 42 RQ3: How can a company manage the collaboration? C-beta “Early” opt-in Post-release
  • 43. www.cs.helsinki.fi 11.4.2016 Faculty of Science Department of Computer Science 43 To conclude The challenges lie in creating and sustaining a balance between the open and the proprietary, public and private, autonomy and governed. While overt openness may risk the competitive advantage of a company, leaving too much behind closed boundaries can create unnecessary friction in between the company and its open community.
  • 44. www.cs.helsinki.fi 11.4.2016 Faculty of Science Department of Computer Science 44 Limitations Learnings are directional to similar market introductions where a new product relies on OSS software and a large up front investment has already been made by the customer.
  • 45. www.cs.helsinki.fi 11.4.2016 Faculty of Science Department of Computer Science 45 Limitations Transferability 1. Single case 2. Descriptive 3. History of the software and the people Validity of the research design 1. Methodologically fragmented 2. Data sampling representative of only the most active contributors, not the whole customer population Internal validity 1. Researcher bias – at time a solo effort Learnings are directional to similar market introductions where a new product relies on OSS software and a large up front investment has already been made by the customer. 30%
  • 46. www.cs.helsinki.fi 11.4.2016 Faculty of Science Department of Computer Science 46 Questions?
  • 47. www.cs.helsinki.fi 11.4.2016 Faculty of Science Department of Computer Science 47 Thank you Hanna Mäenpää hanna.maenpaa@cs.helsinki.fi “Leaving the requirements open: Case studies in Hybrid OSS environments” http://tinyurl.com/hannas-dissertation

Editor's Notes

  • #7: Nokia bridge program: 25k and intellectual property rights
  • #8: Minimally viable prototype
  • #9: Minimally viable prototype
  • #12: The foundation of building applications for the device is Qt
  • #13: The most essential functionality of the smartphone was offered by a “basic applications” layer where… Application store
  • #14: Along with the hardware specific kernel, these libraries were licensed as proprietary. Collaboration models!
  • #15: Along with the hardware specific kernel, these libraries were licensed as proprietary. Collaboration models!
  • #16: Along with the hardware specific kernel, these libraries were licensed as proprietary. Collaboration models!
  • #17: Along with the hardware specific kernel, these libraries were licensed as proprietary. Collaboration models!
  • #18: Along with the hardware specific kernel, these libraries were licensed as proprietary. Collaboration models!
  • #31: Came inherited by Askbot
  • #32: Came inherited by Askbot
  • #38: Customers are demanding in this regard. Sometimes we give a time window for releases but it is not enough. When the window is starting to get smaller, users ask: Hey Where is the update, What’s happening? I want it now!”
  • #42: “Decisions mostly rely on technical know-how and debts in software to stir the development in the right direction” Together still guide us to identify the most painful issues for our end users.”