diff --git a/NFIC/2017-04-02/g384365b448af037661c9e6e28a2d64d6/index.html b/NFIC/2017-04-02/g384365b448af037661c9e6e28a2d64d6/index.html new file mode 100644 index 0000000..c08b48f --- /dev/null +++ b/NFIC/2017-04-02/g384365b448af037661c9e6e28a2d64d6/index.html @@ -0,0 +1,261 @@ +Thoughts on the Future of the Mastodon Ecosystem +
+
Thoughts on the Future of the Mastodon Ecosystem
+
+ +
+

Thoughts on the Future of the Mastodon Ecosystem

+

@marrus_sh@mastodon.social / @u2764@icosahedron.website

+
+

1. Core and Community Instances

+

Model:

+

It will always be the case that larger instances will have more advertising power for drawing in new users than smaller instances. +Furthermore, larger instances will, in general, have better administration, a larger community, and newer features than smaller instances. +This makes big instances an appealing target for new users.

+

I don't see this as a flaw, I see it as a requirement. +Right now the ease at which one can find new users to follow is largely dependent on how large one's instance is: +It is far easier to find new people to follow on mastodon.social than icosahedron.website, for example. +So long as there are multiple competing large instances (aka no one instance has a monopoly, as is the case currently), the downsides of large instances are manageable, and they serve to familiarize users with the ecosystem and (I think, ideally) funnel them into smaller, more community-focused instances later.

+

This model will be the premise from which I will be making future points, so let's set up some terminology: +I'll call large instances core instances and small instances community instances; there are, of course, also single-user instances in addition to these.

+

Implementation:

+

In order for this model to work successfully, however, it is important that switching instances be a fairly seamless operation. +Being able to import / export old toots is not a requirement (although I think being able to download a database of your toots is important for other reasons); however, the following features are important:

+
    +
  1. Being able to import/export follower lists, block lists, mute lists
  2. +
  3. Being able to canonically declare that an account has changed location
  4. +
+

2. Specialized Instances

+

Model:

+

One of the strengths of federation, and a notable way to get people using the Mastodon software, is the ability to create specialized instances with a targeted community. +Some examples of this include:

+
    +
  1. Instances dedicated to certain artforms, hobbies, or skills
  2. +
  3. Instances dedicated to particular fandoms
  4. +
  5. Instances used for educational purposes, or in a classroom environment
  6. +
  7. Instances used by businesses for professional reasons
  8. +
+

Specialized instances have a very different purpose from a more general-use instance, and are a point where the email metaphor breaks down: +You would never choose your email server for its community. +Consequently, they have some particular needs.

+

Implementation:

+

Here are some things I see as requirements for proper specialized instance support:

+
    +
  1. +

    The per-instance ability to turn off the local timeline, the global timeline, or both. +A global timeline makes considerably less sense when on a specialized instance dedicated to a specific topic. +Conversely, for extremely general-use instances, instance owners might want to disable a local timeline to promote federation and prevent cliquey behaviour.

    +
  2. +
  3. +

    The ability to disable federation altogether, or easily enable federation only to a whitelisted list of servers. +The need for this should be obvious when you consider using Mastodon in a K-12 educational setting. +Roleplay or support-group servers may also find this feature valuable.

    +
  4. +
  5. +

    The ability to communicate instance culture to clients. +Some things this might include:

    +
      +
    • The title of the instance
    • +
    • An instance logo
    • +
    • Instance colours (there would need to be a standard regarding this)
    • +
    • Localization settings (to allow specialized terminology for posts, boosts, and so forth)
    • +
    • Custom links to about pages, blogs, terms, et cetera
    • +
    • Given (1) and (2) above, what kinds of federation are supported
    • +
    +

    Of course, communicating these things between instances might be useful as well.

    +
  6. +
  7. +

    The ability to extend Mastodon with plugins. +Mastodon will never be able to handle every specialized instance's needs. +Some instances might, for example, want integration with SoundCloud, YouTube, or other platforms that would be beyond the scope of Mastodon proper. +There should be a (documented, accessible) means of extending Mastodon built into the main server engine, both with respect to the frontend and the backend (especially, imo, regarding the User Settings page).

    +
  8. +
+

3. Revenue Stream

+

Model:

+

The idea of having a revenue stream and profitability is an uncomfortable one for a fair number of folks in the FOSS crowd, but it is also a necessity given the fact that (a) the labour costs of the Mastodon project, if done well, are fairly high, and (b) that labour needs to be compensated in some manner. (Also (c), if Mastodon is to compete with large financial entities, attempting to do so without a revenue stream is folly.)

+

Here are some specific things that the Mastodon ecosystem needs a revenue stream to address:

+
    +
  1. +

    Mastodon needs a legal team. +For the following reasons: (a) to provide legal advice and education to instance owners and administrators; (b) to take the burden of writing ToSes and possibly CoCs off of instance owners; (c) to deal with legal challenges from larger, corporate entities (Facebook, Twitter, etc).

    +
  2. +
  3. +

    Mastodon needs a PR staff. +Word-of-mouth communication and grassroots organization works fine for now, but eventually schisms will happen and (if successful) large, corporate organizations with large PR departments will begin actively campaigning against us. +We need to be able to formulate a response.

    +
  4. +
  5. +

    Mastodon should provide training to instance owners. +If Mastodon wants to make owning and running an instance something anyone can do, then it needs to provide owners with training about community management, sensitivity, and moderation.

    +
  6. +
  7. +

    Core Mastodon instances need a dedicated moderation team. +For community instances, volunteer community moderation works fine. +However, once the user count reaches a certain threshold, having a dedicated support staff to deal with moderation (and Support) becomes a must.

    +
  8. +
  9. +

    Mastodon needs fulltime devs. +You could argue that, as a FOSS project, Mastodon doesn't need fulltime devs, but let's all agree that it would be nice and leave it at that.

    +
  10. +
+

Obviously, if you have a revenue stream, you will also eventually need a nonprofit Foundation, a governance model, good administration, et cetera, but for now let's just focus on where that money is coming from and how to get it. Mastodon is free software, which means that the primary site for monetization lies not with the software itself, but with individual instances. It is, for obvious reasons, to instances' benefit to donate to help fund the above ventures. Of course, this means that instances themselves must have ways of attaining a revenue stream.

+

The question of whether instances themselves should be non-profit or for-profit is to me a moot question, as for-profit instances are inevitable if the software is successful. +If we want that money coming back to us (the FOSS project) instead of for-profit entities creating their own implementations and keeping the money for themselves (less ideal) then we will have to accommodate a revenue stream model into the Mastodon software eventually. +Another advantage to doing this ourselves is that we then hold sway over which kinds of revenue aqcuisition are acceptible and which kinds are not.

+

Implementation:

+

Here are some thoughts on how Mastodon instances might attain a revenue stream, and furthermore how the Mastodon software might accommodate (or not accommodate) them.

+
    +
  1. Donations. +Donations (and volunteer work) will likely be the primary source of revenue for community instances, but will likely become insufficient for core instances as they have to deal with larger moderation and administrative problems.
  2. +
  3. Aesthetic changes. +This includes paid themes, customization options, et cetera. +Of course, this probably requires allowing instances to support multiple frontends before any progress can be made on this option. +Users should never have to pay for accessibility, so charging money for (for example) a high-contrast theme would be inappropriate.
  4. +
  5. Account badging. +“Supporter” badges and the like are one means of encouraging users to give money to the project. +Giving supporters additional features over everyday users would be inappropriate, however. +(Note that account badging need not necessarily be tied to monitization, and being able to badge accounts might be seen as a useful feature for other, completely benign purposes.)
  6. +
  7. Grants and organizations. +Believe it or not there are a lot of people who don't much like Twitter, and some of those people undoubtedly have money and are in charge of foundations and might be willing to donate to help take it down. +For-profit organizations who use the Mastodon software for their own purposes furthermore might be willing to fund its continued development.
  8. +
+

With all of the above, there is of course the fear that instance staff will preference donating members (or organizations) over everyday users when making moderation decisions; ie that moderators or developers can be “bought off”. +This is a problem of capitalism. +Unfortunately, the Mastodon project exists in a world beset by capitalism.

+

The Mastodon software should probably have a terms of use / license that clearly specifies what forms of monitization are or aren't acceptable. +This, contradictorily, requires having a legal team (both to create the license and to enforce it) and thus, a revenue stream.

+
+ +
+
diff --git a/NFIC/2017-04-23/gameingers-are-dead-and-so-is-mastodon/index.html b/NFIC/2017-04-23/gameingers-are-dead-and-so-is-mastodon/index.html new file mode 100644 index 0000000..d55f375 --- /dev/null +++ b/NFIC/2017-04-23/gameingers-are-dead-and-so-is-mastodon/index.html @@ -0,0 +1,75 @@ +Mourning Mastodon
+
+

Mourning Mastodon

+
+
+Realizing the death which preceded the Universe +
+
+You may have heard about Mastodon, the new open-source social network software. Here’s how it died. +
+
+

Mourning Mastodon

Realizing the death which preceded the Universe

What follows is an attempt to come to terms with a loss that I have found myself grappling with over the past several weeks; the focus of this loss being the fledgling software Mastodon, a user of which I have been for quite some time. For the uninitiated, Mastodon is a free and open-source server software designed for communicating with and participating in the large, nebulous social-media network colloquially known as “the fediverse”; in very recent times, it has found itself the subject of a surprising level of journalism, hailed frequently as the (enlightened, doomed, sometimes both) successor to Twitter and its ilk. This characterization is not wholly accurate: Mastodon is not, strictly speaking, Twitter’s successor so much as its replacement: Inheriting none of Twitter’s business models or strategies, it provides a non-commercial alternative to Twitter’s service without replicating its model. In this it is not alone: Mastodon is but one in a number of implementations of the open network protocol known as OStatus, and Mastodon servers are able to more-or-less seamlessly communicate with other servers in the network.

In part as consequence of the aforementioned media attention, and in part because of a few high-profile users who have spread knowledge of the network through word-of-mouth, the OStatus network and Mastodon in particular have recently experienced remarkable growth — at the time of writing, instances using the Mastodon software numbered over 1000, each hosting anywhere from a single user to tens of thousands. If the OStatus network is a “fediverse,” Mastodon servers themselves certainly make up a large galaxy, each instance its own planet with any number of users orbiting around.

On beholding this incredible expansion, one might expect to experience a sense of wonderment and mystery — the excitement and joy of an unknown frontier, or a newfound popularity. That I should instead find myself stricken with melancholia suggests that this transition has been less than benign. Almost overnight, Mastodon has found itself shattered, fragmented, beside and unknown to itself, and in this turmoil, I fear that certain elements have disappeared from view; indeed, I find myself questioning whether any semblance of them still remains.

Of what do I speak? Put simply: the very spirit of the project itself. With no explicit goals or mission statement, the Mastodon project was instead strongly conditioned by the circumstances and community which it cultivated and served, an arrangement which, due to its growing popularity and changing demographics, exists no longer. What fate this will spell for the software moving forward is unclear, but that this original community was largely queer and deeply motivated by ideas of social justice only makes its loss that much harder to bear.

In proclaiming the death of Mastodon’s soul, however, I knowingly enter into a genre of criticism which is frequently characterized by bitter conservatism, in which any and all growth and change is cast aside as a foul taint, tarnishing the divine inspiration and ideals of its original conception; it is not my intent to follow this path. The changes which have come to the Mastodon platform in the past few weeks have been both good and necessary, and I am of the opinion that further changes will be required moving forward. But acknowledging the strength of these changes does not require admitting that they came without harm. To the contrary: I am of the belief that Mastodon’s present iteration came precisely at the cost of the community which birthed it, that this expense was both egregious and unnecessary, and that the extraction of this toll is doomed to continue unless definite steps are taken to rectify this situation in the future.

I will present this argument in three parts. In the first section, I will analyse the history of the Mastodon project in an attempt to better understand the forces from which it emerged and the community on which it relied. Far from being a complete piece of software which sprung whole and clean from its creator’s mind, the history of Mastodon is one of negotiation, turmoil, progress, and change. By better understanding the contingent nature of the software’s features, we will be able to more accurately characterize the driving forces behind the project as a whole.

In the second section, I will turn a more critical gaze on this history, deconstructing the power imbalances inherent in its structures and making note of their impact on the project’s development. Many of these inequities have gone heretofore unacknowledged, and have been made clear only in retrospect after the circumstances surrounding them have changed. Nevertheless, their impact remains.

In the final section, I will lay out a series of demands regarding the practices of the Mastodon project, moving forward. Having identified the importance of the project’s original queer community and acknowledged the oppressive structures under which they have and continue to operate, these demands aim at achieving justice for both this community in particular, and other marginalized groups as well.

I will stake these claims not on the basis of being a developer — for, although I have in small ways contributed to Mastodon development, the sum total of these contributions are rather minor and hardly worthy of note — but as a user, who has been on the network since nearly the beginning, which is to say, November. Consequently, my critiques will not be technical (which is not to say that there are not technical critiques to be made), but rather will reflect the social, political, and cultural contexts from which Mastodon emerged and in which the software now resides. It is my hope that the analysis contained herein will help software projects like Mastodon continue to grow and thrive, with an eye to the ethical ramifications of their procedures and to the confines of their success.

Despite Mastodon being only half a year old, I find myself far from the first author anticipating its demise — with networks like Ello and Peach still fresh on everyone’s mind, those quick to point out its flaws are dime-a-dozen, usually taking the form of journalists who have little used, or taken the time to understand the history of, the software. These being above-all-else tech journalists, their criticisms are generally technological, bemoaning Mastodon-as-software’s lack of features, inability to scale, or the informal, non-corporate nature of its development as the Achilles heel foreshadowing its inevitable downfall.

This is not the argument I am trying to make, not the least of all because it isn’t true. The technological side of Mastodon is, by all available metrics, thriving and full of life. In the past week alone, the Mastodon repository on GitHub has merged 258 out of 298 active pull requests, and closed as many issues as were opened. Over 100 users pushed nearly 300 commits, and the lead developer’s Patreon currently brings in a monthly wage of over $3,000. The most important marker signalling the success of the project, the dedication and commitment of its userbase, has held strong since the program’s inception, and it seems clear that, for the foreseeable future at least, Mastodon-as-software is here to stay.

But we are not tech journalists (or at least, not all of us are), and need not confine ourselves to so restrictive a definition. Indeed, there is no reason for us to assume that the success of a project is reducible to that of the technologies it produces, or even that one might not thrive while the other falters. But what, then, comprises a project?

Whatever else it may be, Mastodon-the-project is the author from which Mastodon-the-technology emerged, and so perhaps by considering the nature of the latter we might be able to shed some light on the former. We can immediately note two things: First, that as a technological product, the Mastodon software is necessarily a product of labor, and thus, by extension, of the conditions of labor which lead to its development; second, that as a social network software, Mastodon necessarily anticipates (and, through its deployment, creates) a community, as without an (at the very least, imagined) community, the project of building a social network becomes unintelligible. As a free and open-source project, these two definitions are deeply intertwined with one another: The labor from which Mastodon was born has and will always draw from and be conditioned by the community which it serves. And while I am not attempting to make the claim that the Mastodon project as a whole is reducible to simply a particular community, laboring under a particular set of conditions, certainly these things form an essential part without which the project would be no more.

The usefulness of this definition becomes apparent when we compare Mastodon to other implementations of the OStatus protocol — for convenience, GNU Social. Like Mastodon, GNU Social is a part of the fediverse, and from a technological standpoint, the two pieces of software are not so different — by necessity, they are similar enough to be more-or-less interoperable. However, the cultural context and conditions of labor of these projects differ so wildly that the two seem to perpetually find themselves in conflict with one another, with GNU Social users frequently complaining about Mastodon’s Patreon monetization and “trigger-happy” approach to censorship, and Mastodon users lamenting GNU Social’s light stance towards moderation and “we were here first” demeanor. Neither project would happily be conflated with the other.

Consequently, when I suggest that Mastodon has died, or is soon to perish, I am not predicting that the technology or software is going to fail, or even that its development is about to cease. Rather, I am pointing to the fact that the community and conditions of labor under which the software was created have now been supplanted, perhaps irrevocably, and in a manner so complete and extreme that very little of the original project remains. That Mastodon as we know it today descended from the fledgling social network of the past is indisputable fact; that they are one and the same is hardly a given. Rather, it seems to me as if the modern Mastodon has killed and replaced its former self.

But let us not speak so readily in abstractions. Proceeding again from the hope that by working backwards from Mastodon-the-software we might learn something about Mastodon-the-project, I will now enumerate those aspects of Mastodon which seem to me to define the service, and trace these back in an attempt to understand the conditions which brought them to surface. Surely, if there is a thing which we can call “the Mastodon project,” it will be found there.

I will categorize these into two groups. The first contains those features which have been a part of Mastodon since more-or-less “the beginning”; we might think of these as Mastodon’s conditions of birth:

  • Support for federation/OStatus
  • The (global/federated) public timeline
  • General account and post actions (posting, replying, following, liking, reblogging, etc.)
  • The prime instance (mastodon.social)’s strong stance against Nazism and harassment
  • Account blocking (at the time, a “soft block”)
  • 500-character posts
  • Support for sensitive media

The remaining features were instead added after the project was well underway, and might be considered its life developments:

  • Per-post privacy settings
  • Content warnings
  • Locked accounts
  • Private posts
  • “Hard” account blocking and account muting
  • The local timeline
  • The welcome modal

This second category is the one with which we are concerned. While the initial conditions of the Mastodon project can make for interesting study, it is the way that the project has grown and evolved from this point that best characterize its qualities. It is the nature of software development that the historical contexts from which features emerge are often erased, and for users who joined Mastodon during or after its latest boom, the idea that there was once a time in which post privacy was determined on a per-account, rather than a per-post, basis might seem difficult to fathom. So allow me a moment to elucidate on these developments here.

When I first arrived on Mastodon on November 23, it in essence a better-moderated, less private version of Twitter. Accounts could be made either “public” — which meant that their posts would appear on the public timeline and in hashtag searches — or “private” — which meant that they wouldn’t. At this time, replies were not excluded from the public timeline results, and massive reply-chains formed as users jumped freely into ongoing conversations happening on public accounts.

This system, surprisingly, worked for the first few days, until November 25 rolled around — as some might remember, the day Fidel Castro died. Political flamewars engulfed the site. The very next day, the project’s lead developer pushed a commit to hide replies from the public timeline, and shortly after made post “privacy” a per-post setting. Now that it was easier to do so, and to prevent further flare-ups in the future, the community largely agreed to the practice of keeping politics off the public timeline.

Of course, this agreement didn’t last. As political developments occurred around the world, some users (especially newer ones who had not been around during the Castro debacle) would inevitably feel the news too important to keep behind closed doors, and after a number of similar but smaller disruptions the community worked itself out a compromise: Politics, suggestive/lewd content, and other potentially unsavory material would be allowed on the public timeline only insofar as it was presented in a manner such that the casual observer would not be disturbed; the ROT13 cipher quickly emerged as the preferred mechanism for this, and bookmarklets and conversion tools abounded. Within a month the public timeline was filled to the brim with garbled, ROT13'd text, to the extent that getting started guides of the time had to include a section to explain them. When content warnings were added near the end of January, it was not only as a more robust solution to the problem but to prevent new users inevitably being greeted with grkg jevggra va guvf znaare.

Meanwhile, problems with harassment meant that locked accounts and private toots, features initially resisted on account of their difficulty federating, could no longer be avoided, and implementations for each were developed near the end of December. Mastodon’s “soft block” became hard and a “mute” functionality was added (much later) as a less-extreme alternative. After a massive schism around race and politics led to the creation of awoo.space and drove many POC off the site, “report” functionality was added and the local timeline was finally implemented to allow finer community control and practices moving forward. Prior to the massive influx of new users in April, users were welcomed to the site by volunteers and through hashtags like #welcome and #introductions; only after the rate of new users became too large to handle was a welcome modal introduced to assist with onboarding.

From these stories one might notice two things: First, that far from being the product of enlightened and planned foresight, new features were added to Mastodon generally after their moment of need first arose, and even then frequently only after a good deal of strife; second, that in every case these features were the result of deliberate requests from members of the community, many of whom directly contributed to the push for solutions by writing code and submitting pull requests through the project’s GitHub site. It is no exaggeration to say that the community which Mastodon served for its first six months made it what it is today.

What of this community? What was it like? Well: “Welcome to mastodon.social, here’s a copy of the Communist Manifesto and your fursuit,” or so the (oft-repeated) saying went, underscoring the deeply leftist, kink-positive and often furry nature of its core base. Often these users were lesbian, gay, bi, or pan; frequently they were trans and/or nonbinary; many dealt with disabilities; many were victims of harassment. Certainly, the most vocal and most frequent of Mastodon’s unpaid contributors seemed to invariably fall into one or more of these categories.

To say that these users formed the flesh and blood of the project is no overstatement: They structured its community, they funded its development, they volunteered their own labor. Insofar as Mastodon is presently successful, it is so through their (largely unacknowledged) continual support and efforts, at once critiquing and building up the program to reach new heights.

To say that Mastodon has died is to say that this body has ceased to be maintained.

The power inequities inherent in the Mastodon project were not initially made clear. Mastodon’s community was largely queer and, consequently, so was its funding, and so were most of its software contributors. Queer ideas surfaced, queer code was writ, queer technology resulted. Many users looked into the software and saw themselves reflected back. There did not seem to be any cause for alarm.

Of course, in retrospect, it becomes clear that only some queer ideas were implemented, only some queer code made it into production, and the image which resulted reflected not the community’s desires as a whole, but rather the choice selections thereof, those pickings which had been deemed suitable for mass-production. At the time it was easy to miss: This creator’s code got merged! This community member’s idea finally got made! Every week brought new victories. For a project that had only been in existence for a few months, the solving of the remaining issues seemed to come down to only a matter of time.

Looking back, however, it is easy to see that not every idea was destined to be picked up on. Pinned posts, in addition to or instead of a larger bio space, were immediately identified as an important concern, both for users who needed to provide in-depth information about themselves or their needs, and for artists who wanted to include a work or link that could then be quickly viewed and reblogged. Support for displaying pronouns and other metadata in their own section on user’s account pages was proposed, and a mockup created, in late November. A robust system for federated private posts, ideally in addition to unlisted posts which are nonrebloggable, became a request the moment private posts were implemented, as the current situation locked users onto the same instances as their friends. Ever since the first 500-line post appeared in the public timeline, users have asked for a way of collapsing overlong posts; a pull request to address this problem was proposed but not merged. Adding custom alt-text for images, in a similar manner to Twitter’s image descriptions, was identified as an important feature for improving website accessibility. Supporting quote-reblogs, or at least providing notifications when a link to someone’s post was posted, was considered by many users an important safety feature, while self-untagging was determined an important usability concern. Support for lists and mutuals-only posts were proposed as enhancements on Mastodon’s existing privacy settings, and instance-level blocks were seen as a requirement for controlling who had access to a users’ data. Support for multiple accounts, account migration and data exporting features were proposed as ways of preventing users from being locked into a single instance. Every one of these features remains unimplemented at time of writing (and the list goes on).

Naturally, not every idea is necessarily a good one, and the fact that not all suggestions have received implementations is not necessarily evidence of nefarious forces at work. Mastodon is a largely-volunteer open-source project with limited time and resources, and it is understandable that certain ideas would take time to reach fruition. However, I bring up such long-standing issues because they begin to hint at a disconnect between Mastodon’s original base and those calling its shots — between its body and its head, so to speak. Although the queer community on Mastodon made up a significant portion of its early adopters and have contributed to the project in meaningful ways, they have never held any real decision-making power. The fact that it often took near-catastrophe for their suggestions to be heeded is a testament to this fact.

The consequence of this structure was a situation not unlike Twitter, or Facebook, or other larger platforms, in which users dealing with oppression — including those who are queer, but also including people of color, disabled users, and victims of harassment — were constantly engaged, consciously or not, in a battle for recognition and validation, both of themselves (who were frequently left out of the narrative when it came to Mastodon development) and of their needs and ideas. It seemed as though every new Mastodon feature needed a subsequent patch because it had been designed with too low of color contrast for users who are visually impaired, and this is but one example out of many.

Given their large numbers among Mastodon’s early adopters, this arrangement was workable for queer users of the site for some time — as they formed its largest and most influential community and both funded and contributed to the labor behind the project, they held some amount of sway over the product which resulted. (Not so for users marginalized along other axes, who were on more than one occasion driven from the site.) It was not possible to excise, or even ignore the queer community from the Mastodon project, because the queer community was the Mastodon project — the inspiration and unpaid labor of the project, anyway.

This is no longer the case. The recent influx of users to the platform has brought with it new contributors and an expanded revenue stream that has rendered the original nearly obsolete. Queer users could leave en masse without harming the project’s survivability, which means that the reciprocity of their relationship has been terminated — queer users still depend on the project, but the project no longer depends on its queer users. This is, undoubtedly, a dangerous situation.

It was also a preventable one. The relationship between Mastodon and its queer community has always been a negative one: They have worked together not for their mutual benefit, but to prevent their shared destruction. We can see this pattern in the list of ideas which received adoption and in the history behind their development and the network’s spread. However, there is no strong reason why this needed to be the case. Had Mastodon given queer contributors the ability to make executive decisions regarding the project, the community could have reached a place where it was no longer in peril. Had it implemented support for data exporting and account migration, it could have eased their dependence on the platform.

Instead, we have a diaspora of users, locked into accounts and instances and networks, a disparate but entrenched community on a platform which no longer needs them. For users who have spent months building up friendships and communities and networks of support, they simply have nowhere else to go. What was once the heart and soul of the project has now become a body ripe for exploitation, and unless a change in course is made this extraction is guaranteed to only increase in the future.

That the original queer body of Mastodon would eventually be overwhelmed may seem to some as inevitable, and indeed, it is an unresolved question as to whether maintaining such an exclusive base was even desirable, given the history of conflict and harassment on the site. But one does not need to chop down a tree to plant a forest. We can celebrate the growth and diversification of the Mastodon platform while maintaining an eye to the community which produced it, and ensuring that those involved receive justice.

What do I mean by justice? Simply this: that the community which produced and shaped the Mastodon phenomenon be recognized for their efforts, allowed to enjoy the fruits of their labor, and given the opportunity to continue to play a meaningful role in its development; furthermore, that they be granted these things even as, given the realities of demographics, they may never again serve in the majority. If justice cannot be served in this manner, then I ask that they be provided with the tools (data exporting and account migration features, at the very least) to liberate themselves from the platform and develop projects of their own, without losing in the process the labor and communities that they have worked to produce over these past months.

These requests are for the most part things which might rightly be expected for any marginalized population, and are linked to ideas of social justice in general. But the history of the queer community as the progenitor of the modern Mastodon project places them at a unique position from which to make these demands. If even they are unable to attain justice, the future for other communities appears bleak indeed.

As it stands, Mastodon is not well-equipped for serving disparate communities’ needs. There is but one version of the software, with no established means of extension; there are no advocacy positions or research projects by which communities can make themselves known; the development pipeline seems hardly attentive to or even aware of the specific communities which its product serves. These are all things which will have to change for the project to be able to accommodate anything more than its loudest majority.

And while I am not necessarily optimistic about the response that these demands will receive, we must make them all the same.


Allie Hart is a queer writer, #brand aficionado, and OG Masto. Despite professing to be “bad at programming,” she spends an inordinate amount of time developing technologies for interacting with the fediverse, including the client-side API library Laboratory. In her free time, she reads trashy romance novels and hands out unsolicited dating advice. You can follow her latest updates on the fediverse @u2764@icosahedron.website or contact her via Twitter @alliethehart.
+
+
\ No newline at end of file diff --git a/NFIC/2017-04-23/mourning-what-now/index.html b/NFIC/2017-04-23/mourning-what-now/index.html new file mode 100644 index 0000000..1c2df83 --- /dev/null +++ b/NFIC/2017-04-23/mourning-what-now/index.html @@ -0,0 +1,72 @@ +Mourning What Now?!?!
+
+

Mourning What Now?!?!

+
+
+A response to “Mourning Mastodon,” by the author +
+
+

Mourning What Now?!?!

A response to “Mourning Mastodon,” by the author

This essay is a response to my previous one, and if you haven’t read that one yet you really should or else none of this will make sense. It is difficult to know what sort of response an essay will receive until after it is published — indeed, anticipating this response is part of the skill of writing an essay — but aside from it being more popular than I originally predicted (like, really, who wants to read a 4300 essay on obscure social media politics … or so I thought), I think for the most part the reception has been as I’d hoped, and that the essay itself covers many of the concerns which people have had. Nevertheless, I want to take this space to (briefly) respond to some comments I’ve seen on the article, and then (not-so-briefly) give a couple of my own.


Here are a few quick responses to some things I have heard others say:

If queer users don’t want to be left out of Mastodon development, they should make their own fork that they control.

This sort of response is very common when presented with an essay like this, and it is the result of reading my article and then asking, “Okay, this article presents a problem, how can it be solved?” And yes, queer users can fork Mastodon, and that certainly would put them in the reins of development a little more.

But this maybe misses the point. In writing “Mourning Mastodon,” my aim was not to tell queer users how to solve their representation problems, but to make clear to Mastodon development the ethical responsibilities they had towards the communities they served. And this is a problem which queer users forking Mastodon can’t solve. Indeed, placing the onus of responsibility on queer users is just an avoidance of the real ethical charge.

This always happens with software development; stop making it about identity politics.

Maybe you should read the essay again, because it wasn’t actually about identity politics. Nowhere in all 4300 words do I make the argument “The queer community of Mastodon deserves representation because they are queer.” Rather, I say, “The queer community of Mastodon deserves representation because they are a community.”

To be clear, because the original community of Mastodon was a queer community, I think that they are more vulnerable and face greater dangers than other communities might. In this sense, the ethical imperatives of my essay are perhaps heightened — queer communities do not have the same sets of options available to them that other communities do. In addition, because I am also queer and a member of that community, their current precarity hits me a little closer to home. But the argument in my essay can by-and-large be replicated for any displaced community, and if Mastodon had originally been a product of some other culture, they would be just as entitled to make these claims as I am.

You talk a lot about queer users, but what about everyone else?

Keep reading lol.


I really don’t like thinkpieces. I don’t like writing them (hours and hours spent making and editing reductive arguments for the purpose of stirring up drama? Please), I don’t like sharing them (I always lose sleep over it and it’s never fun), I don’t particularly like reading them (usually they leave me feeling more frustrated than satisfied), I hate the culture which surrounds them (either: magnifying irrelevant and poorly-thought-out views to an air of great importance, or: reducing important and worthy voices to little more than clickbait tripe). I think journalism is good and valid and important, but I also think that a genre of journalism which obsesses itself with hot takes and trite calls-to-action hardly deserves the name. So believe me when I say that, if I am finding myself writing an essay which arguably could be categorized as “a thinkpiece”, something has gone terribly wrong.

Of course, something has gone wrong, and that is why I wrote the essay.

As I stated in, well, the title, the subtitle, and literally the first sentence, my goal in writing “Mourning Mastodon” was to come to terms with a loss which has until now expressed itself for me as a deep feeling of melancholia. The sensation of melancholia suggests an inability to mourn, often because that which has been lost has as yet gone unnamed. So one of my primary goals in writing my essay was to help name the loss that I had experienced — that my community has experienced — such that we might be able to grow past it in an effective manner. Over the course of naming this loss, I uncovered power dynamics that I found to be less-than-ideal, and issued a number of demands targeted at preventing further losses in the future. I think that the essay which resulted was strong, to-the-point, and made great progress towards achieving these goals (your mileage may vary). However, in my efforts to present an argument which was both powerful and cohesive, I was necessarily forced to brush over or elide certain elements which perhaps should not go unsaid.

My hope in writing this response is to perhaps bring some of those elements to light.

On Mastodon’s history: I state in my original article that I have been a part of Mastodon “since (nearly) the beginning, which is to say, November.” I base this claim on the commonly-cited date of October as the project’s de-facto point-of-origin. Furthermore, I list a number of Mastodon’s features as being “conditions of birth,” taking them for granted for the sake of my argument.

The fact of the matter is, however, that Mastodon’s development ensued for many months prior to October, and many of the features which I listed as inherent to the project were in fact historically contingent. Recounting this narrative requires analysing the specific history and pre-history of the relations between Mastodon and the GNU Social project, as well as of its very earliest members. As I wrote my essay largely from personal experience, this was not my story to tell. But the fact that it is a story worth telling should not go unacknowledged.

On POC users and racism on the site: I mention the history of racism and people of color a number of times in my original article, always in passing. In particular, I make passing note of an occasion (or several) in which people of color (yes, often QPOC) were driven off of the site by (white) queer users — only to then make the argument that those very same queer users should be granted more developmental power. This may come off to some readers as… odd.

It is odd. It is a flaw that I was aware of while writing the essay and which I knowingly published in spite of. I am not a good enough essayist to write at once that “Mastodon’s queer community had value and needs to be preserved” and “That said, Mastodon’s queer community was really messed up though,” and have my resulting argument come off as cohesive. I wish I was — both of these things are true.

In my essay I write that the queer community deserves justice; namely, that they “be recognized for their efforts, allowed to enjoy the fruits of their labor, and given the opportunity to continue to play a meaningful role in its development.” But what of the other communities, who, granted, didn’t contribute as much to the Mastodon project, but, again, only because they weren’t allowed to? Do they not also deserve justice?

This discussion is a much harder conversation to have (which is not to say that we shouldn’t have it), because it is not talking about compensation, but reparations. And I will admit, knowing that the audience to my demands is a largely-white group of developers who have not shown the greatest sympathy towards racial concerns in the past, I pulled my punches. Perhaps this was selfish of me. So let me say this now, in the hope of perhaps clearing things up:

When I say that Mastodon should include queer decision-making in its development process, I do not mean so at the exclusion of the other communities which it serves. To the contrary, I think that every community served by Mastodon deserves a say in the project moving forward. My reason for emphasizing the queer community in particular is (a) because it is the community to which I belong, and am thus best qualified to speak of and for, and (b) because, given their history with the project, I think it is in the best position to make these kinds of demands.

I think that the queer community on Mastodon has some serious looking-in-the-mirror to do, but the pragmatist in me acknowledges that this is unlikely to happen while the community is facing the threat of extinction, and my priorities descend accordingly. Others may not agree with this evaluation, and this is an important conversation which I think we need to have.

On moving forward: In my original article, I lay forward a series of demands regarding the future of the Mastodon project, aimed at addressing some of my concerns surrounding community exploitation. I do not, however, propose any definitive solutions by which these demands might be met.

As a journalist and theorist whose strengths lie in rhetorical studies and literary criticism, I will admit that I am far better at identifying problems than I am necessarily at solving them. Generally speaking, I am content to leaving the specifics of implementation up to the engineers. However, given that the engineers in this scenario are perhaps part of the problem, I am willing to share my thoughts on the matter — but note that these ideas should perhaps be taken with a grain of salt.

In my opinion, the primary issue with Mastodon’s development model does and has always come down to two aspects. The first is the revenue stream — or, rather, the lack thereof. No large, open-source project serving — literally —nearly half a million accounts can or should sustain itself off of a single Patreon for one developer. Mastodon needs an organization, it needs a funding model, it needs to be attracting fundraising and grants. This means it needs a mission statement. This means it needs governance. This means it needs a PR staff.

Right now the Mastodon project consists almost wholly of development, but development is only a small part of what the project as a whole needs.

The second is the fact that Mastodon conceives of itself as a singular, one-size-fits-all solution. Mastodon development is not currently working to identify the varied communities which use its service or assess their needs. It has no form of outreach, it has no reliable way to submit feedback, it has no diversity or sensitivity training or advocates.

People complain about Silicon Valley all day long, but Mastodon is literally worse than all of them when it comes to this. It has precisely zero open lines of communication with its users. At least Twitter has a blog.

Both of these items are things which I will get agreement on from people involved in the project, but usually in the manner of “Yeah, but… later,” with no definite answers as to when exactly “later” is. In my opinion, these are things Mastodon should have had from the beginning. I acknowledge that Mastodon is a volunteer project, but people couldn’t volunteer for these roles if they wanted to — there isn’t a place on the GitHub site for them, certainly. This is something that I think needs to change.

In conclusion: I appreciate everyone taking the time to read my many thousands of words on this topic and apologize for just adding a few thousand more. I think that these are important conversations to have and Mastodon is a platform which — despite my apparent pessimism! — I care about deeply. I wouldn’t be saying things if I didn’t care about the project. Because I care about the project, I want it to get better.

Feel free to respond to me with any further thoughts you have on these matters, and I will do my best to keep up. @ me if there’s anything I can do :P

— Allie ❤

+
+
\ No newline at end of file diff --git a/NFIC/archive-2017.atom b/NFIC/archive-2017.atom new file mode 100644 index 0000000..a5a097f --- /dev/null +++ b/NFIC/archive-2017.atom @@ -0,0 +1,62 @@ + + + + +tag:www.u2764.com,2021:NFIC + + + + +2024-03-03T12:37:02-05:00 +❤ Nonfiction + + Margaret KIBI + https://go.KIBI.family/About/#me + + +../icon.svg + +
+

Except where otherwise mentioned, the works linked here are copyright © Margaret KIBI and licensed under a Creative Commons Attribution-ShareAlike 4.0 International License [🅭🅯🄎].

+
+
+ + + tag:www.u2764.com,2021:NFIC.2017-04-02.g384365b448af037661c9e6e28a2d64d6 + + 2017-04-23T04:36:30.126Z + 2024-03-02T23:11:23-05:00 + Thoughts on the Future of the Mastodon Ecosystem + + marrus-sh + https://gist.github.com/marrus-sh + + + + + tag:www.u2764.com,2021:NFIC.2017-04-23.gameingers-are-dead-and-so-is-mastodon + + 2017-04-23T04:36:30.126Z + 2024-03-02T21:11:46-05:00 + Mourning Mastodon + + ALLIE ❤ HART + https://medium.com/@alliethehart + + You may have heard about Mastodon, the new open-source social network software. Here’s how it died. + + + + tag:www.u2764.com,2021:NFIC.2017-04-23.mourning-what-now + + 2017-04-23T04:36:30.126Z + 2024-03-02T21:20:50-05:00 + Mourning What Now?!?! + + ALLIE ❤ HART + https://medium.com/@alliethehart + + A response to “Mourning Mastodon,” by the author + + +
diff --git a/NFIC/archive-2018.atom b/NFIC/archive-2018.atom index 787aa43..d81625b 100644 --- a/NFIC/archive-2018.atom +++ b/NFIC/archive-2018.atom @@ -5,9 +5,10 @@ tag:www.u2764.com,2021:NFIC + -2021-09-30T16:30:07-07:00 +2024-03-02T21:09:08-05:00 ❤ Nonfiction Margaret KIBI