Git Inbox Mirror of the ffmpeg-devel mailing list - see https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
 help / color / mirror / Atom feed
From: Alexander Strasser via ffmpeg-devel <ffmpeg-devel@ffmpeg.org>
To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org>
Cc: Alexander Strasser <eclipse7@gmx.net>
Subject: Re: [FFmpeg-devel] [POLL] [VOTE] code.ffmpeg.org
Date: Mon, 14 Jul 2025 23:29:20 +0200
Message-ID: <aHV2sK92TmkiNfZ2@metallschleim.local> (raw)
In-Reply-To: <20250713114357.GD29660@pb2>

On 2025-07-13 13:43 +0200, Michael Niedermayer wrote:
> Hi all
> 
> Do people want Forgejo or Gitlab on code.ffmpeg.org for testing?
> 
> F. code.ffmpeg.org should run Forgejo
> G. code.ffmpeg.org should run Gitlab

F.

* the UI is more intuitive IMHO and I suspect it will be to the
  majority of newcomers
* Gitlab follows the Open Core model which is prone to all kinds
  of unwanted developments
* I actually did look a little at the sources and didn't get far
  with Gitlab where in Forgejo I could find my way around easily

For Gitlab it was hard to find the source to begin with, when
starting at their website.

After multiple hops and wading through lists I ended up here:
  https://gitlab.com/gitlab-org/gitlab/

Later I randomly found out - by inspecting the README going to one
of their web pages because of a different reason - that there is
also:
  https://gitlab.com/gitlab-org/gitlab-foss/

For Forgejo it's scrolling down the home page and click a button
or on every page in the footer via "Community Code". You are
instantly on the repo hosted on Codeberg:
  https://codeberg.org/forgejo/forgejo

Some superficial stats from a bit of line counting to get a feeling:

            | SLOC without comments | backend | frontend |
----------- | --------------------- | ------- | -------- |
gitlab      |            ~4_600_000 |     70% |      30% |
gitlab-foss |            ~2_900_000 |     70% |      30% |
forgejo     |              ~416_440 |     90% |      10% |

To be fair, I didn't do any deeper analysis and be sure to take this
numbers with a grain of salt.

There is a mismatch of features etc. between these code bases and so
we cannot just compare them easily. There are lots of features in
Gitlab that we probably would never use. The ancestor of Forgejo is
Gogs. Gogs initially achieved something quite remarkable. It provided
a lot with very little. As far as I can judge this also transferred
and to its forks Gitea/Forgejo and still mostly holds.

If the Forgejo code base and project is the best in 5 years or in 10
years is not easily to be predicted today, but I would say the project
has good chances to be in good shape. Currently I don't see any clearly
better alternatives.


  Alexander
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

To unsubscribe, visit link above, or email
ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".

  parent reply	other threads:[~2025-07-14 21:29 UTC|newest]

Thread overview: 26+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-07-13 11:43 Michael Niedermayer
2025-07-13 11:49 ` Kieran Kunhya via ffmpeg-devel
2025-07-13 11:58 ` Timo Rothenpieler
2025-07-13 15:57   ` Michael Niedermayer
2025-07-13 16:07     ` Timo Rothenpieler
2025-07-13 16:15       ` Timo Rothenpieler
2025-07-13 18:51       ` Kieran Kunhya via ffmpeg-devel
2025-07-13 19:03         ` Yalda
2025-07-13 14:38 ` Rémi Denis-Courmont
2025-07-13 15:56 ` Jacob Lifshay
2025-07-13 15:58   ` Timo Rothenpieler
2025-07-13 17:35 ` Michael Niedermayer
2025-07-13 18:04 ` Ronald S. Bultje
2025-07-13 19:47   ` Timo Rothenpieler
2025-07-13 21:47   ` Michael Niedermayer
2025-07-13 22:07     ` Kieran Kunhya via ffmpeg-devel
2025-07-13 21:55 ` Philip Langdale via ffmpeg-devel
2025-07-13 22:04   ` Timo Rothenpieler
2025-07-13 22:22 ` Marvin Scholz
2025-07-14  2:43   ` Zhao Zhili
2025-07-14  5:50   ` Steven Liu
2025-07-14  9:40 ` Hendrik Leppkes
2025-07-14  9:54 ` Lynne
2025-07-14  9:57 ` Gyan Doshi
2025-07-14 21:29 ` Alexander Strasser via ffmpeg-devel [this message]
2025-07-14 23:51 ` softworkz .

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=aHV2sK92TmkiNfZ2@metallschleim.local \
    --to=ffmpeg-devel@ffmpeg.org \
    --cc=eclipse7@gmx.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

Git Inbox Mirror of the ffmpeg-devel mailing list - see https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

This inbox may be cloned and mirrored by anyone:

	git clone --mirror https://master.gitmailbox.com/ffmpegdev/0 ffmpegdev/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 ffmpegdev ffmpegdev/ https://master.gitmailbox.com/ffmpegdev \
		ffmpegdev@gitmailbox.com
	public-inbox-index ffmpegdev

Example config snippet for mirrors.


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git