guix-commits
[Top][All Lists]
Advanced

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

01/02: website: Mark blog posts as CC-BY-SA/GFDL by default.


From: Ludovic Courtès
Subject: 01/02: website: Mark blog posts as CC-BY-SA/GFDL by default.
Date: Fri, 2 Dec 2022 10:03:03 -0500 (EST)

civodul pushed a commit to branch master
in repository guix-artwork.

commit 5f4393528c3f99bda0b6e6ea989cbc8aa625a869
Author: Ludovic Courtès <ludo@gnu.org>
AuthorDate: Fri Dec 2 15:15:29 2022 +0100

    website: Mark blog posts as CC-BY-SA/GFDL by default.
    
    This is the result of a public process to get explicit agreements from
    all the contributors to the blog that started in February 2022 and
    culminated with this thread:
    
      https://lists.gnu.org/archive/html/guix-devel/2022-11/msg00325.html
    
    * website/apps/blog/templates/post.scm (post-t): Add license footer.
    * website/static/blog/css/post.css (.license): New rule.
    * website/posts/10y-birthday-stories.md, 
website/posts/bootstrapping-rust.md,
    website/posts/documentation-video-creation-2019.md: Mark as lacking a 
license.
---
 website/apps/blog/templates/post.scm               | 17 ++++++++++++++++-
 website/posts/10y-birthday-stories.md              |  2 ++
 website/posts/bootstrapping-rust.md                |  2 ++
 website/posts/documentation-video-creation-2019.md |  2 ++
 website/static/blog/css/post.css                   |  5 +++++
 5 files changed, 27 insertions(+), 1 deletion(-)

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;
+}



reply via email to

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