Received: by 2002:a05:6a10:413:0:0:0:0 with SMTP id 19csp2384881pxp; Fri, 18 Mar 2022 09:26:21 -0700 (PDT) X-Google-Smtp-Source: ABdhPJx8qoc01kOF/fMLg/r4M5OrtogeKQ73rtebJYlA8HEBKeUGHR9v/m5sc/qko9iVTqC0voC5 X-Received: by 2002:a05:6402:270b:b0:418:b316:a78 with SMTP id y11-20020a056402270b00b00418b3160a78mr10393000edd.33.1647620780976; Fri, 18 Mar 2022 09:26:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1647620780; cv=none; d=google.com; s=arc-20160816; b=DY7kwyXBluaNod07lffFsZynMa+p4SYsQ6P/vTQ/5NPCjJkK8x5bDtpqWNPBflQzl0 pP0WzjR1VFuVkMCTVr9XQSHcjuI5HRv7CmeQn3GDg0Oie4JMttgLifoiWiEABjmQvVh4 xrAOhUUzJ8VQ/Pzf8l227wJusDdN4m7y+OeckY6GpYu85PPsPwTRZqaBAEe/uPfWoGsz uR5TrIlvKPH9wFsboGRuo643c1IK74kQFmdTt2wJwZyEiC3wFGA10fzl+GlVeiT4E1D3 2K66c2/WPtfrzn9iH7GVmVGwZhpcOJMxr7G5bC4w+A0NI8sLjxjtsUzGI7vK2pp7bFZQ dJ5w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=JrIi4QJGFZQXTQRQQ1yfJPE3hL92sb68RV4ZifnUSps=; b=uPfNX7PtmrRP8zSP6HUIeIoM4K74qARNhIOP0VUgofqkS3vGWg2oUOS9xAfWVlPiVD hdxb7JBi4wWt/HAKLkXTCJ5jzv5tiG7XHv3TSVt0NdLcIJBRmcYygRJrSFIs/fyItAQj yuwJ1/p6NsaKRaDdZ6JCtN1oOEb5rz3Zbb5gMIVJ99786Amos4xGCWdw2roLI9/WLE7O NJQ63yNhzCdpv1or3kVhyf01hnPnMegGLMKkq2N41lwWSzAV8ZEja9DgzUI70JNkSn05 2QVrU5Oj0zHmJbpp+Fi8w+WOnQsAfBbEvfAoQPL23jd+UjZLg7dkXRQJEiJWrrWxmC4r JFCQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=GKoR2Csp; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id l17-20020a056402255100b00418c2b5be31si4077057edb.275.2022.03.18.09.25.55; Fri, 18 Mar 2022 09:26:20 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=GKoR2Csp; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236558AbiCRNNr (ORCPT + 99 others); Fri, 18 Mar 2022 09:13:47 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58726 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236016AbiCRNNk (ORCPT ); Fri, 18 Mar 2022 09:13:40 -0400 Received: from mail-il1-x12e.google.com (mail-il1-x12e.google.com [IPv6:2607:f8b0:4864:20::12e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4CE582D7AAE; Fri, 18 Mar 2022 06:12:21 -0700 (PDT) Received: by mail-il1-x12e.google.com with SMTP id h21so5776099ila.7; Fri, 18 Mar 2022 06:12:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=JrIi4QJGFZQXTQRQQ1yfJPE3hL92sb68RV4ZifnUSps=; b=GKoR2CspEPflCp64pROLF9OhWKe6YDeaiTwv0m2jpbqapjY8eYH7kCjgFYx8rCN6nt XE6WyHc42mO6tLNgcDrFM57xZG2dvLNauuMc1vRpBNJa72/I9CwJhBs5CjDMBOiTT5+0 mFhaYcqxvwdhpD23qa8CSmKpCGhfRVSmZy8m2/kKhNc6IGxg4fgcojAxraSXfJwN4RSM s2MMJJsPXl5FjAICbIhwyRKuUY3c87qQehuUmmnkr4dmhslGt18WNqL7oQyApEU9CXF9 t9tIYWS4w59dq62R5E52URnhL5Rn+tsqtvPF0IZKjlAkdMjpGypJgqMx8MX3Z7PY54ZM Xdgg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=JrIi4QJGFZQXTQRQQ1yfJPE3hL92sb68RV4ZifnUSps=; b=7BRqXL0TuJb3F+p1g36Pc5wJEY9G0wabtjyXgkquXCabpNPIRAxzypAomzG5fdPmtF 2QVGu8TxoLM8wrSaINjEqG82SQBXQGg6XQRyDgbN/1r8cUu+1gV8HmTTXRK1geb0/oCS X/Xv+yH6MxntN51tM8rz6Qr19Y8EMUb46ITgLmivY7QoLhXvx6AGC+oULI13u/Lfqtlu v6qPUlN49sgDkuAh3XBTUOOMsosTn75Ol6XrhZz5UA8aaXFD1AEgllQxZCvJeciRJxfj OMHtBx/7HgTCtQkhfe09CBswFYSeayAAQbYypu0RSmeVxypdngXVdADPTECmA/L1Pqsp eY8w== X-Gm-Message-State: AOAM532nNhDkVWdCcQDpJQxi0YVio4T9NXNixVlbFf/E2FT5gNyll7v1 lQrCfDScwJ25vb3NCZ6CPlsO4ns8KyRqsc3NCro= X-Received: by 2002:a05:6e02:1846:b0:2c7:b032:5d92 with SMTP id b6-20020a056e02184600b002c7b0325d92mr4318899ilv.237.1647609140724; Fri, 18 Mar 2022 06:12:20 -0700 (PDT) MIME-Version: 1.0 References: <20220212130410.6901-16-ojeda@kernel.org> <8baf7006-90ed-25b8-3005-69b5475215cf@gmail.com> <61547556-790f-f74f-ca2e-b2fde714a7fa@gmail.com> In-Reply-To: <61547556-790f-f74f-ca2e-b2fde714a7fa@gmail.com> From: Miguel Ojeda Date: Fri, 18 Mar 2022 14:12:09 +0100 Message-ID: Subject: Re: [PATCH v4 15/20] docs: add Rust documentation To: Akira Yokosawa Cc: Miguel Ojeda , Jonathan Corbet , Alex Gaynor , Adam Bratschi-Kaye , Boris-Chengbiao Zhou , Wu XiangCheng , Daniel Xu , Gary Guo , Greg KH , Yuki Okushi , Linux Doc Mailing List , Linux Kbuild mailing list , linux-kernel , Masahiro Yamada , Finn Behrens , Michal Marek , Michael Ellerman , Nick Desaulniers , rust-for-linux , Sven Van Asbroeck , Linus Torvalds , Wedson Almeida Filho , Wei Liu Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Akira, On Thu, Mar 17, 2022 at 3:50 PM Akira Yokosawa wrote: > > As I see v2 15/20, the SVG figure is among other documentation updates. > IIUC, this figure/logo was in PNG at first, but Jon suggested vector graphics. > If this is the case, it deserves an individual patch with a changelog > explaining why it is in SVG, where the Tux figure came from, what was the > original PNG logo, who contributed the SVG conversion, etc. Yeah, I can split the figure into another patch for the next round. Though one could argue the same for other files -- do you prefer to have more granular patches in general? > I understand you did all the SVG work, didn't you? > I don't think those many Co-developed-by tags apply to this figure. Yeah, I made the logo, but I reused the SVG forms of both the Rust and the Tux logos. The Tux SVG conversion (from Larry Ewing's one) was done by Garrett LeSage and IFo Hancroft, please see https://lore.kernel.org/lkml/20220207014418.GA28724@kernel.org/ for details on that one. I will add these details to the split patch. > I'm saying this because this figure/logo can be reused in other open- > source projects on its own. It would be worth clarifying its origin > in the Git history as well as in COPYING-logo. I think the Tux SVG logo would be the most useful for other projects, which is why I submitted it to be added to the tree with the permission of Garrett and IFo (see link above). I am not sure if other open-source projects would need the Rust for Linux one, though, so it sounds like a good idea. I am happy to split the patch, clarify the origin and to add a `COPYING-logo` to the `Documentation/rust` folder too (pointing to the main one at `Documentation/` maybe). Cheers, Miguel