From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id SGJRJwoV8WEyDgAAgWs5BA (envelope-from ) for ; Wed, 26 Jan 2022 10:31:54 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id CBE2HwoV8WEHWgAAG6o9tA (envelope-from ) for ; Wed, 26 Jan 2022 10:31:54 +0100 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 2A6923A134 for ; Wed, 26 Jan 2022 10:31:54 +0100 (CET) Received: from localhost ([::1]:42106 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nCeef-0004xx-BM for larch@yhetil.org; Wed, 26 Jan 2022 04:31:53 -0500 Received: from eggs.gnu.org ([209.51.188.92]:33408) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nCedw-0004xI-8m for guix-devel@gnu.org; Wed, 26 Jan 2022 04:31:14 -0500 Received: from [2a00:1450:4864:20::531] (port=39740 helo=mail-ed1-x531.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nCedt-0001WD-D9; Wed, 26 Jan 2022 04:31:07 -0500 Received: by mail-ed1-x531.google.com with SMTP id u18so53735332edt.6; Wed, 26 Jan 2022 01:30:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:date:mime-version:user-agent:subject:content-language:to :references:from:in-reply-to:content-transfer-encoding; bh=dIpeVmY2ldpqClZgo0QUl/Ai+ruZGiDwM3qvg3sS/6U=; b=HtR3clb+8iclilUdF5Bv01hv/SM1I+ofSjzMHcmRXrnuQUpiNQi1bfE0J8lqOf6JPM 5aBPQPneOgdvC70YpF3nqBa3QI+UxbaoWU8pCTbuXGcfWe8fmJmbYAYp/6RR1hjgRDOJ G3a+wXIYWBF7fp54hzxJbqdUaAfnv9rE6CgpjtkVTeO+VR/xlyRx0qWs7CDTsB1at9Dr L3L24Neu0KRb7tRrasgfTvSdUlQFoTxLeSJnZDaFju7Sy8SszfBJl21RgF5Nvpzy2RM5 DZDF56Qhi3Qqdg/ytcdllOUiflhkM4/ImXgwza7i5jfb3NUk7H1Hp6/qFppB7t8l4o3j T5Qw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent:subject :content-language:to:references:from:in-reply-to :content-transfer-encoding; bh=dIpeVmY2ldpqClZgo0QUl/Ai+ruZGiDwM3qvg3sS/6U=; b=0mmEjWYhb58rLCBmtLwLpBeodBeYm/SYg2bRjs2MTWrgdIqoowSLZTsBa/jn+hlTIX ZnuqXjDE74ambARoET/hSzylaRyDcEe/6CKDBMBQdVJcR7yf0UAYuKhe8OPapnqLgYTN 6l/FOestHh4KvW+qi3ukqVUCETvysrTLWcUJZh8CdpAs807Vu/uUtadO3b7B8u7H0xFV E9sBAttorEjgKIqbowZ+AmdscG7EPFUFuTGQ4weSwIlAnd3+9XOrYRH7rju1/21E6hvi KVYIK4pJA9tEQJIgwgausFRcZLLOWDVn4Auc6hl/P2r0D5+nRFr7fA0tPcQYHz0vsuuQ 30RQ== X-Gm-Message-State: AOAM531qlFqQSL/wUpdHSyBS2qjinzzAjA7kf5B1wV6WMjf3SK2mHmpG 5DOO/uHw8wyLyoOCBErXnyVWGpazZo+I X-Google-Smtp-Source: ABdhPJwZjGs2TU/vAZ2i/i5VWSYo1CZnUbZhNmPRAriVlhqIuDLOju0WrQulWmDLsfOcE8QKPHjLbQ== X-Received: by 2002:a50:fc17:: with SMTP id i23mr15083558edr.348.1643189453392; Wed, 26 Jan 2022 01:30:53 -0800 (PST) Received: from ?IPV6:2a02:587:3225:6731:46f5:bb82:5587:ccd1? ([2a02:587:3225:6731:46f5:bb82:5587:ccd1]) by smtp.gmail.com with ESMTPSA id l3sm9369590edr.61.2022.01.26.01.30.52 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 26 Jan 2022 01:30:52 -0800 (PST) Message-ID: <2679aa35-4825-60ab-574f-3620c30054ce@gmail.com> Date: Wed, 26 Jan 2022 11:30:51 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.5.0 Subject: Re: Clarifying blog post licensing Content-Language: en-US To: =?UTF-8?Q?Ludovic_Court=c3=a8s?= , Guix Devel , GNU Guix maintainers References: <87bkzykfyc.fsf@inria.fr> From: Manolis Ragkousis In-Reply-To: <87bkzykfyc.fsf@inria.fr> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Host-Lookup-Failed: Reverse DNS lookup failed for 2a00:1450:4864:20::531 (failed) Received-SPF: pass client-ip=2a00:1450:4864:20::531; envelope-from=manolis837@gmail.com; helo=mail-ed1-x531.google.com X-Spam_score_int: -10 X-Spam_score: -1.1 X-Spam_bar: - X-Spam_report: (-1.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, NICE_REPLY_A=-0.001, PDS_HP_HELO_NORDNS=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1643189514; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=dIpeVmY2ldpqClZgo0QUl/Ai+ruZGiDwM3qvg3sS/6U=; b=K49UvqjwNNMqkEENbboSQT/9Cr3MypyhGOxDah/T0fW2HcqGA2Qh/Tfg3ezfwJMsUK15hY 5xz3nwMBfXkBxTI0ECWrJfCH/lVRGiPBjV5vkzOk2cOWliiPoXn/zv43hXEHumODhWM1ix ZzuC7bglnUb8JZ2He+XAQIp/trE7msdocHW/GCKGsTTgEEE+XTCh8jq2OJtDMr5PfFPfll Kdzsy+bBKDeaXd76ac+M5DLOHepINgst9rlYAaPeIhp6DsCj4aSXQgChR+MuZkj+hXczaX b6/Lj1NZP2l4x9V42yj8SSceoa5CPm3Np4GW0YmMQYjdGiTsLqiESHrqchTZPA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1643189514; a=rsa-sha256; cv=none; b=Sv9y0I2dQAJAA20s80Un3xwNZNGxWivo/sFguru+SpIoUS6ayqleA3sFbMeu8358kBRFVn qHGf5IG0hqRNYxq5LVzirsPHiWwZOmR5B/as6ftNR7YivMYaH2uPGJoMipdjnbAV6Vsteq UfK+cQG/DnA1fhCkDZG4YCjuJ4EVlRG5W/lKR9qazvwtOvxLaYmXvp1KFnabF2Dz8wRI9b 0TitUqND16BTdtHu1Y1/Ychg8n4JGYNnk5L6cOxLYytyOyL1kIvMq/6ZAfxUlIm3Orv/G2 1AKjZp5B+yhRsk1tDcZn4uZ9NLTx7DuRjc/pTtjvDWJPSbsc2TogsDQgV/mFew== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=HtR3clb+; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -9.83 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=HtR3clb+; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 2A6923A134 X-Spam-Score: -9.83 X-Migadu-Scanner: scn0.migadu.com X-TUID: PNWWh7zZcZe0 I agree! On 1/26/22 11:24, Ludovic Courtès wrote: > Hello Guix! > > With a few exceptions, our blog posts do not have a license, which is > not great as it prevents sharing and reuse, at least by those outside > Guix circles (we discussed it in the past but never got around to fixing > it). > > I’d like us to clarify that, with a footer on blog posts saying that, > unless otherwise stated, posts are dual-licensed under CC-BY-SA 4.0 and > GFDL 1.3+ (the latter so we can reuse material in the cookbook and in > the manual). Patch below. > > What do people think? > > If maintainers and everyone agrees, I’d like to publicly email all the > authors asking them whether they agree with the proposed licensing > terms, or whether they’d like a different free license. The script > below enumerates blog post authors (the list needs a bit of cleanup > still): > > --8<---------------cut here---------------start------------->8--- > scheme@(guile-user)> ,pp authors > $22 = ("A collective of GNU maintainers" > "Andreas Enge" > "Chris Marusich" > "Chris Marusich and Léo Le Bouter" > "Christopher Baines" > "Christopher Lemmer Webber" > "Danjela Lura" > "Danny Milosavljevic" > "David Thompson" > "Efraim Flashner" > "Florian Pelz" > "Guix Hackers" > "Gábor Boskovits" > "Jakob L. Kreuze" > "Jan (janneke) Nieuwenhuizen" > "Jan Nieuwenhuizen" > "Joshua Branson" > "Julien Lepiller" > "Konrad Hinsen" > "Laura Lazzati" > "Ludovic (civodul) Courtès" > "Ludovic Courtès" > "Ludovic Courtès and Leo Famulari" > "Magali Lemes" > "Manolis Ragkousis" > "Marius (mbakke) Bakke" > "Marius Bakke" > "Mathieu Othacehe" > "Maxim Cournoyer" > "Pierre Neidhardt" > "Pjotr Prins" > "Ricardo (rekado) Wurmus" > "Ricardo Wurmus" > "Roel Janssen" > "Simon Tournier" > "Tatiana Sholokhova" > "Tobias Geerinckx-Rice" > "sirgazil") > --8<---------------cut here---------------end--------------->8--- > > How does that sound? > > Thanks, > Ludo’. > > > diff --git a/website/apps/blog/templates/post.scm b/website/apps/blog/templates/post.scm > index de02c6c..0d6b08e 100644 > --- a/website/apps/blog/templates/post.scm > +++ b/website/apps/blog/templates/post.scm > @@ -60,4 +60,19 @@ > #:label tag > #:url (guix-url (tag-url-path tag))) > " ")) ; NOTE: Force space for readability in non-CSS browsers. > - (sort tags tag-first?)))))))) > + (sort tags tag-first?))) > + > + (div > + (@ (class "license")) > + ,(G_ `(p "Unless otherwise stated, blog posts on this site are > +copyrighted by their respective authors and published under the terms of > +the " ,(G_ > + `(a (@ (href "https://creativecommons.org/licenses/by-sa/4.0/")) > + "CC-BY-SA 4.0")) > + " license and those of the " > + ,(G_ > + `(a (@ (href > + "https://www.gnu.org/licenses/fdl-1.3.html")) > + "GNU Free Documentation License")) > + " (version 1.3 or later, with no Invariant Sections, no > +Front-Cover Texts, and no Back-Cover Texts).")))))))) > diff --git a/website/static/blog/css/post.css b/website/static/blog/css/post.css > index 57d7f0d..95035ba 100644 > --- a/website/static/blog/css/post.css > +++ b/website/static/blog/css/post.css > @@ -38,3 +38,8 @@ article { > article.limit-width { > max-width: 720px; > } > + > +.license { > + font-size: 0.8em; > + line-height: 1.4em; > +}