Red Hat does OK because they can sell support for an OS to enterprises. Selling support for a Git GUI to individual developers (even end user apps in general) is a bit harder.
They provide integration of open components (which is good). Looking at their sources directory there does not seem to be an available build script to e.g. build a comparable installer (but that's legal).