It's not clear to me if they intend to further develop Gitea or work on the non open parts. Looking at the reactions and the announcement it looks like everyone assumes the latter.
I wonder why not both?
It's not clear to me if they intend to further develop Gitea or work on the non open parts. Looking at the reactions and the announcement it looks like everyone assumes the latter.
I wonder why not both?
Currently (as I checked 30 seconds ago), downloading and installing is easy, but finding the small "Install" text on the bottom of the page is not. You need to further dig the docs to find the location of the source in the webpage, too.
Everybody assumes that Gitea took the first step towards this state, and they are right to assume that, because we have no other prominent examples.
And I tend to agree with them, too.
Which website did you open to download and install GitLab? about.gitlab.com > Resources > Install provides an overview of all distributions and installation methods (packages, cloud native, etc.) at [0]
> You need to further dig the docs to find the location of the source in the webpage, too.
I assume that the intention was to download GitLab's source code and start the installation from there?
The recommended way to install GitLab is through packages and cloud-native deployments. There are many components involved in the architecture [1], and these methods also help ensure that (database) migrations are run as intended, keeping upgrade maintenance short. Installing from sources is not recommended, albeit possible.
The source code is available for both, open source (CE) and source available (EE), following GitLab's stewardship promise [3].
Maybe this needs an update for the website, please let us know.
[0] https://about.gitlab.com/install/
[1] https://docs.gitlab.com/ee/development/architecture.html
Running the GDK on Gitpod can be alternative: https://gitlab.com/gitlab-org/gitlab-development-kit/-/blob/...
I went to "www.gitlab.com", which sent me to "about.gitlab.com". I scanned the page, and looked to solutions first, expecting to see "Self Hosted", not seeing it, I clicked to Pricing, where I failed to see Self-managed install. Possibly frustrated, scrolled down and found the "Install" link.
I remember peeking at Resources menu, too but I looked to the first three or so entries possibly. I chalk the situation to a bona fide PEBKAC + Friday tiredness.
> I assume that the intention was to download GitLab's source code and start the installation from there?
Actually no. I trust to a codebase which I'm using for a decade. In most cases, I try to find the code repository to look at the licenses, code organization, or to see how something works. In this case I wanted to do the same (see the licenses, and find the repo in general). I expected to find a direct link to the source code repository. This case was the same. I just want to see the code, and take a look around.
Being able to find the source code repository only via documentation, at least for me, sends the message of "The code is there, but we actually don't want you to see/access it so easily, unless you really want to".
> The source code is available for both, open source (CE) and source available (EE), following GitLab's stewardship promise.
I didn't know that EE was source available. I'm adding this as a plus to my mental notebook, and honestly thanks for being like this.
All in all, I understand (and deeply respect) GitLab for being what it is. I witnessed it becoming from a GitHub clone(ish) to a CI/CD first development platform. I possibly wanted to be greeted by a more developer-oriented webpage than a customer-oriented one, but I guess this works well for you, so I have no complaints.
Thanks for directly answering my comment, and filling the gaps in my knowledge. I really, greatly appreciate it.
On their 'Pricing' page, the different setups are listed - https://about.gitlab.com/pricing/
Click "Self-Managed" takes you to https://about.gitlab.com/install/
Fairly easy to find. If not, Ctrl-F.
The only parts that would not be, would be anything that comes from a contract and doesn't make sense to contribute back. For example, if a company wants some bespoke functionality that doesn't make sense in the main repo.