Chair of Network Architectures and Services Department of Informatics Technical University of Munich
Developing a Financing Concept for an Open Source Cross-Platform - - PowerPoint PPT Presentation
Developing a Financing Concept for an Open Source Cross-Platform - - PowerPoint PPT Presentation
Chair of Network Architectures and Services Department of Informatics Technical University of Munich Developing a Financing Concept for an Open Source Cross-Platform Cloud Storage Service Client Intermediate talk for the Masters Thesis by
Introduction
Topic Initial Questions:
- How could an open source cross-platform cloud storage service client software be
financed with respect to its
Konstantin Müller — Developing a Financing Concept for an Open Source Cross-Platform Cloud Storage Service Client 2
Introduction
Topic Initial Questions:
- How could an open source cross-platform cloud storage service client software be
financed with respect to its
- development and
Konstantin Müller — Developing a Financing Concept for an Open Source Cross-Platform Cloud Storage Service Client 2
Introduction
Topic Initial Questions:
- How could an open source cross-platform cloud storage service client software be
financed with respect to its
- development and
- maintenance
by a company which decides to invest in a project like this?
Konstantin Müller — Developing a Financing Concept for an Open Source Cross-Platform Cloud Storage Service Client 2
Introduction
Topic Initial Questions:
- How could an open source cross-platform cloud storage service client software be
financed with respect to its
- development and
- maintenance
by a company which decides to invest in a project like this?
- How does this financing concept differ from developing and maintaining proprietary
software?
Konstantin Müller — Developing a Financing Concept for an Open Source Cross-Platform Cloud Storage Service Client 2
Introduction
Motivation Compromised Login Data:
Konstantin Müller — Developing a Financing Concept for an Open Source Cross-Platform Cloud Storage Service Client 3
Introduction
Motivation Compromised Login Data:
- In 2012, attackers gained access to 68 million Dropbox accounts [7].
Konstantin Müller — Developing a Financing Concept for an Open Source Cross-Platform Cloud Storage Service Client 3
Introduction
Motivation Compromised Login Data:
- In 2012, attackers gained access to 68 million Dropbox accounts [7].
Dangers from Compromised Login Data: Loss of control over one’s personal data because it is
Konstantin Müller — Developing a Financing Concept for an Open Source Cross-Platform Cloud Storage Service Client 3
Introduction
Motivation Compromised Login Data:
- In 2012, attackers gained access to 68 million Dropbox accounts [7].
Dangers from Compromised Login Data: Loss of control over one’s personal data because it is
- not encrypted on the user’s device or in the cloud,
Konstantin Müller — Developing a Financing Concept for an Open Source Cross-Platform Cloud Storage Service Client 3
Introduction
Motivation Compromised Login Data:
- In 2012, attackers gained access to 68 million Dropbox accounts [7].
Dangers from Compromised Login Data: Loss of control over one’s personal data because it is
- not encrypted on the user’s device or in the cloud,
- stored in a centralised data base and, thus,
Konstantin Müller — Developing a Financing Concept for an Open Source Cross-Platform Cloud Storage Service Client 3
Introduction
Motivation Compromised Login Data:
- In 2012, attackers gained access to 68 million Dropbox accounts [7].
Dangers from Compromised Login Data: Loss of control over one’s personal data because it is
- not encrypted on the user’s device or in the cloud,
- stored in a centralised data base and, thus,
- prone to attacks from malicious individuals from the outside or inside of the cloud
storage service provider.
Konstantin Müller — Developing a Financing Concept for an Open Source Cross-Platform Cloud Storage Service Client 3
Introduction
Motivation Compromised Login Data:
- In 2012, attackers gained access to 68 million Dropbox accounts [7].
Dangers from Compromised Login Data: Loss of control over one’s personal data because it is
- not encrypted on the user’s device or in the cloud,
- stored in a centralised data base and, thus,
- prone to attacks from malicious individuals from the outside or inside of the cloud
storage service provider. A solution which is able to fix these issues and negate these threats can significantly enhance a user’s experience.
Konstantin Müller — Developing a Financing Concept for an Open Source Cross-Platform Cloud Storage Service Client 3
Related Work
Technical Solutions and Financial Stimuli Technical Solutions
- RockFS (resilient to client-side attacks) [6]
- Tahoe (least-authority filesystem) [8]
- Software Transparency [3]
Konstantin Müller — Developing a Financing Concept for an Open Source Cross-Platform Cloud Storage Service Client 4
Related Work
Technical Solutions and Financial Stimuli Technical Solutions
- RockFS (resilient to client-side attacks) [6]
- Tahoe (least-authority filesystem) [8]
- Software Transparency [3]
Financial Stimuli
- Software Licenses [1]
- Five Possible Business Models [5]
- Crucial Questions to be Answered Before Initiating an OSS Project [5]
- Lifecycle Management [2]
- Marketplace Concept to Coordinate and Finance OSS [4]
Konstantin Müller — Developing a Financing Concept for an Open Source Cross-Platform Cloud Storage Service Client 4
Stakeholder Analysis
Supplier Side
- HDD manufacturers
- Server manufacturers
- Cloud storage service providers
- The software company creating and maintaining the code
Konstantin Müller — Developing a Financing Concept for an Open Source Cross-Platform Cloud Storage Service Client 5
Stakeholder Analysis
Supplier Side
- HDD manufacturers
- Server manufacturers
- Cloud storage service providers
- The software company creating and maintaining the code
Consumer Side
- Private users
- Commercial users
- Institutional users
Konstantin Müller — Developing a Financing Concept for an Open Source Cross-Platform Cloud Storage Service Client 5
The Business Model
Requirements of the Software: The software should
Konstantin Müller — Developing a Financing Concept for an Open Source Cross-Platform Cloud Storage Service Client 6
The Business Model
Requirements of the Software: The software should
- encrypt data before it gets uploaded to the cloud,
Konstantin Müller — Developing a Financing Concept for an Open Source Cross-Platform Cloud Storage Service Client 6
The Business Model
Requirements of the Software: The software should
- encrypt data before it gets uploaded to the cloud,
- function independently of a specific cloud storage service
Konstantin Müller — Developing a Financing Concept for an Open Source Cross-Platform Cloud Storage Service Client 6
The Business Model
Requirements of the Software: The software should
- encrypt data before it gets uploaded to the cloud,
- function independently of a specific cloud storage service
and be built in such a way that regular end users can easily
Konstantin Müller — Developing a Financing Concept for an Open Source Cross-Platform Cloud Storage Service Client 6
The Business Model
Requirements of the Software: The software should
- encrypt data before it gets uploaded to the cloud,
- function independently of a specific cloud storage service
and be built in such a way that regular end users can easily
- access and
Konstantin Müller — Developing a Financing Concept for an Open Source Cross-Platform Cloud Storage Service Client 6
The Business Model
Requirements of the Software: The software should
- encrypt data before it gets uploaded to the cloud,
- function independently of a specific cloud storage service
and be built in such a way that regular end users can easily
- access and
- restore data
Konstantin Müller — Developing a Financing Concept for an Open Source Cross-Platform Cloud Storage Service Client 6
The Business Model
Requirements of the Software: The software should
- encrypt data before it gets uploaded to the cloud,
- function independently of a specific cloud storage service
and be built in such a way that regular end users can easily
- access and
- restore data
without having to contact a cloud storage provider’s IT support.
Konstantin Müller — Developing a Financing Concept for an Open Source Cross-Platform Cloud Storage Service Client 6
The Business Model
Requirements of the Software: The software should
- encrypt data before it gets uploaded to the cloud,
- function independently of a specific cloud storage service
and be built in such a way that regular end users can easily
- access and
- restore data
without having to contact a cloud storage provider’s IT support. Unique Selling Proposition (USP)
- What do customers want?
- What adds value to them so that they are willing to pay for it?
Konstantin Müller — Developing a Financing Concept for an Open Source Cross-Platform Cloud Storage Service Client 6
The Business Model
Requirements of the Software: The software should
- encrypt data before it gets uploaded to the cloud,
- function independently of a specific cloud storage service
and be built in such a way that regular end users can easily
- access and
- restore data
without having to contact a cloud storage provider’s IT support. Unique Selling Proposition (USP)
- What do customers want?
- What adds value to them so that they are willing to pay for it?
Konstantin Müller — Developing a Financing Concept for an Open Source Cross-Platform Cloud Storage Service Client 6
The Business Model
Financing the Creation Development costs:
- Equipment
- Time
- Wages
Konstantin Müller — Developing a Financing Concept for an Open Source Cross-Platform Cloud Storage Service Client 7
The Business Model
Financing the Creation Development costs:
- Equipment
- Time
- Wages
Covering the costs:
- Being payed by manufacturers of HDDs and servers.
- Acting as a reseller for cloud storage service providers.
Konstantin Müller — Developing a Financing Concept for an Open Source Cross-Platform Cloud Storage Service Client 7
The Business Model
Financing the Maintenance
- How much will it cost per month, quarter and year?
- How will money be earned after the development costs are covered?
Konstantin Müller — Developing a Financing Concept for an Open Source Cross-Platform Cloud Storage Service Client 8
The Business Model
Financing the Maintenance
- How much will it cost per month, quarter and year?
- How will money be earned after the development costs are covered?
Marketing
- How can the software be marketed?
Konstantin Müller — Developing a Financing Concept for an Open Source Cross-Platform Cloud Storage Service Client 8
The Business Model
Financing the Maintenance
- How much will it cost per month, quarter and year?
- How will money be earned after the development costs are covered?
Marketing
- How can the software be marketed?
Potential Risks
- What potential risks are there for the project and the software company as a whole that
can arise and have not been covered yet?
Konstantin Müller — Developing a Financing Concept for an Open Source Cross-Platform Cloud Storage Service Client 8
Outlook
Future Work
- How will current market players react to such a new competitor if it becomes a serious
threat to their business model?
Konstantin Müller — Developing a Financing Concept for an Open Source Cross-Platform Cloud Storage Service Client 9
Outlook
Future Work
- How will current market players react to such a new competitor if it becomes a serious
threat to their business model?
- Can this financing concept be applied to similar projects?
Konstantin Müller — Developing a Financing Concept for an Open Source Cross-Platform Cloud Storage Service Client 9
Outlook
Future Work
- How will current market players react to such a new competitor if it becomes a serious
threat to their business model?
- Can this financing concept be applied to similar projects?
- What can be improved regarding the financing concept as a whole?
Konstantin Müller — Developing a Financing Concept for an Open Source Cross-Platform Cloud Storage Service Client 9
Bibliography
[1]
- B. Brügge, D. Harhoff, A. Picot, O. Creighton, M. Fiedler, and J. Henkel.
Open-Source-Software: Eine ökonomische und technische Analyse. Springer-Verlag, 2004. [2]
- K. Henttonen, J. Kääriäinen, and J. Kylmäaho.
Lifecycle management in government-driven open source projects–practical framework. SciKA-Association for Promotion and Dissemination of Scientific Knowledge, 5(3):23–41, 2017. [3]
- B. Hof.
Software Transparency for Free Software Distributions. Technische Universität München, 2017. [4]
- G. J. Link, M. Rao, D. Marti, A. Leak, and R. Bodo.
Marktplatz zur koordinierung und finanzierung von open source software. HMD Praxis der Wirtschaftsinformatik, 56(2):419–437, 2019. [5]
- R. G. Mathieu, J. L. May, and H. L. Reif.
Investigating open source software creators through the lens of an entrepreneur. International Journal of Innovation and Learning, 21(1):1–20, 2017. [6]
- D. R. Matos, M. L. Pardal, G. Carle, and M. Correia.
Rockfs: Cloud-backed file system resilience to client-side attacks. In Middleware’18, 10th-14th December 2018, Rennes, France. Association for Computing Machinery, 2018. [7]
- D. Schirrmacher.
68 Millionen verschlüsselte Passwörter aus Dropbox-Hack veröffentlicht. Heise online, 2016. [8]
- Z. Wilcox-O’Hearn and B. Warner.
Tahoe – the least-authority filesystem. In StorageSS’08, 31st October 2008, Fairfax, Virginia, USA, pages 21–26. Association for Computing Machinery, 2008.
Konstantin Müller — Developing a Financing Concept for an Open Source Cross-Platform Cloud Storage Service Client 10
Bibliography
Konstantin Müller — Developing a Financing Concept for an Open Source Cross-Platform Cloud Storage Service Client 11