Compare commits

4 Commits

Author SHA1 Message Date
8fdbc8dc8c Added license to video recording 2025-06-01 21:50:38 +02:00
d4d9938445 Updated English homepage 2025-06-01 17:47:14 +02:00
b900a12e5f add photos 2025-06-01 17:43:11 +02:00
fc013af542 First iteration of the gutting 2025-05-29 22:50:11 +02:00
8 changed files with 122 additions and 174 deletions

1
.gitignore vendored
View File

@@ -1 +1,2 @@
/dst/
/tmp

View File

@@ -2,9 +2,8 @@ PAGES := index.html 404.html javascript.html contact.html downloads.html
SHARED_FILES := stallman.webp stallman_2024.webp favicon.ico \
poster_cz.webp poster_en.webp poster_cz.jpg poster_en.jpg \
word_cloud_cz.png word_cloud_en.png background.jpg \
moon.svg sun.svg narrow_light.svg narrow_dark.svg wide_light.svg wide_dark.svg lang_cz.svg lang_en.svg \
styles.css icons.css \
countdown.js theme.js lang.js
moon.svg sun.svg narrow_light.svg narrow_dark.svg wide_light.svg wide_dark.svg \
lang_cz.svg lang_en.svg styles.css icons.css countdown.js theme.js lang.js
STATIC_ASSETS := jetbrains_mono.woff2 poster_cz.png poster_en.png
SEARCH_REPLACE := lib/search_and_replace/target/release/search_and_replace
COMPONENTS := head.html header.html nav.html footer.html
@@ -13,11 +12,13 @@ COMPONENTS := head.html header.html nav.html footer.html
build: $(PAGES:%=dst/cz/%) $(PAGES:%=dst/en/%) $(SHARED_FILES:%=dst/%) $(STATIC_ASSETS:%=dst/%)
.PHONY: pack
pack: dst/libre_liberec.tar.gz
pack: dst/libre_liberec.tar.gz dst/photos_talk.tar.gz dst/photos_people.tar.gz dst/photos_talk.zip \
dst/photos_people.zip
.PHONY: clean
clean:
rm -rf dst
rm -rf tmp
$(SEARCH_REPLACE): $(shell find lib/search_and_replace/src)
cd lib/search_and_replace && cargo build --release
@@ -90,3 +91,39 @@ dst/%.woff2: fonts/%.woff2
dst/libre_liberec.tar.gz: $(PAGES:%=dst/cz/%) $(PAGES:%=dst/en/%) $(SHARED_FILES:%=dst/%)
tar --transform='s,^dst/,libre_liberec/,' -czvf $@ $^ --owner=0 --group=0
tmp/.anchor:
ln -sf "$$(mktemp -d)" tmp
touch tmp/.anchor
tmp/photos_%.jpg: photos/%.* tmp/.anchor
@mkdir -p $(@D)
magick $< -quality 85 -strip $@
dst/photos_talk.tar.gz: \
$(foreach t, $(shell ls photos/talk), tmp/photos_talk/$(t))
@mkdir -p $(@D)
rm -f $@
tar --transform='s,^tmp/,,' -czvf $@ \
$$(echo $^ | tr ' ' '\n' | sort) --owner=0 --group=0
dst/photos_talk.zip: \
$(foreach t, $(shell ls photos/talk), tmp/photos_talk/$(t))
@mkdir -p $(@D)
rm -f $@
cd tmp && zip -r photos_talk.zip photos_talk
mv tmp/photos_talk.zip $@
dst/photos_people.tar.gz: \
$(foreach t, $(shell ls photos/people), tmp/photos_people/$(t))
@mkdir -p $(@D)
rm -f $@
tar --transform='s,^tmp/,,' -czvf $@ \
$$(echo $^ | tr ' ' '\n' | sort) --owner=0 --group=0
dst/photos_people.zip: \
$(foreach t, $(shell ls photos/talk), tmp/photos_talk/$(t))
@mkdir -p $(@D)
rm -f $@
cd tmp && zip -r photos_people.zip photos_people
mv tmp/photos_people.zip $@

View File

@@ -15,6 +15,38 @@
Všechny obrázky ke stažení podléhají licenci <a href="https://creativecommons.org/licenses/by-sa/4.0/">Creative Commons Attribution-ShareAlike 4.0 International</a>.
</p>
<h2>Video z akce</h2>
<p>
Videozáznam podléhá licenci <a href="https://creativecommons.org/licenses/by-nd/4.0/">Creative Commons Attribution-NoDerivatives 4.0 International</a>.
</p>
<video width="100%" controls preload="none">
<source src="/tul_stallman_talk.mkv" type="video/webm">
</video>
<p><a href="/tul_stallman_talk.mkv" download>
Záznam z akce (.mkv - 2 GB)
</a></p>
<h2>Fotografie z akce</h2>
<p><a href="/photos_talk.tar.gz" download>
Archiv fotografií z akce (.tar.gz - 33 MB)
</a></p>
<p><a href="/photos_people.tar.gz" download>
Archiv fotografií lidí s Richardem Stallmanem (.tar.gz - 19.7 MB)
</a></p>
<p><a href="/photos_talk.zip" download>
Archiv fotografií z akce (.zip - 33 MB)
</a></p>
<p><a href="/photos_people.zip" download>
Archiv fotografií lidí s Richardem Stallmanem (.zip - 19.7 MB)
</a></p>
<h2>Plakát v češtině</h2>
<p><a href="/poster_cz.png" download>

View File

@@ -10,37 +10,14 @@
<!--#include virtual="components/nav.html" -->
<main>
<p>
<b><a href="https://www.fm.tul.cz">Fakulta mechatroniky</a></b>
Vás zve na na přednášku o <b>svobodném softwaru</b> a <b>svobodě</b> v digitální společnosti s <b>Richardem Stallmanem</b>.
<b><a href="https://www.fm.tul.cz">Fakulta mechatroniky</a></b> dne 7. května 2025
pořádala přednášku o <b>svobodném softwaru</b> a <b>svobodě</b> v digitální společnosti s <b>Richardem Stallmanem</b>.
</p>
<p>
Zjistěte, jak si můžete <b>vzít zpět svou digitální svobodu</b>.
Nahrávku přednášky si můžete zobrazit <b><a href="/tul_stallman_talk.mkv">zde</a></b>.
</p>
<p>
Přednáška se bude konat <b>7. května 2025 od 16:30</b> v aule budovy G na Technické univerzitě v Liberci.
</p>
<div class="countdown">--:--:--:--</div>
<h1>Představení tématu</h1>
<p>
V digitální společnosti existuje celá řada <b>hrozeb pro svobodu</b>. Patří mezi ně <b>nesvobodný software</b>, <b>masivní dohled</b> a <b>cenzura</b>.
<br><br>
Nesvobodné programy jsou často navrženy tak, aby <b>omezovaly uživatele</b>, <b>ovládaly je</b> nebo s <b>nimi manipulovaly</b>. Cílem války proti sdílení je zabránit uživatelům ve sdílení kopií publikovaných autorských děl. Počítače pro hlasování činí <b>výsledky voleb nedůvěryhodnými</b>.
<br><br>
Další hrozby pocházejí z používání webových služeb, které zavádějí společnosti, jež mohou <b>stanovit jakékoli podmínky</b>.
<br><br>
A konečně, většina internetových činností (kromě těch, které existovaly před rokem 2000) je nejistá, <b>závislá na povolení jedné společnosti</b>.
<br><br>
Všechny tyto hrozby mají více nebo méně původ v používání nesvobodného softwaru. Proto je svobodný software první boj na cestě k <b>osvobození digitální společnosti</b>.
</p>
<figure class="poster">
<img src="../word_cloud_cz.png" alt="Plakát na přednášku s Richardem Stallmanem">
</figure>
<h1>Kdo je Richard Stallman?</h1>
<p>
@@ -69,66 +46,11 @@
Zakladatel <a href="https://www.fsf.org/">Free Software Foundation</a><br>
Zakladatel a vedoucí vývoje <a href="https://www.gnu.org/">operačního systému GNU</a>
</p>
<h1>O přednášce</h1>
<p>
Přednáška se bude konat v <b>anglickém jazyce</b> s automaticky generovanými českými titulky.
</p>
<p>
Samotná přednáška pana Stallmana bude <b>zhruba hodinu dlouhá</b>.
Bude zaměřena na etické otázky v oboru digitálních technologií.
Bude se rovněž týkat <b>svobodného softwaru</b> &ndash;
hnutí, které sám pan Stallman založil.
Zaměří se na nebezpečí neustálého rozšiřování <b>nesvobodného softwaru</b> v naší digitální společnosti,
jak nás jako uživatele <b>takový software omezuje</b> a jak proti němu můžeme pomocí svobodného softwaru bojovat.
</p>
<p>
Po přednášce bude následovat další zhruba <b>hodinový blok s interaktivní diskuzí</b>.
Pokud tedy máte na pana Stallmana dotazy blízké tématům přednášky,
určitě si je předem rozmyslete. K dispozici bude možnost
psaní otázek na papírky, nebo je zadávat pomocí webové stránky.
Po diskuzi bude možné se <b>s panem Stallmanem vyfotit</b>,
nechat si od něj podepsat <b>upomínkové předměty</b>
či zakoupit <b>předměty s tematikou operačního systému GNU</b>
a <b>Free Software Foundation</b>.
</p>
<h1>FAQ</h1>
<div>
<h2>Pro koho je přednáška určená?</h2>
<p style="margin: 0 0 15px 15px;">
Přednáška je určená pro odbornou i širší veřejnost se zájmem o etické otázky v
digitální společnosti.
</p>
</div>
<div>
<h2>Kolik je vstupné?</h2>
<p style="margin: 0 0 15px 15px;">
Vstup je zdarma pro všechny.
</p>
</div>
<div>
<h2>Mohu na přednášku přijít s kamarádem/známým/rodinou?</h2>
<p style="margin: 0 0 15px 15px;">
Ano, přednáška bude otevřená všem zájemcům, nejen členům Technické univerzity. Jako většina přednášek pana Stallmana je i tato přednáška určená pro širokou veřejnost.
</p>
</div>
<div>
<h2>Jak najdu aulu, ve které bude probíhat přednáška?</h2>
<p style="margin: 0 0 15px 15px;">
Aula se nachází v budově G na Technické univerzitě v Liberci.
Přesněji řečeno, její souřadnice jsou <a href="geo:50.773395,15.076628?z=19">50.773395,15.076628</a>.
</p>
<p style="margin: 0 0 15px 15px;">A níže je mapa s její lokací.</p>
<iframe class="map" width="100%" height="350" src="https://www.openstreetmap.org/export/embed.html?bbox=15.07552742958069%2C50.772642861904984%2C15.077729523181917%2C50.7741473910174&amp;layer=mapnik&amp;marker=50.77339513251057%2C15.076628476381302" style="border: 1px solid black"></iframe><br/>
<small><a class="map-open" href="https://www.openstreetmap.org/?mlat=50.773395&amp;mlon=15.076628#map=19/50.773395/15.076628&amp;layers=N" target="_blank">Otevřít mapu</a></small>
</div>
<figure class="poster">
<img src="../word_cloud_cz.png" alt="Plakát na přednášku s Richardem Stallmanem">
</figure>
</main>
<script src="../countdown.js"></script>
<!--#include virtual="components/footer.html" -->
</body>
</html>

View File

@@ -15,6 +15,38 @@
All images for download are licensed under the <a href="https://creativecommons.org/licenses/by-sa/4.0/">Creative Commons Attribution-ShareAlike 4.0 International</a> license.
</p>
<h2>Video of the event</h2>
<p>
The video recording is licensed under the <a href="https://creativecommons.org/licenses/by-nd/4.0/">Creative Commons Attribution-NoDerivatives 4.0 International</a> license.
</p>
<video width="100%" controls preload="none">
<source src="/tul_stallman_talk.mkv" type="video/webm">
</video>
<p><a href="/tul_stallman_talk.mkv" download>
Recording of the talk (.mkv - 2 GB)
</a></p>
<h2>Photos from the event</h2>
<p><a href="/photos_talk.tar.gz" download>
Archive with photos from the talk (.tar.gz - 33 MB)
</a></p>
<p><a href="/photos_people.tar.gz" download>
Archive with photos of people with Richard Stallman (.tar.gz - 19.7 MB)
</a></p>
<p><a href="/photos_talk.zip" download>
Archive with photos from the talk (.zip - 33 MB)
</a></p>
<p><a href="/photos_people.zip" download>
Archive with photos of people with Richard Stallman (.zip - 19.7 MB)
</a></p>
<h2>Poster in English</h2>
<p><a href="/poster_en.png" download>

View File

@@ -11,41 +11,13 @@
<main>
<p>
The <b><a href="https://www.fm.tul.cz">Faculty of Mechatronics</a></b>
invites you to a lecture about <b>free software</b> and <b>freedom</b> in the digital society with <b>Richard Stallman</b>.
held a lecture about <b>free software</b> and <b>freedom</b> in the digital society with <b>Richard Stallman</b>.
</p>
<p>
The lecture will take place on the <b>7th of May 2025 from 16:30</b> in the auditorium of building G at the Technical University of Liberec.
You may watch a recording of the lecture <b><a href="/tul_stallman_talk.mkv">here</a></b>.
</p>
<div class="countdown">--:--:--:--</div>
<h1>Topic introduction</h1>
<p>
There are many <b>threats to freedom</b> in the digital society. They
include <b>nonfree software</b>, <b>massive surveillance</b>, and <b>censorship</b>.
<br><br>
Nonfree proprams are often designed to <b>restrict users</b>, <b>control
users</b> or <b>manipulate uesers</b>. The War on Sharing aims to stop users
from sharing copies of published works. Computers for voting make
<b>election results untrustworthy</b>.
<br><br>
Other threats come from use of web services, implemented by
companies that can impose <b>any conditions whatsoever</b>.
<br><br>
Finally, most internet activities (aside from those which existed
before 2000) are precarious, <b>dependent on permission from one company</b>.
<br><br>
All of these threats originate more or less in the use of nonfree
software. That is why free software is the first battle in
the <b>liberation of the digital society</b>.
</p>
<figure class="poster">
<img src="../word_cloud_en.png" alt="Poster for Richard Stallman's lecture">
</figure>
<h1>Who is Richard Stallman?</h1>
<p>
@@ -75,62 +47,10 @@
Founder and development leader of the <a href="https://www.gnu.org/">GNU operating system</a>
</p>
<h1>About the lecture</h1>
<p>
The lecture will be held <b>in English</b> with automatically generated Czech subtitles.
</p>
<p>
Mr Stallman's actual lecture will be about an <b>hour in length</b>.
Its main focus will be ethical issues in the field of digital technology.
It will also cover <b>free software</b> &ndash;
a movement that Mr. Stallman himself founded.
It will focus on the dangers of the constant proliferation of <b>non-free software</b> in our digital society,
how such software <b>limits us as users</b>, and how we can fight against it with free software.
</p>
<p>
An <b>intractive Q&amp;A</b> session will follow after the lecture, also being <b>about an hour</b>
in length. If you have questions for Mr. Stallman related to the lecture
topics, we would recommend to prepare them in advance.
Questions can be submitted either on paper or through a dedicated website.
Following the discussion, attendees will have the opportunity to
<b>take photographs with Mr. Stallman</b>,
have <b>memorabilia signed</b> or <b>purchase items related to the
GNU operating system</b> or the <b>Free Software Foundation</b>.
</p>
<h1>FAQ</h1>
<div>
<h2>Who is this lecture for?</h2>
<p style="margin: 0 0 15px 15px;">
The lecture is aimed both at the technical as well as the broader audience with
interests in ethical issues in the digital society.
</p>
</div>
<div>
<h2>What is the admission fee?</h2>
<p style="margin: 0 0 15px 15px;">
Admission is free for everyone.
</p>
</div>
<div>
<h2>Can I come to the lecture with a friend/acquaintance/family?</h2>
<p style="margin: 0 0 15px 15px;">
Yes, the lecture will be open to all those who are interested, not just the members of the Technical university. Like most of Mr. Stallman's lectures, it is intended for the general public.
</p>
</div>
<div>
<h2>How do I find the auditorium where the lecture will take place?</h2>
<p style="margin: 0 0 15px 15px;">
The auditorium is located in building G at the Technical University of Liberec.
More precisely, its coordinates are <a href="geo:50.773395,15.076628?z=19">50.773395,15.076628</a>.
</p>
<p style="margin: 0 0 15px 15px;">And below is a map with its location.</p>
<iframe class="map" width="100%" height="350" src="https://www.openstreetmap.org/export/embed.html?bbox=15.07552742958069%2C50.772642861904984%2C15.077729523181917%2C50.7741473910174&amp;layer=mapnik&amp;marker=50.77339513251057%2C15.076628476381302" style="border: 1px solid black"></iframe><br/>
<small><a class="map-open" href="https://www.openstreetmap.org/?mlat=50.773395&amp;mlon=15.076628#map=19/50.773395/15.076628&amp;layers=N" target="_blank">Open map</a></small>
</div>
<figure class="poster">
<img src="../word_cloud_en.png" alt="Poster for Richard Stallman's lecture">
</figure>
</main>
<script src="../countdown.js"></script>
<!--#include virtual="components/footer.html" -->
</body>
</html>

2
photos/people/.gitignore vendored Normal file
View File

@@ -0,0 +1,2 @@
/*
!/.gitignore

2
photos/talk/.gitignore vendored Normal file
View File

@@ -0,0 +1,2 @@
/*
!/.gitignore