Browse Source

Changed name back to Modpol from Modular Politics

Nathan Schneider 2 years ago
parent
commit
75f3a80d31
2 changed files with 11 additions and 11 deletions
  1. 10 10
      README.md
  2. 1 1
      modpol_minetest/overrides/interactions.lua

+ 10 - 10
README.md

@@ -1,12 +1,12 @@
-# Modular Politics for Minetest
+# Modpol for Minetest
 
-Modular Politics is an extension that enables diverse governance processes on multi-user platforms. It offers a library that enables users to create or adapt their own modules that add specific governance functionalities. 
+Modpol, short for "modular politics," is an extension that enables diverse governance processes on multi-user platforms. It offers a library that enables users to create or adapt their own modules that add specific governance functionalities. 
 
 This implementation is a mod for [Minetest](https://minetest.net), a free/open-source voxel game. It is designed to be easily adapted to other multi-user platforms that also employ Lua as an extension language.
 
 ## How to use it
 
-Modular Politics is built around groups called *orgs*. At the base is an org with all users in it, called `root` by default.
+Modpol is built around groups called *orgs*. At the base is an org with all users in it, called `root` by default.
 
 *Modules* enable people to do things within orgs, such as decide on membership, grant powers to the org, and much more. Modules can be added and modified by users to meet their needs. Modules can also be nested in each other, so one module can rely on another module to accomplish a process. Within an org, choose the module that you want to use:
 
@@ -14,21 +14,21 @@ Modular Politics is built around groups called *orgs*. At the base is an org wit
 
 Modules might simply carry out actions in the game, or they might require a group decision to do so. They might also change the modules available to users of a given org.
 
-The point is that Modular Politics gives you the ability to do whatever kind of politics you want with your modules.
+The point is that Modpol gives you the ability to do whatever kind of politics you want with your modules.
 
 
 ## Installation in Minetest
 
 To use this in Minetest, simply install it in your `mods/` or `worldmods/` folder. Minetest will load `init.lua`.
 
-In the game, open the Modular Politics dashboard with the command `/mp`.
+In the game, open the Modpol dashboard with the command `/mp`.
 
 For testing purposes, players with the `privs` privilege (generally admins) can use the `/mp` command, which resets all the orgs and opens a dashboard.\
 
 
 ## Standalone Version on the Command Line
 
-Modular Politics can also be used independently of Minetest as a command-line tool. Currently command-line use of modpol requires a Unix-style system, but it is intended to become more fully platform independent.
+Modpol can also be used independently of Minetest as a command-line tool. Currently command-line use of modpol requires a Unix-style system, but it is intended to become more fully platform independent.
 
 The command-line version is in the `modpol` subdirectory. To run the program on Unix systems in CLI mode, install lua or luajit and execute the following in this directory:
 
@@ -53,20 +53,20 @@ Another storage method may be chosen in `modpol.lua`. A StorageRef-based method
 
 ## Design philosophy
 
-Modular Politics seeks to implement a theoretical framework, also called "[modular politics](https://metagov.org/modpol)," which proposes these design goals:
+Modpol seeks to implement a theoretical framework, also called "[modular politics](https://metagov.org/modpol)," which proposes these design goals:
 
 * *Modularity*: Platform operators and community members should have the ability to construct systems by creating, importing, and arranging composable parts together as a coherent whole.
 * *Expressiveness*: The governance layer should be able to implement as wide a range of processes as possible.
 * *Portability*: Governance tools developed for one platform should be portable to another platform for reuse and adaptation.
 * *Interoperability*: Governance systems operating on different platforms and protocols should have the ability to interact with each other, sharing data and influencing each other's processes.
 
-Additionally, Modular Politics seeks to counteract the tendency for "[implicit feudalism](https://ntnsndr.in/ImplicitFeudalism)," according to which rigid, top-down power structures are the norm in online spaces. To this end, some design patterns include:
+Additionally, Modpol seeks to counteract the tendency for "[implicit feudalism](https://ntnsndr.in/ImplicitFeudalism)," according to which rigid, top-down power structures are the norm in online spaces. To this end, some design patterns include:
 
-* *Groups, not roles*: While most platforms assign powers through particular permissions given to individuals, in Modular Politics, power lies in groups (which Modular Politics calls "orgs").
+* *Groups, not roles*: While most platforms assign powers through particular permissions given to individuals, in Modpol, power lies in groups (which Modpol calls "orgs").
 * *Consent, not oligarchy*: Rather than assuming that decisions will be made by a few power-holders, the software assumes that consent by all affected users is the norm.
 * *Inheritance, not blank slates*: When a new group is formed, it inherits the patterns of what preceded it, rather than imagining that it is starting from scratch.
 
-It is certainly possible to use Modular Politics to replicate practices of implicit feudalism, such as all-powerful admins, but doing so requires extra work to overcome these defaults.
+It is certainly possible to use Modpol to replicate practices of implicit feudalism, such as all-powerful admins, but doing so requires extra work to overcome these defaults.
 
 
 ## Credits

+ 1 - 1
modpol_minetest/overrides/interactions.lua

@@ -63,7 +63,7 @@ function modpol.interactions.dashboard(user)
     local formspec = {
        "formspec_version[4]",
        "size[10,8]",
-       "label[0.5,0.5;M O D U L A R   P O L I T I C S]",
+       "label[0.5,0.5;M O D P O L]",
        "label[0.5,2;All orgs:]",
        "dropdown[2,1.5;7,0.8;all_orgs;"..formspec_list(all_orgs)..";;]",
        "label[0.5,3;Your orgs:]",