Re: Discussion around app retirements and categorizations by the CPE team

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, Jul 23, 2019 at 5:47 AM Kevin Kofler <kevin.kofler@xxxxxxxxx> wrote:
>
> Alexander Bokovoy wrote:
> > As I said already, my primary worry is where we would clash our needs
> > with those of GitLab commercial entity. For example, Kerberos
> > authentication or SAML SSO for groups, or push rule restrictions are
> > part of commercial offering but not available in the community edition.
> > This makes it harder to integrate with existing workflows and existing
> > dist-git use.
>
> Indeed, GitLab's crippleware approach might become a problem.
>
> With all those high-profile Free Software projects using GitLab, I wonder
> whether a fork is in order.
>

If a fork is necessary for GitLab to be usable for high-profile FOSS
projects long-term, then GitLab is a bad fit. The "friendly fork"
model won't work, because rebasing and integrating upstream with
downstream concerns will be incredibly difficult. The "hard fork"
model will fail because GitLab's complexity is incredibly high, making
it functionally impossible for a community to maintain the fork over
time. It would be a repeat of the Alioth situation all over again...

GitLab's CE/EE split model basically makes it impossible for an
amicable model of community contributions to GitLab, because large
FOSS projects require what they consider Enterprise features. They can
and have rejected things based on this in the past, and will continue
to do so based on that criteria.

Also, for $DAYJOB, I run a GitLab server. If you think maintaining a
GitLab server is easy, you have another think coming. GitLab's
development model basically makes it impossible to have any real
degree of stability, since the codebase churns without concern *very
frequently*. Heck, for three months (that is, three GitLab releases!),
they broke merge requests in GitLab last year when they rewrote merge
requests frontend code in Vuejs... It was that experience that pushed
me to look at Pagure for my personal servers and start contributing to
it in the first place...


-- 
真実はいつも一つ!/ Always, there's only one truth!
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux