Live data from Hacker News

Gitlab Duo

about.gitlab.com

131–140 of 160 posts

Re: Gitlab Duo

#131
post #110
post #22

Back to self hosting my code. Side note: Gitlab is one of the few companies to provide a self hosted version of their VCS. https://docs.gitlab.com/ee/install/requirements.html Also gitea is a much more lightweight option and can use sqlite for db. Much easier to deploy on a rpi

If you're concerned, you should switch the license of your code, not really where you host it. As long as your license allows LLM/AI models to train on your code, why would you be mad that it does?

Almost none of the common licenses allow this, because at the very least they have an attribution requirement. Licenses are being ignored.

Re: Gitlab Duo

#132
post #22

Back to self hosting my code. Side note: Gitlab is one of the few companies to provide a self hosted version of their VCS. https://docs.gitlab.com/ee/install/requirements.html Also gitea is a much more lightweight option and can use sqlite for db. Much easier to deploy on a rpi

> Also gitea is a much more lightweight option and can use sqlite for db. Much easier to deploy on a rpi Worth mentioning Forgejo as well ( https://forgejo.org ), which is Codeberg's fork of Gitea. Same features and as lightweight as Gitea. Hard-forked a couple of months ago after some transparency concerns from the new parent company that owns Gitea now.

Isn't it just the same thing with a different name? Why is it worth mentioning at this point in time?

Re: Gitlab Duo

#133

Gitlab really should stop adding features: the thing is bloated with tons of menus and options that most users don't use or understand. PMs seem to need to do PM, stop them, listen to tech people.

please raise the price coz I need to pay for features that I don't need and don't use :)

They increased it more than 50% last year [1]

[1]: https://about.gitlab.com/blog/2023/03/02/gitlab-premium-upda...

Re: Gitlab Duo

#134
post #80

Earlier quoted context omitted.

that's what github and software heritage do too. apparently just publishing your software code means it's open game even if it's all rights reserved.

I don't understand, software heritage doesn't make derivatives or remove the attached license.

They can't be bothered to allow opt-outs (https://news.ycombinator.com/item?id=39771318) or even attempt to check if code they're archiving is freely licensed (https://www.softwareheritage.org/faq/#25_Is_the_code_checked...)

It's like Common Crawl, another non-commerical mass scraping project just benevolently stealing creations for "AI" companies.

Re: Gitlab Duo

#135

No one has mentioned this yet, but their pricing is twice of what I pay for github copilot. What does it offer that's substantially better than copilot?

If the past is any indication, no. GitLab Ultimate is $100/user/month whereas GitHub Enterprise with the Advanced Security addon is about $70/user/month. Well, at least Ultimate used to be $100 before they hid the prices from the pricing page. Could be even more for all I know. And yet, the base product you get isn't really significantly better than GitHub, and using it day-to-day professionally, has quite a lot of bugs too.

Re: Gitlab Duo

#136

Gitlab really should stop adding features: the thing is bloated with tons of menus and options that most users don't use or understand. PMs seem to need to do PM, stop them, listen to tech people.

They have product managers doing product management; you're no longer the audience.

Mature Enterprise products will have so many obscure and random features that you practically need certification to understand all of them; but most end-users are not supposed to understand all of them. They just want to understand the ones that affect them. The fact that the features offered are maybe 50% as good (if that) as the ones offered by competing products is completely besides the Actual Value Proposition available to users who get hired to work inside BigEnterprise, which is the following choice:

  a) Use a 50%-as-good product that is already installed and supported and by internal team;
  b) Take the hard road to try to get a new product in: find the budget for a new product, convince the internal (IT?) team to install and maintain it, get them to integrate it with the rest of the BigEnterprise's systems (at least stuff like user management and sending emails), get the new product through Procurement processes.
Is it any wonder that 99% of the time, BigEnterprise employees choose (a) ?

Product strategy when selling to these customers is: be the default choice, not the best choice. Get internal enterprise users to keep choosing (a). Eventually, so much internal enterprise usage depends on 50%-utility features, that anyway the system becomes nearly impossible to rip out, and then you can start to put in yearly price increases that they can't stop paying.

As long as you have a mainline feature that is best-in-class to get your foot in the door with new customers (so that their users can start using the 50%-utility features), you have a coherent product strategy. GitLab's best-in-class mainline feature is the combination of Git repository hosting + GitLab CI; their closest competitor is GitHub Enterprise which is more expensive (also GitHub Actions sucks), and Bitbucket is a sad joke.

Re: Gitlab Duo

#137

Gitlab really should stop adding features: the thing is bloated with tons of menus and options that most users don't use or understand. PMs seem to need to do PM, stop them, listen to tech people.

"Listen to tech people" reminded me of this video https://www.youtube.com/watch?v=oeqPrUmVz-o

Re: Gitlab Duo

#138
post #118
post #109

Earlier quoted context omitted.

Then use a license that say your code can't be used to train AI models. Honestly I agree that in the current state of things, it's fair for them to train on public data as long as the license doesn't forbid it. I learned to code this way, so it makes sense to allow AIs to do the same, for now. If it's a problem, just use another license.

Atmost all open source code has a licence requiring attribution. Where is the attribution?

When you read some source code to learn how to do anything, do you attribute it? It’s the same thing, attribution doesn’t apply to training material.

You want to explicitly forbid AI training, not require attribution.

Re: Gitlab Duo

#139
post #123
post #109

Earlier quoted context omitted.

Then use a license that say your code can't be used to train AI models. Honestly I agree that in the current state of things, it's fair for them to train on public data as long as the license doesn't forbid it. I learned to code this way, so it makes sense to allow AIs to do the same, for now. If it's a problem, just use another license.

The problem is that there are software evolutions not foreseen by older licenses. Cloud providers, AI. Relicensing can be non trivial. Choosing the right license is non trivial. Who can say for sure which license is good in this new age?

Oh easy, there’s not appropriate license yet. Some organizations need to step up and create a license that forbids AI training. But it will probably not happen because of "but is it libre open source" useless debates.

Re: Gitlab Duo

#140
post #120
post #110

Earlier quoted context omitted.

If you're concerned, you should switch the license of your code, not really where you host it. As long as your license allows LLM/AI models to train on your code, why would you be mad that it does?

My code has a license that disallows using it to create proprietary software, but it seems that proprietary LLMs are still being trained on it.

Training on your code and using your code are very different things. As a human, if your code is open, I can read it, learn how it works and reuse my knowledge to create proprietary source code without infringing on your license.
Post reply on HN