summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--pragmatics.md5
-rw-r--r--pragmatics.txt50
-rw-r--r--pragmatics.xml5
3 files changed, 30 insertions, 30 deletions
diff --git a/pragmatics.md b/pragmatics.md
index f65b7d5..517d9a2 100644
--- a/pragmatics.md
+++ b/pragmatics.md
@@ -46,18 +46,19 @@ One of the communities that he knows about, the VF-Technic Minetest community, p
 
 Two users is definitely few, but it sets a start and an example for how freedom can be spread.
 
-# Existing Free Replacements
-
 There are numerous free replacements to proprietary services such as Discord, such as Internet Relay Chat, the Extensible Messaging and Presense Protocol, the Matrix protocol, and email.  As Free Software activists, we generally prefer these protocols over nonfree services.  This section explains the reasons to consider nonfree services and protocols.
 
 Generally, users on IRC and XMPP have a fair understanding of the Free Software Movement, and it is quick and easy to inform them what we mean by "free", "the four freedoms", and similar ideas.  For users on the Libera Chat IRC network, which by far has the most users of any network, it is exceptionally easy to introduce a user into the #fsf channel for discussions with people supporting Free Software.  Introducing ignorant users on these protocols and platforms are a day-to-day simple task.
 
 Furthermore, the amount of users we can reach on these protocols are rather limiting.  Libera has around forty thousand users according to the `USERS` command, and considering the fact that around 90% of these people aren't ignorant, there isn't much we can do.
 
+Matrix users, in particular users of the matrix.org homeserver, typically know but don't completely understand Free Software.  Rather than using Matrix IDs to identify users, the Matrix specification specifies that third-party platform identities, such as email and GitHub, are how users should be referenced both internally by servers and shown to other users.  This is obviously an increadibly foolish isea, especially considering the use of centralized identity servers (similar to X509 certificate authorities) for 3PIDs.  These are our first targets, but these should also be easy to get the idea across.
 
 
 # Technical Limitations
 
+git://git.andrewyu.org/internet-delay-chat
+
 # Conclusion
 
 Hi
diff --git a/pragmatics.txt b/pragmatics.txt
index 0b7c32d..45ecd5a 100644
--- a/pragmatics.txt
+++ b/pragmatics.txt
@@ -26,10 +26,9 @@ Status of This Memo
 Table of Contents
 
    1.  Introduction  . . . . . . . . . . . . . . . . . . . . . . . .   1
-   2.  Existing Free Replacements  . . . . . . . . . . . . . . . . .   2
-   3.  Technical Limitations . . . . . . . . . . . . . . . . . . . .   2
-   4.  Conclusion  . . . . . . . . . . . . . . . . . . . . . . . . .   2
-   5.  FSF Considerations  . . . . . . . . . . . . . . . . . . . . .   2
+   2.  Technical Limitations . . . . . . . . . . . . . . . . . . . .   3
+   3.  Conclusion  . . . . . . . . . . . . . . . . . . . . . . . . .   3
+   4.  FSF Considerations  . . . . . . . . . . . . . . . . . . . . .   3
    Acknowledgements  . . . . . . . . . . . . . . . . . . . . . . . .   3
    Contributors  . . . . . . . . . . . . . . . . . . . . . . . . . .   3
    Author's Address  . . . . . . . . . . . . . . . . . . . . . . . .   3
@@ -53,6 +52,7 @@ Table of Contents
 
 
 
+
 Yu                            Informational                     [Page 1]
 
                     Pragmatic Use of Nonfree Software         April 2022
@@ -72,8 +72,6 @@ Yu                            Informational                     [Page 1]
    Two users is definitely few, but it sets a start and an example for
    how freedom can be spread.
 
-2.  Existing Free Replacements
-
    There are numerous free replacements to proprietary services such as
    Discord, such as Internet Relay Chat, the Extensible Messaging and
    Presense Protocol, the Matrix protocol, and email.  As Free Software
@@ -95,15 +93,17 @@ Yu                            Informational                     [Page 1]
    the USERS command, and considering the fact that around 90% of these
    people aren't ignorant, there isn't much we can do.
 
-3.  Technical Limitations
+   Matrix users, in particular users of the matrix.org homeserver,
+   typically know but don't completely understand Free Software.  Rather
+   than using Matrix IDs to identify users, the Matrix specification
+   specifies that third-party platform identities, such as email and
+   GitHub, are how users should be referenced both internally by servers
+   and shown to other users.  This is obviously an increadibly foolish
+   isea, especially considering the use of centralized identity servers
+   (similar to X509 certificate authorities) for 3PIDs.  These are our
+   first targets, but these should also be easy to get the idea across.
 
-4.  Conclusion
 
-   Hi
-
-5.  FSF Considerations
-
-   Hi
 
 
 
@@ -114,6 +114,18 @@ Yu                            Informational                     [Page 2]
                     Pragmatic Use of Nonfree Software         April 2022
 
 
+2.  Technical Limitations
+
+   git://git.andrewyu.org/internet-delay-chat
+
+3.  Conclusion
+
+   Hi
+
+4.  FSF Considerations
+
+   Hi
+
 Acknowledgements
 
    Many thanks to iShareFreedom, qrpnxz, DiffieHellman, Leah Rowe and
@@ -153,16 +165,4 @@ Author's Address
 
 
 
-
-
-
-
-
-
-
-
-
-
-
-
 Yu                            Informational                     [Page 3]
diff --git a/pragmatics.xml b/pragmatics.xml
index 17f450e..a0a78af 100644
--- a/pragmatics.xml
+++ b/pragmatics.xml
@@ -30,15 +30,14 @@
 <t>In February 2022, the author decided to adjust his dogma, and permitted limited usage of nonfree chat platforms to hopefully spread our ideas to the general public.  This was attempted by registering a Discord account, creating a Guild called &quot;Free Software Introductions&quot;, and setting up a basic Discord-to-IRC relay to #fsi on both irc.andrewyu.org and irc.libera.chat.</t>
 <t>One of the communities that he knows about, the VF-Technic Minetest community, primarily uses Discord as a means of communication by plays not in-game.  As the users inside are Minetest players, a Free Software voxel sandbox game, similar to but much more flexible and freedom-respecting than Minecraft, it is believed that the users have some contact with Free Software, although they might not understand the freedom part of the issue, i.e. they might be thinking in terms of &quot;open source&quot; instead.  After sharing the invite link in the VF-Technic Guild, some people joined, and we've partially converted two users.</t>
 <t>Two users is definitely few, but it sets a start and an example for how freedom can be spread.</t>
-</section>
-
-<section anchor="existing-free-replacements"><name>Existing Free Replacements</name>
 <t>There are numerous free replacements to proprietary services such as Discord, such as Internet Relay Chat, the Extensible Messaging and Presense Protocol, the Matrix protocol, and email.  As Free Software activists, we generally prefer these protocols over nonfree services.  This section explains the reasons to consider nonfree services and protocols.</t>
 <t>Generally, users on IRC and XMPP have a fair understanding of the Free Software Movement, and it is quick and easy to inform them what we mean by &quot;free&quot;, &quot;the four freedoms&quot;, and similar ideas.  For users on the Libera Chat IRC network, which by far has the most users of any network, it is exceptionally easy to introduce a user into the #fsf channel for discussions with people supporting Free Software.  Introducing ignorant users on these protocols and platforms are a day-to-day simple task.</t>
 <t>Furthermore, the amount of users we can reach on these protocols are rather limiting.  Libera has around forty thousand users according to the <tt>USERS</tt> command, and considering the fact that around 90% of these people aren't ignorant, there isn't much we can do.</t>
+<t>Matrix users, in particular users of the matrix.org homeserver, typically know but don't completely understand Free Software.  Rather than using Matrix IDs to identify users, the Matrix specification specifies that third-party platform identities, such as email and GitHub, are how users should be referenced both internally by servers and shown to other users.  This is obviously an increadibly foolish isea, especially considering the use of centralized identity servers (similar to X509 certificate authorities) for 3PIDs.  These are our first targets, but these should also be easy to get the idea across.</t>
 </section>
 
 <section anchor="technical-limitations"><name>Technical Limitations</name>
+<t>git://git.andrewyu.org/internet-delay-chat</t>
 </section>
 
 <section anchor="conclusion"><name>Conclusion</name>