diff options
author | Andrew Yu <andrew@andrewyu.org> | 2022-04-17 19:33:36 +0200 |
---|---|---|
committer | Andrew Yu <andrew@andrewyu.org> | 2022-04-17 19:33:36 +0200 |
commit | 230f16f9801914ebc9d4bd1202a0e8877519d446 (patch) | |
tree | 88ce64a2a6c1d816c8eb7412f72eb135885c667b /pragmatics/pragmatics.txt | |
parent | 5cda16021fe61d5d8c5252b80526f8660337f848 (diff) | |
download | www-230f16f9801914ebc9d4bd1202a0e8877519d446.tar.gz |
update navi
Diffstat (limited to 'pragmatics/pragmatics.txt')
-rw-r--r-- | pragmatics/pragmatics.txt | 280 |
1 files changed, 0 insertions, 280 deletions
diff --git a/pragmatics/pragmatics.txt b/pragmatics/pragmatics.txt deleted file mode 100644 index cf9b6bb..0000000 --- a/pragmatics/pragmatics.txt +++ /dev/null @@ -1,280 +0,0 @@ - - - - -Free Software Community A. Yu -RFD 1 The 2nd School Aff. to FDU - 16 April 2022 - - - Pragmatic Use of Nonfree Software - Request for Discussions 1 - -Abstract - - Free Software is undoubtably a good thing for society. However, - modern computer users are stuck in the proprietary "ecosystem" for - historical reasons. This document describes the author's viewpoint - of using proprietary platforms to spread the ideas of Free Software. - -Status of This Memo - - This document is currently in the DRAFT status. - - This document describes the author's viewpoint. This does not - represent the ideas of the Free Software Foundation or any other - entity. Distribution of this memo is unlimited. - -Table of Contents - - 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 1 - 2. Justification . . . . . . . . . . . . . . . . . . . . . . . . 2 - 3. Action Procedure . . . . . . . . . . . . . . . . . . . . . . 4 - 4. Technical Limitations . . . . . . . . . . . . . . . . . . . . 4 - 5. Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . 5 - 6. FSF Considerations . . . . . . . . . . . . . . . . . . . . . 5 - 7. Normative References . . . . . . . . . . . . . . . . . . . . 5 - Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . . 5 - Contributors . . . . . . . . . . . . . . . . . . . . . . . . . . 5 - Author's Address . . . . . . . . . . . . . . . . . . . . . . . . 5 - -1. Introduction - - Readers of this memo probably understand the ideals of the Free - Software Movement, and avoid proprietary software when possible. - However, as most outsiders are unaware and are deeply buried inside - the proprietary dystopia created by mostly multibillion-dollar - technology coorporations, our methods of communicating with the - masses are ineffective. - - 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 - - - -Yu Informational [Page 1] - -RFD 1 Pragmatic Use of Nonfree Software April 2022 - - - Discord account, creating a Guild called "Free Software - Introductions", and setting up a basic Discord-to-IRC relay to #fsi - on both irc.andrewyu.org and irc.libera.chat. - - 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 "open source" instead. After sharing the invite link in the VF- - Technic Guild, some people joined, and we've partially converted two - users. - -2. Justification - - Two users is definitely few, but it sets a start and an example for - how freedom can be spread. - - 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. - - - - - - - - - - - -Yu Informational [Page 2] - -RFD 1 Pragmatic Use of Nonfree Software April 2022 - - - 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 - idea, 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. - - It is true that Libera Chat and similar IRC networks, though multi- - centered in a technical way (i.e. multiple IRC servers form an IRC - network), the network is politically centralized, controlled by one - entity, Libera. The Internet Relay Chat server-to-server protocol - implies that servers fully trust each other and are expected to not - send damaging commands, which in turn implies full trust between - server operators, no federation, and political centralization. The - privacy policy and network policy of Libera Chat are in the author's - opinion non-intrusive, therefore the use of which is acceptable and - is promoted by the FSF. (Obviously, most methods of using IRC do not - involve nonfree software.) - - Nevertheless, those that have never touched Free Software are often - on giant proprietary platforms, and take these as universal methods - of communication. Many people go months before checking their - mailbox (physical or electronic), refuse to use XMPP or IRC for its - age. - - An alternative protocol, Internet Delay Chat, is being developed. - - 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] The author believes - that the following fall within this scope: - - * Developing a free project that requires nonfree environments to - bootstrap; - * To spread awareness of software freedom issues to users in nonfree - environments. - - As almost all types of development 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. - - - -Yu Informational [Page 3] - -RFD 1 Pragmatic Use of Nonfree Software April 2022 - - - The latter is more interesting, as explained above our methods of - spreading awareness is limited. - -3. Action Procedure - - Activists MUST NOT 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 MUST present free methods of - communication. Activists SHOULD 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) MUST take - precedence over technical concerns (such as disliking the XMPP - protocol for its inefficent use of XML) whenever possible. - - Communities for introducing users to Free Software on nonfree - platforms MUST 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, SHOULD - be avoided. - - 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 (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. - -4. 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[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. - - - - - -Yu Informational [Page 4] - -RFD 1 Pragmatic Use of Nonfree Software April 2022 - - -5. Conclusion - -6. FSF Considerations - -7. Normative References - - [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>. - -Acknowledgements - -Contributors - -Author's Address - - Andrew Yu - The 2nd School Aff. to FDU - Email: andrew@andrewyu.org - URI: https://www.andrewyu.org/ - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Yu Informational [Page 5] |