License and resources

This website is the work of Protesilaos Stavrou. Its source is open to public scrutiny (more below). All original text and code relevant to it partake of the following provisions. Any exceptions are made explicit in context.

Original content

Text and documentation

All original text or complementary material on protesilaos.com is available under the Creative Commons Attribution-ShareAlike 4.0 International. This applies to every article in the politics blog, the coding blog, the blog archive, the Greek language articles, the news section, any other standalone page, as well as all of the items in the books section.

Underlying code base

All original code presented herein is distributed under the terms of the GNU General Public License Version 3.

Resources

All files referenced in this section are from this website’s git repository.

Typography

The web fonts are FiraGO and a patched variant of Hack. The former is distributed under the terms of the SIL Open Font License (OFL), version 1.1. The latter is available under a mixed free font license that includes the MIT License and the BITSTREAM VERA LICENSE.

FiraGO is available in regular and bold weights, with corresponding italics.

Hack (internally referred to as “Hack alt”) uses the regular weight without italics. The patches I have made pertain to the substition of certain glyphs which are offered by the creators of the original typeface. The patched variant retains the same license as the original. Distribution of these files is available through my dotfiles, under the “fonts” directory.

Both typefaces provide coverage for Latin and Greek glyphs, serving the needs of this website.

The subsetting of these fonts was done with a script of mine that leverages the fonttools package from the Debian GNU/Linux archives. This is also provided by my dotfiles, under the “bin” directory.

Front end

The entire underlying code base—HTML, CSS, JavaScript—is written by me. The implemented theme is internally referred to as cypher.

Back end

Built with Jekyll. For the relevant dependencies, see Gemfile. Hosted on GitLab Pages.

Nodejs dependencies

Check the package.json, .stylelintrc and gulpfile.js files.

Security protocol

The SSL certificates are provided by Let’s Encrypt.

Domain name settings

Everything pertaining to the protesilaos.com domain name is handled by Gandi. This includes any email address with the **@protesilaos.com namespace.