> At the time I believed we needed to have tools that are composable and that could integrate with other tools, in line with the Unix philosophy. Kamil convinced me to think about the efficiencies of having a single application. The Unix Philosophy is dead today, but I don't believe that's because of any inherent flaw in the principle of "composability". It's that we no longer have a good composition mechanism for th…
The market figured out Gitlab’s secret
61–70 of 71 posts
Re: The market figured out Gitlab’s secret
#62Earlier quoted context omitted.
Unless you want their enterprise features. Gitlab is open core.
The source for the enterprise features is still open, no?
https://about.gitlab.com/pricing/self-managed/feature-compar...
https://about.gitlab.com/install/ce-or-ee/
License model
GitLab is built on an open core model. That means there are two versions of GitLab: Community Edition and Enterprise Edition.
GitLab Community Edition is open source, with an MIT Expat license. GitLab Enterprise Edition is built on top of Community Edition: it uses the same core, but adds
additional features and functionality on top of that. This is under a proprietary license.
For both versions: All javascript code in GitLab is open source. All javascript code written by GitLab is under the same MIT license.Re: The market figured out Gitlab’s secret
#63Earlier quoted context omitted.
Unless you want their enterprise features. Gitlab is open core.
However, that core is REALLY BIG. I do not really miss any enterprise feature. I ordered enterprise edition only to support it and I never installed it.
I'm not saying it isn't great stuff, it really is, but "it is all open source" is sort of a misnomer. It is open core.
I'm of the same opinion with Dave Neary on Open Core Software. He's a long time contributor to the GNOME Desktop Environment:
https://blogs.gnome.org/bolsh/2010/07/19/rotten-to-the-open-...
Re: The market figured out Gitlab’s secret
#64Earlier quoted context omitted.
The source for the enterprise features is still open, no?
No, the source for the enterprise features are not open. https://about.gitlab.com/pricing/self-managed/feature-compar... https://about.gitlab.com/install/ce-or-ee/ License model GitLab is built on an open core model. That means there are two versions of GitLab: Community Edition and Enterprise Edition. GitLab Community Edition is open source, with an MIT Expat license. GitLab Enterprise Edition is built on top of Com…
Re: The market figured out Gitlab’s secret
#65Earlier quoted context omitted.
No, the source for the enterprise features are not open. https://about.gitlab.com/pricing/self-managed/feature-compar... https://about.gitlab.com/install/ce-or-ee/ License model GitLab is built on an open core model. That means there are two versions of GitLab: Community Edition and Enterprise Edition. GitLab Community Edition is open source, with an MIT Expat license. GitLab Enterprise Edition is built on top of Com…
GitLab EE is still source-available: https://gitlab.com/gitlab-org/gitlab-ee
https://opensource.org/osd-annotated
It is cool that they're source available, but that's still not the same. Putting a disclaimer that you work for gitlab would also be appreciated.
Re: The market figured out Gitlab’s secret
#66Earlier quoted context omitted.
There is no such thing as bad publicity.
> There is no such thing as bad publicity. I hear Osborne is going to release a new computer soon. It's going to be much better than the current one, so why bother to buy what's on sale now? Gerald Ratner says that some of the earrings his store stocks are as cheap as a prawn sandwich, and will last about as long. People are talking so... good for him, eh?
Re: The market figured out Gitlab’s secret
#67Earlier quoted context omitted.
We use Gitlab for work because the self-hosted version is free. For small companies Github is a pretty steep unnecessary expense, and we appreciate control over our own servers. Unless Github makes a self-hosted version there isn't really a comparison for us. To me Github is about the community. Lots of open source software and forks of that software, you can put your profile on your resume. Gitlab has more features…
I know the "free" price tag seems nice at first. How did you calculate in the cost for: - maintaining and updating your servers - updating the free software - backups - recovering from backups in situations where your servers fail? I don't think you get that for free? If you consider those costs, the price tag for a hosted solutions becomes more and more reasonable.
sudo apt-get update && sudo apt-get dist-upgrade
> updating the free software
sudo apt-get update && sudo apt-get dist-upgrade
> backups
We setup a cronjob that backs up the server
> recovering from backups in situations where your servers fail?
We are able to recover in a reasonable timeframe. We take occasional server snapshots, and in the case of the machine completely going dark we could spin up one of those snapshots, dist-upgrade, and apply our git / Gitlab back and be back to normal.
Your concerns are good concerns for big companies. For small companies who don't need 99.99% SLA, running git/Gitlab on your own server is tremendously more reasonable than Github's paid plans.
Re: The market figured out Gitlab’s secret
#68Earlier quoted context omitted.
Not to heap it on...but ok who am I kidding I am heaping it on: I had a terrible interview experience with them. Basically there was a period on HN where every other post was about stupid hiring practices and how absurd some code interviews were. Well Gitlab embodied all of them. They phone interview quizzed me on several "gotcha" questions, and finally I was asked to describe Prototypical inheritance (JS), in which…
Hi, I am Liam a Recruiting Lead for Gitlab. I would be very keen to set up a time to talk through your interview experience.
Re: The market figured out Gitlab’s secret
#69Re: The market figured out Gitlab’s secret
#70Earlier quoted context omitted.
However, that core is REALLY BIG. I do not really miss any enterprise feature. I ordered enterprise edition only to support it and I never installed it.
Well a lot of enterprises care about things like user directories (LDAP) and the extra access control. Just because you don't need enterprise features doesn't mean that large enterprises (the target audience for Gitlab Enterprise) don't! I'm not saying it isn't great stuff, it really is, but "it is all open source" is sort of a misnomer. It is open core. I'm of the same opinion with Dave Neary on Open Core Software.…
And yes, I need enterprise stuff, I just don't need enterprise stuff currently in Gitlab. Looks to me those stuff are created for really big teams and really big multinational companies. My company is 1200+ employees big with IT having around 70 people, and in that context I don't miss anything.
Futhermore, some enterprise features finish in core after some time. I have never witnessed the opposite in Gitlab.