Readit News logoReadit News
techknowlogick commented on Gitea Private, Fast, Reliable DevOps Platform   about.gitea.com/... · Posted by u/Bluestein
siwatanejo · a month ago
Cool! And does GiteaCloud have macOS&Windows agents?
techknowlogick · a month ago
Not yet, but it is something that is being worked on.
techknowlogick commented on Gitea Private, Fast, Reliable DevOps Platform   about.gitea.com/... · Posted by u/Bluestein
gchamonlive · a month ago
I was responding to:

> what happens when a community member wants to implement SAML for the community edition

It's surely just business model, but I was intrigued and thought that maybe there were some kind of incompatible licensing in popular libraries people use for these so-called "premium features"

techknowlogick · a month ago
Gitea would have SAML too (I'm the main author on the SAML PR to the Gitea project), but it's been held up by community reviews requiring esentially an entire re-write with another library. We'd love some help to get it across the finish line :) In open-source, money isn't the only thing that can be spent; we can also use our time.
techknowlogick commented on Gitea Private, Fast, Reliable DevOps Platform   about.gitea.com/... · Posted by u/Bluestein
TheNewsIsHere · a month ago
I agree with your last point, but as someone who co-owns a technology business that doesn’t have an “Enterprise” sized bank account, I still have all of those needs.

The SSO tax in particular is ridiculous.

Functionality like HA or SSO being gated behind enterprise licenses only makes it harder for smaller businesses to “get there”. My business is comprised exclusively of technology professionals. We tend to be really cheap customers to have because we typically only raise a ticket when something beyond our responsibility breaks.

And from the community side — I already have enough credentials to maintain in my personal life. It’s annoying when you can’t use SSO with a community edition product. I like having SSO at home. It makes life so much better, and it also makes me more likely to use a product in my business, which makes it more likely I’ll buy a license to backstop support.

techknowlogick · a month ago
Gitea has SSO using many different ways, such as LDAP, OAuth2/OIDC, OpenID, SMTP, etc.., and it would have SAML too (I'm the main author on the SAML PR to the Gitea project), but it's been held up by community reviews requiring esentially an entire re-write with another library. We'd love some help to get it across the finish line :) In open-source, money isn't the only thing that can be spent; we can also use our time.
techknowlogick commented on Gitea Private, Fast, Reliable DevOps Platform   about.gitea.com/... · Posted by u/Bluestein
tgmatt · a month ago
SAML was just an example - I didn't see the PR before I made that post. That said, it feels fundamentally incompatible to a business strategy where your community edition is able to offer all of the features of the premium offering. I just can't see how that business would be able to survive if they allow that to happen.

I'm always dubious of freemium software, because the free version is always gimped in some way, be it SSO compatibility (OK, yours supports OIDC it seems so that's not _terrible_), role-based access controls, high availability, etc.

I will concede that businesses probably _should_ be paying for good software that is critical to their business to help support the vendors, but given how important cost savings are to companies these days, one can hardly blame engineers looking for cheaper offerings.

techknowlogick · a month ago
The difference between the Gitea project and the Gitea Enterprise software offering is with Gitea Enterprise we are able to include code written that was rejected by maintainers (eg. mandatory 2FA as an example) as there was still a desire for it. Luckily it was since rewritten in a way that was acceptable for the project and now it's been accepted/merged. The company has also written code that was under contract from other companies, and so they own the IP and thus cannot be accepted by the project due to not being able to be DCO compliant. Those companies are receptive to open-source, and we are working with their legal teams to be able to have them release their claim to the code so we can submit it to the project (large corpos are not known for their speed and understandably want to do their due diligence to ensure that all i's are dotted and t's crossed). There are around ~50 community maintainers that have exactly equal say over PR reviews, etc.., and that process has always been strictly adhered to.

Edit: Gitea has LDAP, OAuth2/OIDC, OpenID, SMTP, reverse proxy, and others as SSO options.

techknowlogick commented on Gitea Private, Fast, Reliable DevOps Platform   about.gitea.com/... · Posted by u/Bluestein
thrill · a month ago
Do you know if there are (settable) limits on image sizes using it as a container repository? Some of my larger images never fully get uploaded.
techknowlogick · a month ago
Yes there are :) You can use the Package limit setting to change it (search the config docs for `LIMIT_SIZE_CONTAINER`), by default there is no limit, but if you are running into a 413 due to container uploads being so large, then it could be a reverse proxy configuration you might be running into.
techknowlogick commented on Gitea Private, Fast, Reliable DevOps Platform   about.gitea.com/... · Posted by u/Bluestein
siwatanejo · a month ago
Does it support GithubActions?
techknowlogick · a month ago
It does :) Gitea Actions are compatible with GitHub Actions. For the most part the same workflows you'd use on GitHub will work with Gitea.
techknowlogick commented on Gitea Private, Fast, Reliable DevOps Platform   about.gitea.com/... · Posted by u/Bluestein
mappu · a month ago
The SAML support in https://github.com/go-gitea/gitea/pull/29403 seems like it will get merged once the MR is a little bit higher quality.

EDIT (bit better source):

> Gitea Enterprise is an offering of CommitGo, not the Technical Oversight Committee of Gitea or the Gitea project itself. CommitGo remains committed to contributing back functionality to Gitea under the MIT license.

Via https://blog.gitea.com/gitea-enterprise/#faq

techknowlogick · a month ago
Yup, this is the case. I'm the main author on that PR. It sadly stalled due to reviews from other maintainers requiring it to be rewritten using another library, but hopefully I'll be able to get back to it, or someone else will be able to pick it up. We've been able to get other functionality into Gitea already, and I've personally funded maintainers and others' work for the project, which goes directly into the project itself.
techknowlogick commented on Gitea Private, Fast, Reliable DevOps Platform   about.gitea.com/... · Posted by u/Bluestein
tgmatt · a month ago
This is nice in theory, but what happens when a community member wants to implement SAML for the community edition, or other premium features?
techknowlogick · a month ago
I'm the main author of the PR to implement SAML in Gitea, and it sadly has stalled due to reviews from maintainers requiring it to be rewritten entirely using another library. Our governance charter requires a certain process for PRs going into Gitea, and cannot be side-stepped by anyone. As for some of the others, we've been able to merge them in already.
techknowlogick commented on Gitea Private, Fast, Reliable DevOps Platform   about.gitea.com/... · Posted by u/Bluestein
gchamonlive · a month ago
Is MIT license and SSO features mutually exclusive? Or is it just a business model to sweep such features under a paid subscription?
techknowlogick · a month ago
I'm not sure what you mean, as Gitea has SSO using many different ways, such as LDAP, OAuth2/OIDC, OpenID, SMTP, and more.
techknowlogick commented on Gitea Private, Fast, Reliable DevOps Platform   about.gitea.com/... · Posted by u/Bluestein
tombert · a month ago
I ran this on my server for awhile.

I liked it, it was pretty cool and seemed to be pretty comparable to Github, but I ended up just moving back to Github since I didn't really want to run my own infrastructure for a git repo.

Still, I would definitely consider it if I were running a company; if nothing else it wouldn't be scanned by Microsoft for training.

techknowlogick · a month ago
Thanks :)

u/techknowlogick

KarmaCake day221September 13, 2010View Original