guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Licence of the Guix blog posts


From: Ludovic Courtès
Subject: Licence of the Guix blog posts
Date: Mon, 28 Nov 2022 18:22:15 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux)

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/

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: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]