---
title: "5 Ways to resist the threat of service-wrapping with buyer-based open core"
author: Vanessa Wegner
author_gitlab: vwegner #
author_twitter: _vanessaptri
categories: open source
image_title: '/images/blogimages/osls-buyer-based-open-source.jpg'
description: "Commercial open source businesses are at risk of commoditization by hypercloud providers – here are some ways to avoid the trap."
tags: community, open source, inside GitLab
cta_button_text: 'Watch the presentation'
cta_button_link: 'https://youtu.be/G6ZupYzr_Zg'
ee_cta: false
postType: corporate
---
GitLab makes money as a commercial open source software (COSS) business. As you
might imagine, open source is at risk of becoming commoditized, just by its
inherent characteristic of being completely … open. In today’s age of hyperclouds,
open source businesses are under threat of [service-wrapping via cloud
providers like Amazon](https://aws.amazon.com/blogs/aws/new-open-distro-for-elasticsearch/), Microsoft, and Google.
To avoid commoditization, [GitLab has tried a number of business models](/blog/2018/11/09/monetizing-and-being-open-source/), from
donations to consultancy to single-tenant service, but none of them worked.
Finally, we settled on open core. At this year’s Open Source Leadership Summit,
our CEO [Sid Sijbrandij](/company/team/#sytses) talked about where GitLab has hedged its bet to avoid becoming obsolete.
As Sid describes in the presentation below, there are five key methods for resisting
commoditization with buyer-based open core.
## Watch the presentation
## Key takeaways
### What is buyer-based open core?
Buyer-based means that GitLab offers [four different tiers of the software](/pricing/), which offer different functionality based
on what each buyer persona needs.
### How do you generate revenue with buyer-based open core?
Each tier focuses on what the buyer wants – and nothing more. It is also priced
accordingly. Those at a higher level in the organization often have more budget
authority – so they can spend budget on what provides value for them.
### How can COSSes avoid commoditization?
1. Insert proprietary functionality in a majority of your use cases.
1. Offer many proprietary features.
1. Offer interaction through a user interface, rather than through APIs.
1. Cater to price-insensitive buyers.
1. Attract users that rarely contribute to open source.
Learn more about these best practices and how GitLab has implemented them by
[watching Sid’s presentation](https://youtu.be/G6ZupYzr_Zg), or viewing his slides below:
Cover image by [Nastuh Abootalebi](https://unsplash.com/@sunday_digital) on
[Unsplash](https://unsplash.com/photos/eHD8Y1Znfpk)
{: .note}