unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: "Ludovic Courtès" <ludo@gnu.org>
To: guix-devel <guix-devel@gnu.org>
Cc: guix-maintainers@gnu.org, zimoun <zimon.toutoune@gmail.com>
Subject: Licence of the Guix blog posts
Date: Mon, 28 Nov 2022 18:22:15 +0100	[thread overview]
Message-ID: <87pmd79epk.fsf@inria.fr> (raw)


[-- Attachment #1.1: Type: text/plain, Size: 1183 bytes --]

Hello Guix!

You might remember that I started long ago asking people who had
contributed to the blog whether they would agree to licensing their work
under CC-BY-SA 4.0 and GFDL version 1.3 or later, with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts¹.

I did not get replies from Danny Milosavljevic and Laura Lazzati²;
everyone else agreed publicly.

In the meantime, we got a new blog post³ with lots of contributors,
thanks to Simon’s work.  Unfortunately I think we did not discuss the
licensing terms.

Therefore, I propose to apply the following patch, which leaves out a
couple of posts as “unlicensed”.  From there on, we’ll have consistent
free licensing by default.

Thoughts?

Simon, what do you think about emailing the authors of the “10 years of
stories” post asking if they agree with the licensing?  :-)  No rush,
though the sooner the more likely we are to get an answer.

Ludo’.

¹ https://lists.gnu.org/archive/html/guix-devel/2022-02/msg00059.html
² https://lists.gnu.org/archive/html/guix-devel/2022-07/msg00059.html
³ https://guix.gnu.org/en/blog/2022/10-years-of-stories-behind-guix/


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1.2: Type: text/x-patch, Size: 3055 bytes --]

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/posts/10y-birthday-stories.md b/website/posts/10y-birthday-stories.md
index 40f6eaf..1c64982 100644
--- a/website/posts/10y-birthday-stories.md
+++ b/website/posts/10y-birthday-stories.md
@@ -809,3 +809,5 @@ operating system configuration management.  Guix is highly customizable
 and hackable through [Guile](https://www.gnu.org/software/guile)
 programming interfaces and extensions to the
 [Scheme](http://schemers.org) language.
+
+> _This post does not yet carry an agreed-upon license._
diff --git a/website/posts/bootstrapping-rust.md b/website/posts/bootstrapping-rust.md
index 6cb9b40..a44a271 100644
--- a/website/posts/bootstrapping-rust.md
+++ b/website/posts/bootstrapping-rust.md
@@ -104,3 +104,5 @@ management, and is highly customizable and hackable.
 GuixSD can be used on an i686, x86_64, ARMv7, and AArch64 machines.  It
 is also possible to use Guix on top of an already installed GNU/Linux
 system, including on mips64el and aarch64.
+
+> _This post does not yet carry an agreed-upon license._
diff --git a/website/posts/documentation-video-creation-2019.md b/website/posts/documentation-video-creation-2019.md
index 1217399..61bd853 100644
--- a/website/posts/documentation-video-creation-2019.md
+++ b/website/posts/documentation-video-creation-2019.md
@@ -92,3 +92,5 @@ operating system configuration management.  Guix is highly customizable
 and hackable through [Guile](https://www.gnu.org/software/guile)
 programming interfaces and extensions to the
 [Scheme](http://schemers.org) language.
+
+> _This post does not yet carry an agreed-upon license._
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;
+}

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 853 bytes --]

             reply	other threads:[~2022-11-28 17:26 UTC|newest]

Thread overview: 24+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <861qmw5uib.fsf@gmail.com>
2022-11-28 17:22 ` Ludovic Courtès [this message]
2022-11-28 18:19   ` Licence of the Guix blog posts Ekaitz Zarraga
2022-11-28 19:44   ` Maxim Cournoyer
2022-11-28 19:48   ` Andreas Enge
2022-11-28 20:29   ` Vagrant Cascadian
2022-11-28 20:36   ` pelzflorian (Florian Pelz)
2022-12-02 15:30   ` Ludovic Courtès
2022-12-02 16:06   ` zimoun
2023-02-11 11:26     ` Simon Tournier
2022-12-03 15:15   ` Thiago Jung Bauermann
2022-12-04 20:36   ` John Kehayias
2022-12-06  9:40   ` Guillaume Le Vaillant
2023-02-11 11:56   ` Csepp
2023-02-12 17:35     ` Csepp
2023-02-11 12:05   ` Lars-Dominik Braun
2023-02-11 13:14     ` Luis Felipe
2023-02-11 13:33   ` Björn Höfling
2023-02-11 15:24   ` License of “10 years of stories behind Guix” Konrad Hinsen
2023-02-11 15:54     ` Hartmut Goebel
2023-02-12 10:05   ` Licence of the Guix blog posts Janneke Nieuwenhuizen
2023-02-15  0:06   ` Arun Isaac
2023-02-15 10:41   ` Alice BRENON
2023-02-15 14:58   ` Eric Bavier
2023-02-13 16:56 Cyril Roelandt

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://guix.gnu.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87pmd79epk.fsf@inria.fr \
    --to=ludo@gnu.org \
    --cc=guix-devel@gnu.org \
    --cc=guix-maintainers@gnu.org \
    --cc=zimon.toutoune@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).