summary refs log tree commit diff stats
path: root/pragmatics.html
diff options
context:
space:
mode:
authorAndrew Yu <andrew@andrewyu.org>2022-04-16 21:47:07 +0200
committerAndrew Yu <andrew@andrewyu.org>2022-04-16 21:47:07 +0200
commit9b03a75351036759c0e72cce9ce8447d2146bc6e (patch)
treeac6d5afb368fcd898593aac37fd9cada223fe3bc /pragmatics.html
parent853ba9aac3ae29a27c1bf51e14ff5f1edef68ee2 (diff)
downloadwww-9b03a75351036759c0e72cce9ce8447d2146bc6e.tar.gz
man pages are available now
Diffstat (limited to 'pragmatics.html')
-rw-r--r--pragmatics.html6
1 files changed, 4 insertions, 2 deletions
diff --git a/pragmatics.html b/pragmatics.html
index e6432ee..df184ce 100644
--- a/pragmatics.html
+++ b/pragmatics.html
@@ -1291,7 +1291,7 @@ li > p:last-of-type {
         <li class="compact" id="section-2-10.2">To spread awareness of software freedom issues to users in nonfree environments.<a href="#section-2-10.2" class="pilcrow">¶</a>
 </li>
       </ul>
-<p id="section-2-11">As almost all types of programming can be done on most types of BSD and GNU operating systems, the author hasn't found any software that fit this category.  Extending the interpretation allos for using nonfree software's behavior as a reference in free software development, though an arguable programming practice, may help the community to progress by understanding common features that users of nonfree services use.<a href="#section-2-11" class="pilcrow">¶</a></p>
+<p id="section-2-11">As almost all types of programming can be done on most types of BSD and GNU operating systems, the author hasn't found any software that fit this category.  Extending the interpretation allos for using nonfree software's behavior as a reference in Free Software development, though an arguable programming practice, may help the community to progress by understanding common features that users of nonfree services use.<a href="#section-2-11" class="pilcrow">¶</a></p>
 <p id="section-2-12">The latter is more interesting, as explained above our methods of spreading awareness is limited.<a href="#section-2-12" class="pilcrow">¶</a></p>
 </section>
 </div>
@@ -1302,6 +1302,7 @@ li > p:last-of-type {
       </h2>
 <p id="section-3-1">Activists <span class="bcp14">MUST NOT</span> list such nonfree services in "Contact Information" pages on their website or similar sources, unless followed by a explanation that the purpose of the nonfree platform is to introduce users thereof onto free protocols and to eventually exterminate the nonfree platform.  Whenever these references to nonfree platforms appear, the author <span class="bcp14">MUST</span> present free methods of communication.  Activists <span class="bcp14">SHOULD</span> pragmatically use as many of the popular free protocols as possible, to ensure that oppurtunities of introductions are not lost.  In cases involving competition between free and nonfree protocols and platforms, ethical concerns (i.e. enabling talking to a new user on any ethical platform) <span class="bcp14">MUST</span> take precedence over technical concerns (such as disliking the XMPP protocol for its inefficent use of XML) whenever possible.<a href="#section-3-1" class="pilcrow">¶</a></p>
 <p id="section-3-2">Communities for introducing users to Free Software on nonfree platforms <span class="bcp14">MUST</span> be bridged to a free protocol in some obvious way, in order to minimize the usage of nonfree platforms even for the purpose of communicating ideology to new users and allow members of the Free Software community refusing to use nonfree platforms in any way to participate.  Usages of nonfree platforms, besides part of the user-introduction process that must happen on the nonfree platform, <span class="bcp14">SHOULD</span> be avoided.<a href="#section-3-2" class="pilcrow">¶</a></p>
+<p id="section-3-3">For example, the author created a Discord Guild called Free Software Introductions, which is one-way-puppeted to #fsi on irc.andrewyu.org, which is then one-way-puppeted to Libera.  The relay system is sort-of messed up, but it's working.  Inviting new users to it via <a href="https://discord.gg/7CYp7ntww7">https://discord.gg/7CYp7ntww7</a> is good, but as the author has made his own sacrifice already, there exists no need for other existing Free Software activists to join and use it instead of IRC.<a href="#section-3-3" class="pilcrow">¶</a></p>
 </section>
 </div>
 <div id="technical-limitations">
@@ -1309,7 +1310,7 @@ li > p:last-of-type {
       <h2 id="name-technical-limitations-2">
 <a href="#section-4" class="section-number selfRef">4. </a><a href="#name-technical-limitations-2" class="section-name selfRef">Technical Limitations</a>
       </h2>
-<p id="section-4-1">git://git.andrewyu.org/internet-delay-chat<a href="#section-4-1" class="pilcrow">¶</a></p>
+<p id="section-4-1">The old and centralized nature of IRC, the insane 3PID recommendation of Matrix, the bad routing and efficency of XMPP, and the lack of documentation on PSYC, has led us to develop a new protocol, Internet Delay Chat, which aims to be free, modern (i.e. support for channel groups and shared permission sets, non-text data with MIME types), sane (i.e. TCP, UDP and SCTP-based, instead of HTTP POST APIs) and simple.<a href="#section-4-1" class="pilcrow">¶</a></p>
 </section>
 </div>
 <div id="conclusion">
@@ -1352,6 +1353,7 @@ li > p:last-of-type {
 <a href="#name-contributors-2" class="section-name selfRef">Contributors</a>
       </h2>
 <p id="appendix-B-1">Many thanks to everyone in the Free Software community for the freedom we have today.<a href="#appendix-B-1" class="pilcrow">¶</a></p>
+<p id="appendix-B-2">git://git.andrewyu.org/internet-delay-chat<a href="#appendix-B-2" class="pilcrow">¶</a></p>
 </section>
 </div>
 <div id="authors-addresses">