summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--pragmatics.713
-rw-r--r--pragmatics.html9
-rw-r--r--pragmatics.man20
-rw-r--r--pragmatics.md27
-rw-r--r--pragmatics.txt16
-rw-r--r--pragmatics.xml22
6 files changed, 74 insertions, 33 deletions
diff --git a/pragmatics.7 b/pragmatics.7
index 12e5763..1200ce8 100644
--- a/pragmatics.7
+++ b/pragmatics.7
@@ -75,7 +75,7 @@ For example, the author created a Discord Guild called Free Software Introductio
 
 .SH "TECHNICAL LIMITATIONS"
 .PP
-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.
+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[IDC], 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.
 
 .SH "CONCLUSION"
 .PP
@@ -87,7 +87,15 @@ Hi
 
 .SH "BIBLIOGRAPHY"
 .TP
+[IDC]
+Andrew Yu
+The Second School Affiliated to Fudan University
+Internet Delay Chat
+\[la]https://git.andrewyu.org/internet-delay-chat\[ra]2022
+
+.TP
 [RMSGP]
+Richard Stallman
 The GNU Project
 Is It Ever a Good Thing to Use a Nonfree Program?
 \[la]http://www.gnu.org/philosophy/is-ever-good-use-nonfree-program.en.html\[ra]2013
@@ -98,9 +106,6 @@ Is It Ever a Good Thing to Use a Nonfree Program?
 .PP
 Many thanks to everyone in the Free Software community for the freedom we have today.
 
-.PP
-git://git.andrewyu.org/internet-delay-chat
-
 .SH "AUTHORS"
 .PP
 Written by Andrew Yu.
diff --git a/pragmatics.html b/pragmatics.html
index df184ce..e1fadff 100644
--- a/pragmatics.html
+++ b/pragmatics.html
@@ -1310,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">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>
+<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<span>[<a href="#IDC" class="xref">IDC</a>]</span>, 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">
@@ -1334,9 +1334,13 @@ li > p:last-of-type {
 <a href="#section-7" class="section-number selfRef">7. </a><a href="#name-normative-references-2" class="section-name selfRef">Normative References</a>
       </h2>
 <dl class="references">
+<dt id="IDC">[IDC]</dt>
+      <dd>
+<span class="refAuthor">Yu, A.</span>, <span class="refTitle">"Internet Delay Chat"</span>, <time datetime="2022-04" class="refDate">April 2022</time>, <span>&lt;<a href="https://git.andrewyu.org/internet-delay-chat">https://git.andrewyu.org/internet-delay-chat</a>&gt;</span>. </dd>
+<dd class="break"></dd>
 <dt id="RMSGP">[RMSGP]</dt>
     <dd>
-<span class="refAuthor">The GNU Project</span>, <span class="refTitle">"Is It Ever a Good Thing to Use a Nonfree Program?"</span>, <time datetime="2013-09" class="refDate">September 2013</time>, <span>&lt;<a href="http://www.gnu.org/philosophy/is-ever-good-use-nonfree-program.en.html">http://www.gnu.org/philosophy/is-ever-good-use-nonfree-program.en.html</a>&gt;</span>. </dd>
+<span class="refAuthor">Stallman, R.</span>, <span class="refTitle">"Is It Ever a Good Thing to Use a Nonfree Program?"</span>, <time datetime="2013-09" class="refDate">September 2013</time>, <span>&lt;<a href="http://www.gnu.org/philosophy/is-ever-good-use-nonfree-program.en.html">http://www.gnu.org/philosophy/is-ever-good-use-nonfree-program.en.html</a>&gt;</span>. </dd>
 <dd class="break"></dd>
 </dl>
 </section>
@@ -1353,7 +1357,6 @@ 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">
diff --git a/pragmatics.man b/pragmatics.man
index d8a0da6..c3dba40 100644
--- a/pragmatics.man
+++ b/pragmatics.man
@@ -172,9 +172,9 @@ TTEECCHHNNIICCAALL LLIIMMIITTAATTIIOONNSS
        The old and centralized nature of IRC, the insane  3PID  recommendation
        of Matrix, the bad routing and efficency of XMPP, and the lack of docu-
        mentation 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.
+       Chat[IDC],  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.
 
 
 CCOONNCCLLUUSSIIOONN
@@ -186,10 +186,15 @@ FFSSFF CCOONNSSIIDDEERRAATTIIOONNSS
 
 
 BBIIBBLLIIOOGGRRAAPPHHYY
+       [IDC]  Andrew  Yu  The Second School Affiliated to Fudan University In-
+              ternet  Delay   Chat   <https://git.andrewyu.org/internet-delay-
+              chat>2022
+
+
        [RMSGP]
-              The  GNU  Project  Is It Ever a Good Thing to Use a Nonfree Pro-
-              gram?   <http://www.gnu.org/philosophy/is-ever-good-use-nonfree-
-              program.en.html>2013
+              Richard  Stallman The GNU Project Is It Ever a Good Thing to Use
+              a Nonfree Program?  <http://www.gnu.org/philosophy/is-ever-good-
+              use-nonfree-program.en.html>2013
 
 
 
@@ -201,9 +206,6 @@ CCOONNTTRRIIBBUUTTOORRSS
        we have today.
 
 
-       git://git.andrewyu.org/internet-delay-chat
-
-
 AAUUTTHHOORRSS
        Written by Andrew Yu.
 
diff --git a/pragmatics.md b/pragmatics.md
index 5ff1918..e4884dd 100644
--- a/pragmatics.md
+++ b/pragmatics.md
@@ -82,7 +82,7 @@ Communities for introducing users to Free Software on nonfree platforms **MUST**
 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 https://discord.gg/7CYp7ntww7 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.
 
 # Technical Limitations
-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.
+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[@!IDC], 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.
 
 
 # Conclusion
@@ -117,11 +117,26 @@ Many thanks to everyone in the Free Software community for the freedom we have t
 <reference anchor="RMSGP" target="http://www.gnu.org/philosophy/is-ever-good-use-nonfree-program.en.html">
    <front>
       <title>Is It Ever a Good Thing to Use a Nonfree Program?</title>
-      <author>
-         <organization>The GNU Project</organization>
-      </author>
+        <author initials='R.' surname='Stallman' fullname='Richard Stallman'>
+            <organization>The GNU Project</organization>
+            <address>
+                <email>rms@gnu.org</email>
+                <uri>https://stallman.org/</uri>
+            </address>
+        </author>
       <date year="2013" month="September"></date>
    </front>
 </reference>
-
-git://git.andrewyu.org/internet-delay-chat
+<reference anchor='IDC' target='https://git.andrewyu.org/internet-delay-chat'>
+    <front>
+        <title>Internet Delay Chat</title>
+        <author initials='A.' surname='Yu' fullname='Andrew Yu'>
+            <organization>The Second School Affiliated to Fudan University</organization>
+            <address>
+                <email>andrew@andrewyu.org</email>
+                <uri>https://www.andrewyu.org/</uri>
+            </address>
+        </author>
+        <date year='2022' month="April" />
+    </front>
+</reference>
diff --git a/pragmatics.txt b/pragmatics.txt
index 2a62ce2..4d92124 100644
--- a/pragmatics.txt
+++ b/pragmatics.txt
@@ -212,10 +212,10 @@ Yu                            Informational                     [Page 3]
    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.
+   Delay Chat[IDC], 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.
 
 
 
@@ -236,7 +236,10 @@ Yu                            Informational                     [Page 4]
 
 7.  Normative References
 
-   [RMSGP]    The GNU Project, "Is It Ever a Good Thing to Use a Nonfree
+   [IDC]      Yu, A., "Internet Delay Chat", April 2022,
+              <https://git.andrewyu.org/internet-delay-chat>.
+
+   [RMSGP]    Stallman, R., "Is It Ever a Good Thing to Use a Nonfree
               Program?", September 2013, <http://www.gnu.org/philosophy/
               is-ever-good-use-nonfree-program.en.html>.
 
@@ -247,8 +250,6 @@ Contributors
    Many thanks to everyone in the Free Software community for the
    freedom we have today.
 
-   git://git.andrewyu.org/internet-delay-chat
-
 Author's Address
 
    Andrew Yu
@@ -276,5 +277,4 @@ Author's Address
 
 
 
-
 Yu                            Informational                     [Page 5]
diff --git a/pragmatics.xml b/pragmatics.xml
index db3679c..9254784 100644
--- a/pragmatics.xml
+++ b/pragmatics.xml
@@ -58,7 +58,7 @@
 </section>
 
 <section anchor="technical-limitations"><name>Technical Limitations</name>
-<t>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.</t>
+<t>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<xref target="IDC"></xref>, 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.</t>
 </section>
 
 <section anchor="conclusion"><name>Conclusion</name>
@@ -73,11 +73,28 @@
 
 <back>
 <references><name>Normative References</name>
+<reference anchor="IDC" target="https://git.andrewyu.org/internet-delay-chat">
+  <front>
+    <title>Internet Delay Chat</title>
+    <author fullname="Andrew Yu" initials="A." surname="Yu">
+      <organization>The Second School Affiliated to Fudan University</organization>
+      <address>
+        <email>andrew@andrewyu.org</email>
+        <uri>https://www.andrewyu.org/</uri>
+      </address>
+    </author>
+    <date year="2022" month="April"></date>
+  </front>
+</reference>
 <reference anchor="RMSGP" target="http://www.gnu.org/philosophy/is-ever-good-use-nonfree-program.en.html">
   <front>
     <title>Is It Ever a Good Thing to Use a Nonfree Program?</title>
-    <author>
+    <author fullname="Richard Stallman" initials="R." surname="Stallman">
       <organization>The GNU Project</organization>
+      <address>
+        <email>rms@gnu.org</email>
+        <uri>https://stallman.org/</uri>
+      </address>
     </author>
     <date year="2013" month="September"></date>
   </front>
@@ -89,7 +106,6 @@
 
 <section anchor="contributors" numbered="false"><name>Contributors</name>
 <t>Many thanks to everyone in the Free Software community for the freedom we have today.</t>
-<t>git://git.andrewyu.org/internet-delay-chat</t>
 </section>
 
 </back>