News for hackers. Stuff that matters.
Re:Gitlab removes its 'starter' tier Users must either pay 5... by Grollicus on Wednesday January 27, 2021 @02:03PM (#25932350)
We're currently using the starter edition for exactly one reason, ldap integration.

Now we're supposed to pay $240 / employee for an ldap integration?!

Not sure what we'll do but I suspect scripting some ldap integration into our gitlab will be one of the best spent times in terms of ROI for me this year.

Re:Gitlab removes its 'starter' tier Users must either pay 5... by forty on Wednesday January 27, 2021 @02:24PM (#25932647)
We have made significant saving on another product by putting a proxy doing Saml authentication in front of the app, rather than paying a crazy price that would have gotten us the Saml. Probably tougher to do for gitlab though.
Re:Gitlab removes its 'starter' tier Users must either pay 5... by simplecto on Wednesday January 27, 2021 @03:20PM (#25933392)
This is what we in the Enterprise Software business call inbound marketing. LOL

This pretty much guarantees a phone call from your VP Engineering tag-teaming with the CFO.

Re:Gitlab removes its 'starter' tier Users must either pay 5... by alrs on Wednesday January 27, 2021 @04:35PM (#25934293)
Re:Gitlab removes its 'starter' tier Users must either pay 5... by chr15m on Thursday February 04, 2021 @07:25AM (#26024764)
Yep Gitea supports LDAP authentication out of the box. People often self-host Gitea but now there are a bunch of hosted-for-you gitea options like Digital Ocean, Cloudron, Stellarhosted and https://hostedgitea.com (disclaimer: I built hostedgitea.com).
Re:Gitlab removes its 'starter' tier Users must either pay 5... by vbrandl on Wednesday January 27, 2021 @03:47PM (#25933718)
Not sure if there is any special LDAP functionality, I don't know of, but we use Gitlab CE with LDAP at work. Also looking at the feature comparison [0], I can't find any LDAP related features in the paid versions, that aren't available in the free version. Maybe the feature you are using has been moved to Gitlab CE. Then you can move to the free version.

[0]: https://about.gitlab.com/pricing/gitlab-com/feature-comparis...

Re:Gitlab removes its 'starter' tier Users must either pay 5... by Grollicus on Wednesday January 27, 2021 @04:15PM (#25934048)
Look at [0], click at "compare more features" and search for ldap. For us it is mainly group sync and administrator sync that's missing.

[0] https://about.gitlab.com/pricing/

Re:Gitlab removes its 'starter' tier Users must either pay 5... by a1369209993 on Wednesday January 27, 2021 @04:05PM (#25933941)
You were paying 48$/employee for a LDAP integration?
Re:Gitlab removes its 'starter' tier Users must either pay 5... by Grollicus on Wednesday January 27, 2021 @04:10PM (#25934003)
.. and happily so. We (few) devs like gitlab and it was a relatively cheap way to keep the devs happy. The feel-good factor about giving something back. Now it grows to a number that people will actually notice :/

Note that it's not the basic ldap authentication but ldap group sync and especially admin accounts in our case. Basic ldap auth works on the free plan. (ldap authed users take a subscription seat, which costs $0 on the free plan)

Re:Gitlab removes its 'starter' tier Users must either pay 5... by koolba on Wednesday January 27, 2021 @03:43PM (#25933659)
Why LDAP v.s. single sign with SAML?
Re:Gitlab removes its 'starter' tier Users must either pay 5... by bearjaws on Wednesday January 27, 2021 @02:14PM (#25932523)
$240 a year (per engineer) to keep your engineers focusing on providing product value is beyond paying for itself.

Building custom in house tooling always costs 5x more than engineers believe, and ultimately doesn't improve your end product. This kind of tooling would probably require at least 100 engineers to justify the innate cost of building and maintaining it.

Re:Gitlab removes its 'starter' tier Users must either pay 5... by gpm on Wednesday January 27, 2021 @03:00PM (#25933148)
At 1000 engineers, that's a fulltime engineer to support the "ldap+gitlab community fork"...

Realistically that takes a lot less than a fulltime engineer to support.

Of course this assumes no other value is acquired from the license, but if we take the comment at face value it seems worthwhile to just add it yourself.

Re:Gitlab removes its 'starter' tier Users must either pay 5... by throw2838 on Wednesday January 27, 2021 @03:18PM (#25933362)
Sounds like good side business idea. Good engineer could create it over weekend, than sell licenses and do support.
Re:Gitlab removes its 'starter' tier Users must either pay 5... by gpm on Wednesday January 27, 2021 @03:45PM (#25933687)
Seems somewhat unethical IMO (admittedly I'm not sure I can fully justify this feeling), and most good software engineers are paid enough to be able to be fairly ethical, but yes.
Re:Gitlab removes its 'starter' tier Users must either pay 5... by throw2838 on Thursday January 28, 2021 @12:19AM (#25938511)
Why unethical? Person has obligations to themselfs and their family, not to some corporation they do not even work for.
Re:Gitlab removes its 'starter' tier Users must either pay 5... by gpm on Thursday January 28, 2021 @02:05PM (#25947218)
I don't have a firm answer to this, it's more of a feeling that "this is wrong", but here are some possible arguments. I'm not sure they are the best possible arguments, but they're a quick first pass at making the argument.

It is good for society as a whole if people release their work publicly/open source. People will only release their work publicly/open source if it doesn't substantially hurt their potential earnings. So it's best to avoid taking advantage of publicly released work in ways that hurts their earnings (all else being equal).

Profit should go to the person who did the work making something. In this case gitlab did the work, and the person adding ldap here is almost entirely freeloading off of their work to make a profit. That isn't fair - especially when the freeloader has a direct negative impact on gitlab's earnings.

The person adding ldap support is not doing useful work for society, rather they are just doing busy work to redirect a stream of money towards them, that's not good.

And to add to all of these - the person doing this work is a competent engineer. They have lots of other ways to make money that are perfectly ethical, they do not need to resort to this.

Re:Gitlab removes its 'starter' tier Users must either pay 5... by throw2838 on Thursday January 28, 2021 @04:42PM (#25949724)
Well, I doubt you have children. "Greater Good" can have two legs and hungry mouth.

I see opensource project that is missing usefull features and users who need them.

Why is "redirecting stream of money" towards me bad? Maybe I run orphanage and can use money more ethically...

Re:Gitlab removes its 'starter' tier Users must either pay 5... by thisgoodlife on Wednesday January 27, 2021 @04:21PM (#25934119)
Quite the contrary, I consider it a good thing that someone is helping out those companies that gitlab is giving up.
Re:Gitlab removes its 'starter' tier Users must either pay 5... by gpm on Wednesday January 27, 2021 @04:36PM (#25934314)
I guess something about competing with a group of people by using code that they almost exclusively developed feels wrong... but I'm not certain enough on this position to really argue it on the internet.
Re:Gitlab removes its 'starter' tier Users must either pay 5... by whalesalad on Wednesday January 27, 2021 @02:32PM (#25932761)
$240/yr/employee for an LDAP connector is absolutely INSANE.
Re:Gitlab removes its 'starter' tier Users must either pay 5... by bearjaws on Wednesday January 27, 2021 @03:40PM (#25933622)
You get way more than LDAP connectivity...
Re:Gitlab removes its 'starter' tier Users must either pay 5... by FreeFull on Wednesday January 27, 2021 @03:44PM (#25933680)
Doesn't matter that you get more if you don't make use of it anyway.
Re:Gitlab removes its 'starter' tier Users must either pay 5... by nine_k on Wednesday January 27, 2021 @11:23PM (#25938145)
Plain LDAP auth is free. Advanced features that a big company might need are $240. Fine by me.
Re:Gitlab removes its 'starter' tier Users must either pay 5... by jeanjogr on Wednesday January 27, 2021 @03:56PM (#25933819)
If you only need that, all the extra stuff is useless.
Re:Gitlab removes its 'starter' tier Users must either pay 5... by magicalhippo on Wednesday January 27, 2021 @03:47PM (#25933712)
> $240 a year (per engineer)

That's a big part of the issue. It's not per engineer, as they don't allow mixing subscription levels.

So it's per everyone that needs some access.

Re:Gitlab removes its 'starter' tier Users must either pay 5... by roblabla on Wednesday January 27, 2021 @04:10PM (#25933995)
I've written my own gitlab-ldap integration when I was at a startup, done purely with the gitlab API and a cron job. It took me half a day, and didn't have to touch the script for the three years it was in production afterwards.

So, no, this was absolutely productive. This isn't a particularly hard problem to solve.

Re:Gitlab removes its 'starter' tier Users must either pay 5... by tschellenbach on Wednesday January 27, 2021 @02:18PM (#25932557)
true in general and usually more than 5x. some teams manage to turn it into 10, 20 and 40x

ldap integration sounds pretty simple though, so maybe not in this case