On 2023-11-10 at 04:29, Frederik Braun wrote:
> Am 10.11.23 um 08:05 schrieb Thomas Siebert:
>
>> It would increase your freedom. What you describe is that you are
>> "locked-in" to Microsoft. You have to start one day and can not
>> stick to Microsoft.
>>
>> And no matter if GitHub is drivin by Microsoft or by the 14th
>> Dalai Lama. GitHub is closed source.
>
> We are currently only moving repository hosting from hg.m.o to
> github. The original announcement specifically points out that we
> will continue to use bugzilla for issue tracking, phabricator for
> code reviews.
It also only barely mentions GitHub at all, among several references to
git - and does not mention any rationale for the choice to use GitHub
hosting, vs. another host or self-hosting. A switch to git(-only) in VCS
terms is one thing, and unless there are people with a strong preference
for Mercurial, is unlikely to be controversial; a move to GitHub as a
hosting platform is another, and given the opinions that exist about
both GitHub and its ownership, may well be controversial.
> Mozilla has been using GitHub for over ten years now. Literally
> thousands of Mozilla repositories are already there. I personally
> believe that Git, as a decentralized technology, does not lock us
> in.
>
> But I also want to point out that you are arguing at the time where a
> decision has been communicated, which is not the same as when a
> decision is still being made.
Was the possibility of the decision being made communicated prior to the
decision being made?
It is not reasonable to expect people to argue against a decision before
they become aware of it existing, and it is not reasonable to expect
people to be aware that a decision may be made before the possibility of
that decision being made has been communicated.
I do not currently read this mailing list on a more than superficial
level, but I do not remember seeing any previous announcement that a
move from Mercurial to git was being considered - much less that the
move would be to GitHub hosting (since git as a platform does not mean
GitHub as a host).
I've long held an opinion that communication in the Mozilla world
(and/or between that world and interested parties outside of it) leaves
something to be desired, and this looks to me like another example of
that pattern.
FWIW, I, too, am not in favor of the use of GitHub as a host -
especially not for a project of this scale and importance. One of the
primary points and advantages of git is - as you reference - its
decentralization; the apparent trend toward "all git projects are by
default expected to be hosted on GitHub" moves back towards
centralization again, with many or all of the disadvantages which that
brings, and the choice to put a project like this one there only
reinforces that undesirable trend.
(I wouldn't have brought it up if it weren't already being discussed,
however, since I've long since given up trying to convince Mozilla about
anything.)
--
The Wanderer
The reasonable man adapts himself to the world; the unreasonable one
persists in trying to adapt the world to himself. Therefore all
progress depends on the unreasonable man. -- George Bernard Shaw