Commit 400238d9 authored by Sid Sijbrandij's avatar Sid Sijbrandij

Update the integrated strategy explanation.

parent 2ea21227
Pipeline #2139150 passed with stage
......@@ -201,17 +201,16 @@ Rails](http://rubyonrails.org/) (that doctrine of which perfectly describe the [
[Heroku](https://www.heroku.com/), and strive to offer the same advantages for a
continuous delivery of software.
The integrated exeprience doesn't mean we'll never
do a marketplace, in fact this is the way [GitLab.com will be free
forever](https://about.gitlab.com/gitlab-com/#why-gitlab-com-will-be-free-forever).
But we believe that an [integrated set of tools provides a better user experience that a modular approach](https://stratechery.com/2013/clayton-christensen-got-wrong/).
The open source nature of GitLab ensures that that we can combine great open source products and that everyone can contribute to a feature set that is [more complete than other tools](https://about.gitlab.com/comparison/).
We'll focus on making all the parts work well together to create a better user experience.
Because GitLab is open source the enhancements can become [part of
We prefer to offer an integrated set of tools instead of a network of services or offering plugins for the following reasons:
1. We think an integrated set of tools provides a better user experience that a modular approach, as detailed by [this article from Stratechery](https://stratechery.com/2013/clayton-christensen-got-wrong/).
1. The open source nature of GitLab ensures that that we can combine great open source products.
1. everyone can contribute to a create a feature set that is [more complete than other tools](https://about.gitlab.com/comparison/). We'll focus on making all the parts work well together to create a better user experience.
1. Because GitLab is open source the enhancements can become [part of
the codebase instead](http://doc.gitlab.com/ce/project_services/project_services.html) of being external. This ensures the automated tests for all
functionality are continually run, ensuring that additions always work. It also
functionality are continually run, ensuring that additions keep working work. This is contrast to externally maintained plugins that might not be updated.
1. Having the enhancements as part of the codebase also
ensures GitLab can continue to evolve with it's additions instead of being bound
to an API that is hard to change and that resists refactoring. This
ensures we have many years of quality code and great monthly releases ahead of
us.
to an API that is hard to change and that resists refactoring. Refactoring is essential to maintaining a codebase that is easy to contribute to.
1. Many people use GitLab on-premises, for such situations it is much easier to install one tool than installing and integrating many tools.
1. GitLab is used by many large organizations with complex purchasing processes, having to buy only subscription simplifies their purchasing.
......@@ -221,7 +221,7 @@ extra_css:
%a{name: "free-forever"}>
Why GitLab.com will be free forever
We want GitLab.com to become the most popular service for hosting projects.
To achieve this goal, GitLab.com is completely free, both for public and private projects. Unlike other companies in this space, there is no limit to the number of collaborators.
To achieve this goal, GitLab.com is free, both for public and private projects. Unlike other companies in this space, there is no limit to the number of collaborators.
We think that in the future most repository hosting will be free in the same way email hosting is free today. So we thought, why wait? Let's make it free for everyone now.
Currently our subscriptions for GitLab on-premises bring in more than enough revenue to pay for hosting.
In the future we'll introduce a marketplace on GitLab.com where you can subscribe to additional services but we plan to keep the features you have now free.
In the future we might introduce paid features but we intent to keep the features that you have now free.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment