summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorAndrew Yu <andrew@andrewyu.org>2022-04-16 04:32:17 +0200
committerAndrew Yu <andrew@andrewyu.org>2022-04-16 04:32:31 +0200
commit36ff6b23443ea9285a40ec685dcc638d0b481385 (patch)
tree676bd9ffff06efffad39bad5b9e996bee05b8e0a
parentc9cef811d0097eed76bb8b11d1157cf235ee9e58 (diff)
downloadwww-36ff6b23443ea9285a40ec685dcc638d0b481385.tar.gz
rms ref
-rw-r--r--Makefile5
-rw-r--r--pragmatics.md11
-rw-r--r--pragmatics.txt44
-rw-r--r--pragmatics.xml15
4 files changed, 49 insertions, 26 deletions
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..18c93a1
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,5 @@
+pragmatics.txt: pragmatics.xml
+	xml2rfc --text pragmatics.xml
+
+pragmatics.xml: pragmatics.md
+	mmark pragmatics.md > pragmatics.xml
diff --git a/pragmatics.md b/pragmatics.md
index 517d9a2..dd64819 100644
--- a/pragmatics.md
+++ b/pragmatics.md
@@ -54,6 +54,9 @@ Furthermore, the amount of users we can reach on these protocols are rather limi
 
 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.
 
+# The Plan
+
+But there is one special case where using some nonfree software, and even urging others to use it, can be a positive thing. That's when the use of the nonfree software aims directly at putting an end to the use of that very same nonfree software.[@!RMSGP]
 
 # Technical Limitations
 
@@ -79,13 +82,13 @@ Many thanks to iShareFreedom, qrpnxz, DiffieHellman, Leah Rowe and many others f
 
 Many thanks to everyone in the Free Software community for the freedom we have today.
 
-<reference anchor="IETF1" target="https://www.ietf.org/old/2009/proceedings/prior29/IETF01.pdf">
+<reference anchor="RMSGP" target="http://www.gnu.org/philosophy/is-ever-good-use-nonfree-program.en.html">
    <front>
-      <title>Proceedings of the 16-17 January 1986 DARPA Gateway Algorithms and Data Structures Task Force</title>
+      <title>Is It Ever a Good Thing to Use a Nonfree Program?</title>
       <author>
-         <organization>The MITRE Corporation</organization>
+         <organization>The GNU Project</organization>
       </author>
-      <date year="1986" month="January"></date>
+      <date year="2013" month="December"></date>
    </front>
 </reference>
 
diff --git a/pragmatics.txt b/pragmatics.txt
index 45ecd5a..d0dcd5c 100644
--- a/pragmatics.txt
+++ b/pragmatics.txt
@@ -4,7 +4,7 @@
 
 Free Software Community                                        A. Yu. Yu
                         The Second School Affiliated to Fudan University
-                                                           15 April 2022
+                                                           16 April 2022
 
 
                    Pragmatic Use of Nonfree Software
@@ -26,9 +26,11 @@ Status of This Memo
 Table of Contents
 
    1.  Introduction  . . . . . . . . . . . . . . . . . . . . . . . .   1
-   2.  Technical Limitations . . . . . . . . . . . . . . . . . . . .   3
-   3.  Conclusion  . . . . . . . . . . . . . . . . . . . . . . . . .   3
-   4.  FSF Considerations  . . . . . . . . . . . . . . . . . . . . .   3
+   2.  The Plan  . . . . . . . . . . . . . . . . . . . . . . . . . .   3
+   3.  Technical Limitations . . . . . . . . . . . . . . . . . . . .   3
+   4.  Conclusion  . . . . . . . . . . . . . . . . . . . . . . . . .   3
+   5.  FSF Considerations  . . . . . . . . . . . . . . . . . . . . .   3
+   6.  Normative References  . . . . . . . . . . . . . . . . . . . .   3
    Acknowledgements  . . . . . . . . . . . . . . . . . . . . . . . .   3
    Contributors  . . . . . . . . . . . . . . . . . . . . . . . . . .   3
    Author's Address  . . . . . . . . . . . . . . . . . . . . . . . .   3
@@ -51,8 +53,6 @@ Table of Contents
 
 
 
-
-
 Yu                            Informational                     [Page 1]
 
                     Pragmatic Use of Nonfree Software         April 2022
@@ -114,18 +114,31 @@ Yu                            Informational                     [Page 2]
                     Pragmatic Use of Nonfree Software         April 2022
 
 
-2.  Technical Limitations
+2.  The Plan
+
+   But there is one special case where using some nonfree software, and
+   even urging others to use it, can be a positive thing.  That's when
+   the use of the nonfree software aims directly at putting an end to
+   the use of that very same nonfree software.[RMSGP]
+
+3.  Technical Limitations
 
    git://git.andrewyu.org/internet-delay-chat
 
-3.  Conclusion
+4.  Conclusion
 
    Hi
 
-4.  FSF Considerations
+5.  FSF Considerations
 
    Hi
 
+6.  Normative References
+
+   [RMSGP]    The GNU Project, "Is It Ever a Good Thing to Use a Nonfree
+              Program?", December 2013, <http://www.gnu.org/philosophy/
+              is-ever-good-use-nonfree-program.en.html>.
+
 Acknowledgements
 
    Many thanks to iShareFreedom, qrpnxz, DiffieHellman, Leah Rowe and
@@ -152,17 +165,4 @@ Author's Address
 
 
 
-
-
-
-
-
-
-
-
-
-
-
-
-
 Yu                            Informational                     [Page 3]
diff --git a/pragmatics.xml b/pragmatics.xml
index a0a78af..f192ff7 100644
--- a/pragmatics.xml
+++ b/pragmatics.xml
@@ -36,6 +36,10 @@
 <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="the-plan"><name>The Plan</name>
+<t>But there is one special case where using some nonfree software, and even urging others to use it, can be a positive thing. That's when the use of the nonfree software aims directly at putting an end to the use of that very same nonfree software.<xref target="RMSGP"></xref></t>
+</section>
+
 <section anchor="technical-limitations"><name>Technical Limitations</name>
 <t>git://git.andrewyu.org/internet-delay-chat</t>
 </section>
@@ -51,6 +55,17 @@
 </middle>
 
 <back>
+<references><name>Normative References</name>
+<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>
+    <date year="2013" month="December"></date>
+  </front>
+</reference>
+</references>
 
 <section anchor="acknowledgements" numbered="false"><name>Acknowledgements</name>
 <t>Many thanks to iShareFreedom, qrpnxz, DiffieHellman, Leah Rowe and many others for the ideas (and rebutted arguments) in this article.</t>