emacs-devel
[Top][All Lists]
Advanced

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

Re: Emacs packages, GitHub and software freedom


From: Akib Azmain Turja
Subject: Re: Emacs packages, GitHub and software freedom
Date: Wed, 06 Jul 2022 22:17:37 +0600

"Bozhidar Batsov" <bozhidar@batsov.dev> writes:

> I think that's a very binary view of GitHub - it might be non-free,
> but given the huge community it has amassed, it's almost suicidal for
> projects to leave it, as they'd be reducing their contributor-base
> significantly.  Projects that are hosted outside of GitHub get way
> less contributions and I don't think the Emacs users would benefit
> from this. I know that the people in FSF care a lot about freedom, but
> I care more about building the best Emacs packages possible, even I
> have to make some ideological compromises from time to time.

This looks similar to saying, "It's suicidal to not use Copilot, because
without it you have to do the programming yourself and decrease your
productivity."

Emacs, GCC, Guix, EMMS and many other projects use Savannah, and there's
thousands of other popular projects, including some of the most
successful ones, that are not using GitHub.  Are they falling behind?

Your statement is contradicting your own blog post: "Firefox is the Only
Alternative".[1]

However, I must agree that projects on GitHub gets more activity.  But
that's because most of the developers use (i.e. used by) that.  And
that's why more people join GitHub, they are forced.  We must break this
cycle.

> Love it or hate it, GitHub helped a lot for the revival of the Emacs
> package ecosystem. Especially when you compare this to the days of
> EmacsWiki and SourceForge.

Just like saying, "Windows has made using a computer easy, so I won't
discourage people from using it."

> I wouldn't take any steps to discourage package maintainers  from
> using it.

This way you are just worsening the situation.  (But you obviously have
the freedom to do that.)  To increase the "contributor-base" outside
GitHub, we have to convince maintainers to move away from GitHub.

Footnotes:
[1]  https://batsov.com/articles/2021/11/28/firefox-is-the-only-alternative/

-- 
Akib Azmain Turja

This message is signed by me with my GnuPG key.  It's fingerprint is:

    7001 8CE5 819F 17A3 BBA6  66AF E74F 0EFA 922A E7F5

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]