On Wed, Mar 01, 2023 at 01:45:08AM -0800, 'Sarah GOMEY' via Git for human 
beings wrote:

Disclaimer (which might get a bit more obvious later on): I (and anyone else
on this mailing list) do not "represent Git" in any way; anything written
below is my personal opinion.

> Hope this email finds you well.
> I'm a master student at ESSEC working on a research project on open 
source 
> and the business models built around it. We'd like to know more about 
Git: 

First thing first. Git is a piece of so-called free software [1], and as 
such,
quite many things which are taken for granted when we discuss commercial
software projects simply do not apply to Git.

> How is it maintained?

There exists an official "tree" (a regularly updated snapshot of the 
project)
published using multiple venues including Github [2]. Most of the features
there get integrated by the official maintainer - Junio Hamano [3], but 
other
folks among the active developers have commit access to.

Changes to Git gets discussed on a dedicated mailing list. Proposed code
changes (patches and patch series) are supposed to be submitted directly to
the mailing list as well, but there exist a helper Github-hosted tool to
assist with drive-by contributions [4].

Anyone if free to submit patches, report bugs and propose features. Patches
and propositions are discussed - again, by anyone, - on the mailing list.
Code reviews are usually made by the set of core developers - basically 
those
who are active on the project.
Some, but not all, of these developers are actually working in different
commercial entities making use of Git (including, but not limited to,
Microsoft and Google).

Also note that there exist an "official" (in the sense of "being blessed" as
such) "continuous fork" of Git intended to make Git work on Windows; it's
called Git for Windows, is maintained separately but has similar licensing
terms to Git. Some Windows-related code gets integrated into the baseline 
Git
from time to time, and GfW generally closely follows the Git's release
schedule. Some of the GfW developers are also Git's core developers.

> Do you generate any revenue or is it solely based on 
> donations through the Software Freedom Conservancy?

I would say this point does not apply to Git as it is not a so-called
"open-core" project in the spirit of MySQL/MariaDB or GitLab - where the 
code
is mainly controlled by a commercial entity which gives "the core part" for
free, but you can pay for extra features. Git is fully free in this sense, 
and
as such I would posit it does not generate any revenue "for itself". It may
generate revenue for its commercial users - such as via paid plans on 
Github,
but there it's Github which is "receiving" that revenue.

> Since GitHub is built on Git, does Git have an agreement with them?

The Git's license does not oblige any entity which uses it to participate in
any agreement. Note that F/OSS licensing is about protecting the code (and 
its
users) - as opposed to protecting intellectual property of an entity owning
the code.

 [1] https://en.wikipedia.org/wiki/Free_software
 [2] https://github.com/git/git
 [3] https://gitster.livejournal.com/
 [4] https://gitgitgadget.github.io/


-- 
You received this message because you are subscribed to the Google Groups "Git 
for human beings" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to git-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/git-users/9b843fa2-de88-4207-9d67-7beb6af75093n%40googlegroups.com.

Reply via email to