Re: sr.ht --- "sir hat" --- alternatives to Github

Eric Rescorla <ekr@rtfm.com> Fri, 18 January 2019 17:26 UTC

Return-Path: <ekr@rtfm.com>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A57D113122E for <ietf@ietfa.amsl.com>; Fri, 18 Jan 2019 09:26:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.04
X-Spam-Level:
X-Spam-Status: No, score=-2.04 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.142, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=rtfm-com.20150623.gappssmtp.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SIj-dx0eGTxr for <ietf@ietfa.amsl.com>; Fri, 18 Jan 2019 09:26:42 -0800 (PST)
Received: from mail-lf1-x131.google.com (mail-lf1-x131.google.com [IPv6:2a00:1450:4864:20::131]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6060713122D for <ietf@ietf.org>; Fri, 18 Jan 2019 09:26:42 -0800 (PST)
Received: by mail-lf1-x131.google.com with SMTP id v5so11046922lfe.7 for <ietf@ietf.org>; Fri, 18 Jan 2019 09:26:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rtfm-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=zaMeX4xpmC/ZVfA/KUPs+vZrax0l+0LkmqPlFWbwPhI=; b=L4REZTcSxqeYtZ4KhfFo0Y3SDtaL8/EOR0q5hAtlz3+kAPGg3nfsQP6ub3N6bbyG/o gn+t8ZrPjbKaJUyx8/0EauPHTEYwUeeGP1jnaWWXHGuWR1NXnyooTGd7VhsMlRZGZAVH rihveP9uYCIwM/L8f0X+q3+GEnZ58cOMeR5T+qT8ffCyzPFVXfX8P43j9k/t3DWBbb0d RIOx56+E1zSwglobInRTxYCI9372gJN0PDApZekk3PKfAvibJsEBAHIJVtKFhMhQ1EgV bP38vKqzMQsXFR0jV9CP+2KDvm8Q1H62dPwB2+nwvmvno65P70BG6R1pWK+mWDOytAz5 dKiw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=zaMeX4xpmC/ZVfA/KUPs+vZrax0l+0LkmqPlFWbwPhI=; b=Kz9oGFt8dnIlyxMDRDvz8IIYJ7W/oOQCzIE7lzdteEbW7GGaN+QEkpkQGianSnOhPR JTWqUOnIQa2hXJ72a06OLA54cLv/zzWfX/+AdzFTPpHSjJi/Mqbk7AGbuUn+jkAHXZvR j4M2fal3c89pDnoAwH1i3g3Ey0WfySgnBYl/D2KpDZoRIooOFqnYbG7oCZwoVC/YWyXl 0LhvaGHR9S3sq6DonD6caph2HOCm09XHcqeSBfwdFKKvhHkXrmOdCrUzQpsP5ZLSxpB8 JttbWeGQYrGIg0xvdNg28KCCxlU/snATRa5ZHzGcrUd/aH2Zkt+oNLC3psIhgPf2lcRt 6kpQ==
X-Gm-Message-State: AJcUukfA1+RjkDdMC0jpd7iD7UqOG5aggWOQobms1k3VBumV0jUcfoqg CrQfy7xDk83VGmsRAxUCMu1ngKTcgdbWa/XlTMFMPQ==
X-Google-Smtp-Source: ALg8bN6AFiDLXcbbLuO67YvkZfZm6TW9UdaUKrPjE1obI+RwHaSzg2XvnFnGO8+d6l0A2yR5PwOioQGbivr18qQu8f0=
X-Received: by 2002:a19:a9d2:: with SMTP id s201mr12730717lfe.154.1547832400489; Fri, 18 Jan 2019 09:26:40 -0800 (PST)
MIME-Version: 1.0
References: <25946.1547751133@localhost> <CAL02cgQoYgxv_fuKXS_4AbbFxnP-prp-gpV375yOtk8mOzHYTw@mail.gmail.com> <1A6ABA60-6F16-41C0-BBE0-FB55DD1AB2EE@eggert.org> <m2tvi6dp5f.wl-randy@psg.com> <CAL02cgQ20hYU7u46zr8Fy6=B6UWyt1fhQZ3FyaLZnamP1U0evg@mail.gmail.com>
In-Reply-To: <CAL02cgQ20hYU7u46zr8Fy6=B6UWyt1fhQZ3FyaLZnamP1U0evg@mail.gmail.com>
From: Eric Rescorla <ekr@rtfm.com>
Date: Fri, 18 Jan 2019 09:26:01 -0800
Message-ID: <CABcZeBMtjBvMuKzpO2Sb-Zx3k1UGtsUFECCincPY+e0Ve+cN5g@mail.gmail.com>
Subject: Re: sr.ht --- "sir hat" --- alternatives to Github
To: Richard Barnes <rlb@ipv.sx>
Cc: Randy Bush <randy@psg.com>, IETF discussion list <ietf@ietf.org>, wugh@ietf.org
Content-Type: multipart/alternative; boundary="000000000000674ebf057fbed092"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf/y9wLRj4EbuS-wRabkOmKd7hLOp4>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf/>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 18 Jan 2019 17:26:45 -0000

I haven't had time to really take a look at sr.ht, but that's not going to
stop me from commenting!

First, as Lars says, nothing stops people from using some !Github
toolchain, and if it's good, then I'm sure people can vote with their feet.
In general, the workflow here for getting started with a project is to go
to the repo (via URL) git clone it, and then work, so if there were
something !Github that people liked, it would be a pretty straightforward
transition for contributors, modulo the network effects of their
familiarity with Github, existing accounts, etc. The current efforts at
systemization of Github are just paving the cowpaths.

With that said, the design philosophy Michael describes (no JS, mailing
list focused) seems to me to abandon a bunch of what people like about
Github. I know that Linux (for instance) has a mailing-list based process,
but most open source projects I am familiar with prefer a Web-based
process, in particular for code/change review. For instance, both Firefox
and Chromium lean very hard on their online code review tools for patch
development, interdiffs, etc., and wouldn't really want to go back to
e-mail. So, from that perspective, this seems like it might be kind of a
regression in features.

-Ekr



On Fri, Jan 18, 2019 at 6:22 AM Richard Barnes <rlb@ipv.sx> wrote:

>
>
> On Fri, Jan 18, 2019 at 9:19 AM Randy Bush <randy@psg.com> wrote:
>
>> >> Also, a major reason for using Github is going where the audience is.
>> > If it weren't for that, there are a boatload of alternatives.
>>
>> the problem is that `git clone` is brand conscious
>>
>
> Not really?
>
> > git remote rename origin eww-github
> > git remote add origin $GITLAB_OR_SIRHAT_OR_WHATEVER
>