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