Compare commits
10 Commits
0fdda45b44
...
df5f4001d4
Author | SHA1 | Date |
---|---|---|
Mike Gerwitz | df5f4001d4 | |
Mike Gerwitz | bb544e97a3 | |
Mike Gerwitz | f08c06e1c2 | |
Mike Gerwitz | bb54e77a09 | |
Mike Gerwitz | c4d1dfa056 | |
Mike Gerwitz | dcb14fbb99 | |
Mike Gerwitz | d1c9210491 | |
Mike Gerwitz | c2d85cdda8 | |
Mike Gerwitz | ee67de0047 | |
Mike Gerwitz | d70dd4aac8 |
|
@ -4,3 +4,6 @@
|
||||||
[submodule "papers/coope"]
|
[submodule "papers/coope"]
|
||||||
path = papers/coope
|
path = papers/coope
|
||||||
url = https://mikegerwitz.com/projects/coope
|
url = https://mikegerwitz.com/projects/coope
|
||||||
|
[submodule "submodule/tame"]
|
||||||
|
path = submodule/tame
|
||||||
|
url = https://mikegerwitz.com/projects/tame
|
||||||
|
|
14
Makefile
14
Makefile
|
@ -39,8 +39,8 @@ cgit-root = cgit-root
|
||||||
|
|
||||||
# articles in TeX
|
# articles in TeX
|
||||||
texticles = $(wildcard papers/*/)
|
texticles = $(wildcard papers/*/)
|
||||||
www-paper = $(patsubst papers/%/, $(www-root)/papers/%.pdf, $(texticles)) \
|
www-paper = $(patsubst papers/%/, $(www-root)/papers/%.pdf, $(texticles))
|
||||||
$(patsubst papers/%/, $(www-root)/papers/%.dvi, $(texticles))
|
paper-abstracts = $(patsubst papers/%/, papers/%/abstract.tex, $(texticles))
|
||||||
|
|
||||||
images = $(wildcard images/*.*) $(wildcard images/tp/*.*)
|
images = $(wildcard images/*.*) $(wildcard images/tp/*.*)
|
||||||
www-images = $(patsubst images/%, $(www-root)/images/%, $(images))
|
www-images = $(patsubst images/%, $(www-root)/images/%, $(images))
|
||||||
|
@ -72,7 +72,7 @@ default: webroot
|
||||||
%.meta: %.html src/post2meta src/post2html
|
%.meta: %.html src/post2meta src/post2html
|
||||||
src/post2meta $< > $@
|
src/post2meta $< > $@
|
||||||
src/talks.html: src/talks.rec src/talks.sh
|
src/talks.html: src/talks.rec src/talks.sh
|
||||||
src/papers.html: src/papers.rec src/papers.sh
|
src/papers.html: src/papers.rec src/papers.sh $(paper-abstracts)
|
||||||
%.html %.xml: %.sh post/list $(pgdeps) $(phtml)
|
%.html %.xml: %.sh post/list $(pgdeps) $(phtml)
|
||||||
$< > $@
|
$< > $@
|
||||||
%.html: %.md src/post2html $(pgdeps) src/pandoc.tpl
|
%.html: %.md src/post2html $(pgdeps) src/pandoc.tpl
|
||||||
|
@ -133,13 +133,13 @@ $(www-root)/images/%: images/%
|
||||||
install -Dma+r $< $@
|
install -Dma+r $< $@
|
||||||
|
|
||||||
|
|
||||||
# TeX papers are expected to have their own Makefiles as well as an abstract.tex
|
# (La)TeX papers are expected to have their own Makefiles as well as an
|
||||||
|
# abstract.tex that will be generated if missing
|
||||||
|
papers/%/abstract.tex:
|
||||||
|
awk '/^\\begin\{abstract\}/,/\\end\{abstract\}/' papers/$*/$*.tex | sed '1d;$$d' > $@
|
||||||
papers/%.pdf: papers/%/abstract.tex
|
papers/%.pdf: papers/%/abstract.tex
|
||||||
$(MAKE) -C $(dir $<) pdf
|
$(MAKE) -C $(dir $<) pdf
|
||||||
cp $(dir $<)/$*.pdf $@
|
cp $(dir $<)/$*.pdf $@
|
||||||
papers/%.dvi: papers/%/abstract.tex
|
|
||||||
$(MAKE) -C $(dir $<) dvi
|
|
||||||
cp $(dir $<)/$*.dvi $@
|
|
||||||
|
|
||||||
docs/papers/.list: thoughts articles
|
docs/papers/.list: thoughts articles
|
||||||
echo "$(articles) $(texticles)" | tr ' ' '\n' | tools/doclist >$@
|
echo "$(articles) $(texticles)" | tr ' ' '\n' | tools/doclist >$@
|
||||||
|
|
|
@ -3,5 +3,6 @@
|
||||||
794b6aca4d20e60f876b38127a5d3f5975e4c99b0520dfd8a1895df00b9168f07cf650fb2d2a4d7d818a74d3a9e5a252b94ef70cf50fb17484f4272408420ba9 fsfs-icons-beige.png
|
794b6aca4d20e60f876b38127a5d3f5975e4c99b0520dfd8a1895df00b9168f07cf650fb2d2a4d7d818a74d3a9e5a252b94ef70cf50fb17484f4272408420ba9 fsfs-icons-beige.png
|
||||||
eed04adc1c7a0854357c64be77cd8b7da1e343e0cd672b375fde2425754d5232584865f27997d718d6a72ce03e81b4513d7eb0d23f51d07a1b4332f7b67d6581 lp-2017-crop.png
|
eed04adc1c7a0854357c64be77cd8b7da1e343e0cd672b375fde2425754d5232584865f27997d718d6a72ce03e81b4513d7eb0d23f51d07a1b4332f7b67d6581 lp-2017-crop.png
|
||||||
8a3b7d906a86f49b283e374ca29d792b48e8b3366f12d5243e4df45130ec4fc462978855f321a383745c98a56981f6bb17ab0687f726ff86750aa2b312255b82 lp-2019-logo.png
|
8a3b7d906a86f49b283e374ca29d792b48e8b3366f12d5243e4df45130ec4fc462978855f321a383745c98a56981f6bb17ab0687f726ff86750aa2b312255b82 lp-2019-logo.png
|
||||||
|
51572d6bfd60139b7df7838760676821e2be17bc3a27060a2558fc9f32369efb716c783b28d05e70ea45b91aece5426e048b58edfec2cb55b554c3f8f26ffb0d lp-2021-logo.svg
|
||||||
881bc5ab12ce46fa80383b587cd88d8a9ab03bbfea02178ecf4ba8cde7b4d5c0e7ee88370141fa40db3207f50f99eb27d344ccb2b845631d1c297c13b319c970 covid-19-fatality-rate.png
|
881bc5ab12ce46fa80383b587cd88d8a9ab03bbfea02178ecf4ba8cde7b4d5c0e7ee88370141fa40db3207f50f99eb27d344ccb2b845631d1c297c13b319c970 covid-19-fatality-rate.png
|
||||||
8e651d79b45d6b7464a5d40c6db0cec52049fb214442e2df82f4c1ab924ac7365ef6f04f7504c2a0c0684f7c7b6e9c59fde1b93298979be22a5a24b425390eac covid-19-flatten-curve.gif
|
8e651d79b45d6b7464a5d40c6db0cec52049fb214442e2df82f4c1ab924ac7365ef6f04f7504c2a0c0684f7c7b6e9c59fde1b93298979be22a5a24b425390eac covid-19-flatten-curve.gif
|
||||||
|
|
|
@ -3,5 +3,6 @@ eff-privacy.png https://web.archive.org/web/20190102234255/https://www.eff.org/f
|
||||||
fsfs-icons-beige.png https://web.archive.org/web/20190105011705/http://static.fsf.org/nosvn/images/badges/fsfs_icons_beige-bg.png
|
fsfs-icons-beige.png https://web.archive.org/web/20190105011705/http://static.fsf.org/nosvn/images/badges/fsfs_icons_beige-bg.png
|
||||||
lp-2017-crop.png https://web.archive.org/web/20181208025632/https://libreplanet.org/2017/assets/img/site_logo_alternate.png -crop 75x75+29+0
|
lp-2017-crop.png https://web.archive.org/web/20181208025632/https://libreplanet.org/2017/assets/img/site_logo_alternate.png -crop 75x75+29+0
|
||||||
lp-2019-logo.png https://libreplanet.org/2019/assets/img/lp-logo-2019.svg -background '#4f0276' -resize 220x75
|
lp-2019-logo.png https://libreplanet.org/2019/assets/img/lp-logo-2019.svg -background '#4f0276' -resize 220x75
|
||||||
|
lp-2021-logo.svg https://libreplanet.org/2021/assets/img/logo.svg
|
||||||
covid-19-fatality-rate.png https://upload.wikimedia.org/wikipedia/commons/thumb/9/93/Illustration_of_SARS-COV-2_Case_Fatality_Rate_200228_01-1.png/640px-Illustration_of_SARS-COV-2_Case_Fatality_Rate_200228_01-1.png
|
covid-19-fatality-rate.png https://upload.wikimedia.org/wikipedia/commons/thumb/9/93/Illustration_of_SARS-COV-2_Case_Fatality_Rate_200228_01-1.png/640px-Illustration_of_SARS-COV-2_Case_Fatality_Rate_200228_01-1.png
|
||||||
covid-19-flatten-curve.gif https://upload.wikimedia.org/wikipedia/commons/thumb/c/c5/Covid-19-curves-graphic-social-v3.gif/640px-Covid-19-curves-graphic-social-v3.gif
|
covid-19-flatten-curve.gif https://upload.wikimedia.org/wikipedia/commons/thumb/c/c5/Covid-19-curves-graphic-social-v3.gif/640px-Covid-19-curves-graphic-social-v3.gif
|
||||||
|
|
|
@ -15,8 +15,8 @@ names, leading to IceCat, IceWeasel, Abrowser, etc. Even though FF is free
|
||||||
software, the trademark imposes additional restrictions that seem contrary to
|
software, the trademark imposes additional restrictions that seem contrary to
|
||||||
the free software philosophy. As such, it was my opinion that trademarks should
|
the free software philosophy. As such, it was my opinion that trademarks should
|
||||||
be avoided or, if they exist, should not be exercised. (GNU, for example, is
|
be avoided or, if they exist, should not be exercised. (GNU, for example, is
|
||||||
trademarked[^0], but the FSF certainly [does not exercise it][1]; consider GNUplot,
|
trademarked[^0], but the FSF certainly [does not exercise it][1]; consider gnuplot,
|
||||||
a highly popular graphing program, which is not even part of the GNU project.)
|
a highly popular graphing program, which is not part of the GNU project.)
|
||||||
|
|
||||||
[This article][2] provides some perspective on the topic and arrives at much the
|
[This article][2] provides some perspective on the topic and arrives at much the
|
||||||
same conclusions: trademark enforcement stifles adoption and hurts the project
|
same conclusions: trademark enforcement stifles adoption and hurts the project
|
||||||
|
|
|
@ -0,0 +1,42 @@
|
||||||
|
# LibrePlanet 2021: Adopting Free Software Ideals
|
||||||
|
|
||||||
|
I will be speaking again at this year's [LibrePlanet][] on March 20th,
|
||||||
|
which will be online.
|
||||||
|
This year,
|
||||||
|
I'll be talking about challenges with adopting free software ideals and
|
||||||
|
the impact that it can have not only on individuals,
|
||||||
|
but also on our community as a whole.
|
||||||
|
This talk will be personal,
|
||||||
|
drawing upon my evolution over the past fifteen or so years.
|
||||||
|
|
||||||
|
[LibrePlanet]: https://libreplanet.org/2021
|
||||||
|
|
||||||
|
<!-- more -->
|
||||||
|
|
||||||
|
Here is the abstract for this year's talk:
|
||||||
|
|
||||||
|
> Adopting free software ideals can be confusing and challenging for
|
||||||
|
> individuals, filled with cognitive dissonance and questioning of
|
||||||
|
> practicality. Am I a bad person if I use non-free software? What
|
||||||
|
> example should I set as a free software activist or advocate? How does
|
||||||
|
> that relate to responsibilities of developers and distributors?
|
||||||
|
>
|
||||||
|
> This is a talk about practical ethics and ideals. It is personal,
|
||||||
|
> drawing upon my experiences and evolution over the past fifteen
|
||||||
|
> years. It contains some awkward discussions that free software
|
||||||
|
> activists like to avoid, and hopes to guide those seeking to adopt
|
||||||
|
> more free software ideals, but fear they may not be able to meet such
|
||||||
|
> high standards. It's a talk about evolution and growth.
|
||||||
|
>
|
||||||
|
> But complacency in the face of conflict can also dilute our
|
||||||
|
> ideals. So this is also a talk about balancing ideals in the context
|
||||||
|
> of one's own unique circumstances, while at the same time preserving a
|
||||||
|
> strong message about software freedom.
|
||||||
|
|
||||||
|
I'm disappointed that I won't be able to see everyone in person,
|
||||||
|
but I hope that we can all remain healthy this year so we can maybe see
|
||||||
|
one-another in~2022.
|
||||||
|
|
||||||
|
I did not submit a talk for last year's conference because I had too much
|
||||||
|
going on,
|
||||||
|
so I'm excited to be back.
|
|
@ -65,7 +65,8 @@
|
||||||
I do not make use of “social media” websites,
|
I do not make use of “social media” websites,
|
||||||
though I may (or may not) respond to queries on websites that I am a
|
though I may (or may not) respond to queries on websites that I am a
|
||||||
member of,
|
member of,
|
||||||
and I do host my <a href="https://mastodon.mikegerwitz.com/">own Mastodon instance</a>.
|
and I do host my <a href="https://pleroma.mikegerwitz.com/users/mikegerwitz">own Pleroma instance</a>,
|
||||||
|
which is compatible with Mastodon.
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
(Note: This website itself is free/libre—the source code is
|
(Note: This website itself is free/libre—the source code is
|
||||||
|
|
|
@ -110,7 +110,7 @@
|
||||||
<section id="summary">
|
<section id="summary">
|
||||||
<h2>Summary</h2>
|
<h2>Summary</h2>
|
||||||
<p>
|
<p>
|
||||||
I am a self-driven and passionate hacker with nearly twenty years'
|
I am a self-driven and passionate hacker with over twenty years'
|
||||||
experience in various areas of software development. I am
|
experience in various areas of software development. I am
|
||||||
a <a href="https://gnu.org/philosophy/free-sw.html">free
|
a <a href="https://gnu.org/philosophy/free-sw.html">free
|
||||||
software</a> activist with a focus on user privacy and
|
software</a> activist with a focus on user privacy and
|
||||||
|
@ -378,6 +378,27 @@
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<dl>
|
<dl>
|
||||||
|
<dt>
|
||||||
|
<a href="http://mikegerwitz.com/papers/tpl.pdf">
|
||||||
|
The TAME Programming Language Living Document</a></dt>
|
||||||
|
<dd class="period">May 2021–Present</dd>
|
||||||
|
<dd class="desc">
|
||||||
|
This document is an attempt to formally consider certain parts of
|
||||||
|
TAME as it undergoes redesign and reimplementation as part of the
|
||||||
|
TAMER project. It is considered a living document—it is not
|
||||||
|
likely to ever be a finished work.
|
||||||
|
</dd>
|
||||||
|
|
||||||
|
<dt>
|
||||||
|
<a href="https://mikegerwitz.com/talks">
|
||||||
|
Adopting Free Software Ideals</a></dt>
|
||||||
|
<dd class="period">March 2021</dd>
|
||||||
|
<dd class="desc">
|
||||||
|
My talk
|
||||||
|
at <a href="https://libreplanet.org/2021/">LibrePlanet 2021</a>
|
||||||
|
about practical ethics and ideals as it relates to user freedom.
|
||||||
|
</dd>
|
||||||
|
|
||||||
<dt>
|
<dt>
|
||||||
<a href="https://mikegerwitz.com/talks">
|
<a href="https://mikegerwitz.com/talks">
|
||||||
Computational Symbiosis: Methods That Meld Mind and Machine</a></dt>
|
Computational Symbiosis: Methods That Meld Mind and Machine</a></dt>
|
||||||
|
@ -782,7 +803,7 @@
|
||||||
</div>
|
</div>
|
||||||
<div id="footer">
|
<div id="footer">
|
||||||
<p class="copyright">
|
<p class="copyright">
|
||||||
Copyright © 2019 <a href="https://mikegerwitz.com/">Mike Gerwitz</a>
|
Copyright © 2021 <a href="https://mikegerwitz.com/">Mike Gerwitz</a>
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div id="footer-print" class="print-only">
|
<div id="footer-print" class="print-only">
|
||||||
|
@ -795,7 +816,7 @@
|
||||||
https://mikegerwitz.com/docs/about/resume
|
https://mikegerwitz.com/docs/about/resume
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
Copyright © 2019 Mike Gerwitz
|
Copyright © 2021 Mike Gerwitz
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -63,7 +63,7 @@ section=languages / compilers
|
||||||
repo.url=tame
|
repo.url=tame
|
||||||
repo.name=TAME
|
repo.name=TAME
|
||||||
repo.path=/var/gitrepos/tame.git
|
repo.path=/var/gitrepos/tame.git
|
||||||
repo.desc=The Adaptive Metalanguage [employer project]
|
repo.desc=The Algebraic Metalanguage [employer project]
|
||||||
|
|
||||||
repo.url=liza-proguic
|
repo.url=liza-proguic
|
||||||
repo.path=/var/gitrepos/liza-proguic.git
|
repo.path=/var/gitrepos/liza-proguic.git
|
||||||
|
@ -73,6 +73,10 @@ repo.url=literate-xsl
|
||||||
repo.path=/var/gitrepos/literate-xsl.git
|
repo.path=/var/gitrepos/literate-xsl.git
|
||||||
repo.desc=Literate documentation weaver for XSLT 2.0
|
repo.desc=Literate documentation weaver for XSLT 2.0
|
||||||
|
|
||||||
|
repo.url=ulambda
|
||||||
|
repo.path=/var/gitrepos/ulambda.git
|
||||||
|
repo.desc=[STALLED] Self-hosting Scheme compiling to JavaScript (very incomplete proof-of-concept)
|
||||||
|
|
||||||
|
|
||||||
section=misc
|
section=misc
|
||||||
|
|
||||||
|
@ -88,9 +92,18 @@ repo.url=dotfiles
|
||||||
repo.path=/var/gitrepos/dotfiles.git
|
repo.path=/var/gitrepos/dotfiles.git
|
||||||
repo.desc=Personal system configuration and miscellaneous scripts
|
repo.desc=Personal system configuration and miscellaneous scripts
|
||||||
|
|
||||||
|
repo.url=promscripts
|
||||||
|
repo.path=/var/gitrepos/promscripts.git
|
||||||
|
repo.desc=Scripts for generating Prometheus metrics
|
||||||
|
|
||||||
|
|
||||||
section=talks
|
section=talks
|
||||||
|
|
||||||
|
repo.url=afsi
|
||||||
|
repo.name=afsi
|
||||||
|
repo.path=/var/gitrepos/afsi.git
|
||||||
|
repo.desc=Adopting Free Software Ideals (LibrePlanet 2021)
|
||||||
|
|
||||||
repo.url=sapsf
|
repo.url=sapsf
|
||||||
repo.name=SAPSF
|
repo.name=SAPSF
|
||||||
repo.path=/var/gitrepos/sapsf.git
|
repo.path=/var/gitrepos/sapsf.git
|
||||||
|
|
|
@ -24,7 +24,7 @@
|
||||||
<li><a href="/talks">Talks</a></li>
|
<li><a href="/talks">Talks</a></li>
|
||||||
<li><a href="/projects">Projects</a></li>
|
<li><a href="/projects">Projects</a></li>
|
||||||
<li><a href="/papers">Papers</a></li>
|
<li><a href="/papers">Papers</a></li>
|
||||||
<li><a href="//mastodon.mikegerwitz.com/" title="My Mastodon Instance">Social</a></li>
|
<li><a href="//pleroma.mikegerwitz.com/users/mikegerwitz" title="My Pleroma Instance">Social</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
</header>
|
</header>
|
||||||
|
|
26
src/index.sh
26
src/index.sh
|
@ -100,6 +100,26 @@ main()
|
||||||
</ul>
|
</ul>
|
||||||
</aside>
|
</aside>
|
||||||
|
|
||||||
|
<section class="highlight">
|
||||||
|
<h1 class="title">Adopting Free Software Ideals</h1>
|
||||||
|
|
||||||
|
<aside>
|
||||||
|
This is a talk about practical ethics and ideals. It contains some
|
||||||
|
awkward discussions that free software activists like to avoid, and
|
||||||
|
hopes to guide those seeking to adopt more free software ideals, but
|
||||||
|
fear they may not be able to meet such high standards. It's a talk
|
||||||
|
about evolution and growth.
|
||||||
|
</aside>
|
||||||
|
|
||||||
|
<a href="/talks#afsi" class="lp-watch">Watch LibrePlanet 2021 Talk</a>
|
||||||
|
<br clear="both" />
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<section class="compact sm">
|
||||||
|
<h1 id="older-posts">Older Posts</h1>
|
||||||
|
|
||||||
|
$( abstracts 3 4 )
|
||||||
|
|
||||||
<section class="highlight">
|
<section class="highlight">
|
||||||
<h1 class="title">The Surreptitious Assault on Privacy, Security,
|
<h1 class="title">The Surreptitious Assault on Privacy, Security,
|
||||||
and Freedom</h1>
|
and Freedom</h1>
|
||||||
|
@ -117,10 +137,8 @@ main()
|
||||||
<br clear="both" />
|
<br clear="both" />
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<section class="compact sm">
|
<div></div>
|
||||||
<h1 id="older-posts">Older Posts</h1>
|
$( abstracts {5..8} )
|
||||||
|
|
||||||
$( abstracts {3..8} )
|
|
||||||
|
|
||||||
<a class="view-all" href="/posts">View all posts</a>
|
<a class="view-all" href="/posts">View all posts</a>
|
||||||
</section>
|
</section>
|
||||||
|
|
|
@ -6,6 +6,11 @@ id: git-horror-story
|
||||||
type: post
|
type: post
|
||||||
ref: 2012-05-22-a-git-horror-story-repository-integrity-with-signed-commits
|
ref: 2012-05-22-a-git-horror-story-repository-integrity-with-signed-commits
|
||||||
|
|
||||||
|
id: tpl
|
||||||
|
type: latex
|
||||||
|
ref: papers/tpl
|
||||||
|
pubdate: 2021-05-27
|
||||||
|
|
||||||
id: coope
|
id: coope
|
||||||
type: latex
|
type: latex
|
||||||
ref: papers/coope
|
ref: papers/coope
|
||||||
|
|
|
@ -132,7 +132,7 @@ latex-abstract-text()
|
||||||
|
|
||||||
# Generate abstract for LaTeX document (from abstract.tex) ID located at
|
# Generate abstract for LaTeX document (from abstract.tex) ID located at
|
||||||
# path REF. REF is expected to contain `abstract.tex' and `REF.tex', along
|
# path REF. REF is expected to contain `abstract.tex' and `REF.tex', along
|
||||||
# with the built `REF.pdf' and `REF.dvi'.
|
# with the built `REF.pdf'.
|
||||||
latex-abstract()
|
latex-abstract()
|
||||||
{
|
{
|
||||||
local -r id=${1?Missing paper id}
|
local -r id=${1?Missing paper id}
|
||||||
|
@ -154,7 +154,6 @@ latex-abstract()
|
||||||
<ul class="links">
|
<ul class="links">
|
||||||
<li class="title">Formats:</li>
|
<li class="title">Formats:</li>
|
||||||
<li><a href="/$sans.pdf">View PDF</a></li>
|
<li><a href="/$sans.pdf">View PDF</a></li>
|
||||||
<li><a href="/$sans.dvi">View DVI</a></li>
|
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
$abstract
|
$abstract
|
||||||
|
|
|
@ -1,3 +1,31 @@
|
||||||
|
id: afsi
|
||||||
|
title: Adopting Free Software Ideals
|
||||||
|
location: LibrePlanet 2021
|
||||||
|
date: 2021-03-20
|
||||||
|
locimg: lp-2021
|
||||||
|
abstract: Adopting free software ideals can be confusing and challenging for
|
||||||
|
+ individuals, filled with cognitive dissonance and questioning of
|
||||||
|
+ practicality. Am I a bad person if I use non-free software? What
|
||||||
|
+ example should I set as a free software activist or advocate? How does
|
||||||
|
+ that relate to responsibilities of developers and distributors?
|
||||||
|
+
|
||||||
|
+ This is a talk about practical ethics and ideals. It is personal,
|
||||||
|
+ drawing upon my experiences and evolution over the past fifteen
|
||||||
|
+ years. It contains some awkward discussions that free software
|
||||||
|
+ activists like to avoid, and hopes to guide those seeking to adopt
|
||||||
|
+ more free software ideals, but fear they may not be able to meet such
|
||||||
|
+ high standards. It's a talk about evolution and growth.
|
||||||
|
+
|
||||||
|
+ But complacency in the face of conflict can also dilute our
|
||||||
|
+ ideals. So this is also a talk about balancing ideals in the context
|
||||||
|
+ of one's own unique circumstances, while at the same time preserving a
|
||||||
|
+ strong message about software freedom.
|
||||||
|
video_url: https://media.libreplanet.org/u/libreplanet/m/adopting-free-software-ideals/
|
||||||
|
link: https://media.libreplanet.org/u/libreplanet/m/adopting-free-software-ideals-audio-only/ Listen to Audio
|
||||||
|
link: /talks/afsi.pdf Slides
|
||||||
|
link: /projects/afsi/ Source Code
|
||||||
|
event_link: https://libreplanet.org/2021
|
||||||
|
|
||||||
id: sapsf
|
id: sapsf
|
||||||
title: The Surreptitious Assault on Privacy, Security, and Freedom
|
title: The Surreptitious Assault on Privacy, Security, and Freedom
|
||||||
location: LibrePlanet 2017
|
location: LibrePlanet 2017
|
||||||
|
|
|
@ -215,6 +215,11 @@ ul.links > li:first-child {
|
||||||
padding-top: 75px;
|
padding-top: 75px;
|
||||||
min-width: 220px;
|
min-width: 220px;
|
||||||
}
|
}
|
||||||
|
.talk .links a.video.lp-2021 {
|
||||||
|
background-image: url('images/tp/lp-2021-logo.svg');
|
||||||
|
padding-top: 205px;
|
||||||
|
min-width: 205px;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
a.box.free-sw {
|
a.box.free-sw {
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
Subproject commit 9a62bb2ace7baa683edbac268b8e64ad5fd9b36c
|
Loading…
Reference in New Issue