Firstly, my heartfelt condolences must go out to everyone affected by the tragic events in Ōtautahi (Christchurch) last Friday. Secondly, I’d like to express my admiration for all the young people who took part in the School Strike for Climate activities that same day. Even while we express our sadness at being in the shadow of a dark cloud, we must remember that there is so much more power in the sunshine than in the darkest cloud.

Laura O’Connell Rapira, Director of ActionStation.org.nz, sent out a wonderful email about how we can support the survivors of Friday’s tragedy, which I totally endorse, with one very important exception. Here’s my reply:

 

Kia ora Laura,

Thanks for your compassionate and helpful email at this difficult time. I have signed the petition on banning public ownership of semi-automatic weapons in Aotearoa. I note that having Police roaming the streets with guns in their cars did nothing to prevent this tragedy, while that policy has led to a number of tragedies of its own making. I hope to see ActionStation campaigning to end the policing of providing beat cops with firearms, and redirect resources into making sure our appropriately trained Armed Offenders Squads have everything they need to respond quickly and effectively when things like Friday’s tragedy happen.

Moving on to the rest of your email, I agree with most of what you say, but as I’ve expressed in previous emails, I have some serious concerns about this part:

“TAKE ACTION TO END HATE SPEECH 

For the last few months, our team has been researching the links between online hate, online misinformation and the rise in hate crimes

One thing is abundantly clear: Extreme words lead to extreme actions. We need to do all we can to stop both.

Sign this petition that we’re delivering in a couple of weeks if you want our government to crackdown on online hate and misinformation

I support an end to hate speech and misinformation online.”

I certainly share this goal, as an activist who has been involved in running internet forums since the 1990s, including about 7 years in the editorial collective of Aotearoa Indymedia. But with all due respect, I have to say I think you are going about it exactly the wrong way.

I strongly believe that venues where people can express ignorant opinions and have them firmly but respectfully challenged are - aside from being essential to a functioning democracy - also an essential safety valve that can help to prevent more tragedies like what happened on Friday. What better venue could there be for this than the internet? On the net, arguments can’t escalate to physical violence between participants, as they can in person. Online, we can all make informed decisions about whether or not to engage in the spaces where these kinds of discussions take place, and if we do, use the opinions expressed as a guide to who we might want to connect with, ignore, mute, or even block from seeing or contacting us. Online discussion platforms need to be engineered to put that power in the hands of us, the end users, not corporations or governments. For example, the open source community designing software using the SSB (Secure Scuttlebutt) protocol have a set of principles for how they are going about that.

I think the censorship strategy ActionStation is arguing for is not only ineffective in achieving our shared goal, but counterproductive to it. Why?

For a start, I don’t accept your generalization that “extreme words lead to extreme actions”. I think it’s just as arguable that extreme actions can result from an inability to blow off steam through words, or from feelings of frustration, alienation, and injustice, that can arise in people unable to openly express their honest opinions.

It’s also important to consider the psychological principle of “negative reinforcement”, which states that whenever any behaviour earns someone attention or reactions it is encouraged, even when that attention is negative. Positive Parenting courses integrate this principle by encouraging parents to give their children lots of attention for behaviour they like (”caught being good”), and minimal attention to behaviour they don’t like, ignoring it completely if possible. On the net, this principle is known as the “Streisand effect”, and it’s long been recognized that trying to suppress anything online only increases interest in it, multiplying the problem like the Sorcerer’s Apprentice chopping up his broom.

So not only is trying to suppress racist speech online likely to have exactly the opposite effect, it may also have a more dangerous one. As Three Arrows pointed out in his web video debunking Jordan Peterson, Nazism - like all forms of xenophobic ethno-nationalism - thrived by cultivating a sense of collective victimhood. Excluding people expressing white nationalist ideas from the normal protections of our democratic rights to speak our minds, assemble, and organize, only serves to reinforce that sense of victimhood. So it’s likely it actually helps groups planning racist violence with their recruitment, rather than hindering them.

I strongly suggest you watch the documentary ‘Taking Liberties’, which explains how the governments of the Allied countries - including New Zealand - carefully studied how the Nazis came to power, and why the majority of Germans who didn’t support the Nazis were unable to effectively resist them. As a result of this study, many of the civil rights we now consider essential to democracy were strengthened or even created after World War II, specifically to prevent a resurgence of fascism. Arguably, it is as a consequence of the erosion of civil liberties in democratic countries since 9/11 that we have seen the rise of toxic enthno-nationalism and its associated violence, not as a result of too much of the wrong kinds of speech.

I also don’t accept that the ends justify the means. Even if it was true that giving the state absolute power to stop people openly saying racist things would fix racism, that wouldn’t mean it was the right thing to do. Killing the entire human population might fix climate change and prevent the extinction of many other species, but that doesn’t mean it’s the right thing to do. In this (admittedly extreme) example, the negative consequences are obvious, but in designing policy, we also need to be very mindful of the risks of unintended consequences.

There’s a parallel here with the well-meaning attempts by US legislators to suppress sex trafficking - another goal we all support - with FOSTA/SESTA. As Norman Shamas of Open Privacy explained in an interview with Final Straw Radio, not only do these laws make life harder for a lot of innocent people, they also make the jobs of the people who investigate sex traffickers harder too. When sex traffickers can’t hide their communications in plain sight among legitimate ads put up by sex workers, it doesn’t stop them communicating. It just pushes them deeper into the darknet where it takes a lot more resources to find and investigate them. Exactly the same is true for communications among white supremacists.

It’s much safer for everyone if people with racist views discuss them on mainstream platforms, where they can be monitored by both law enforcement and civil society watchdog groups like ours. This is such an important discussion that I’m going to post the text of this email on the Disintermedia blog, and submit it to TheDailyBlog.co.nz as a possible guest blog. I welcome you to engage with me by private email, or on either of those platforms.

Kia manawanui,

Danyl Strype

My apologies to my three readers, and to the hard working organizers from The Open Coop, for not getting around to a write-up on Open 2018 yet. One positive outcome from that event is that attendees who are working on ‘Open App Ecosystems’ of various kinds were able to compare notes, and as a result, there has been a wave of new members and activity on the OAE Loomio group. Open 2018 was a fantastic event, and I encourage anyone interested in potential collaborations between the software freedom movement and the cooperative movement to attend in 2019.

I will soon be heading to Hong Kong for another platform cooperativism conference, ‘Sowing the Seeds‘, taking place from 28-29 September at the Chinese University of Hong Kong (CUHK). This event is a collaboration between a number of cooperatives from around Asia, and the Platform Cooperativism Consortium, based at The New School at NYU (New York University). I’m also hoping to attend the cooperative hackathon taking place over two days before the conference (watch this space!).

A number of the speakers and participants at this conference were contributors to ‘Ours to Hack and Own‘, a book of essays that attempt to map out the transition from data farms that benefit corporations and investors, to digital cafes that benefits their members and workers. It’s a great book, and while I encourage you to buy a copy if you can afford to, I’m aware of at least one place you can download a gratis digital copy (see our Notable Books library).

It’s a privilege to be able to attend these events, and learn more about the fantastic work being done by cooperative organizers and free code hackers around the world. At the same time, it’s taking some effort to get my head around this new social movement, and how it relates to the pre-existing economic democracy and digital freedom movements that I’ve been involved in for decades. Expect to see more writing on this blog about both the organization and technical aspects of platform cooperatives over the next year or so. It may be that some of this writing will provide the ending I’ve been looking for to complete the story I want to tell in ‘Email At My Life‘. Again, watch this space!

Filed September 23rd, 2018 under News, open source

At the end of last month, Mozilla Hacks announced a new series of “DWeb” posts on decentralized software projects, which aim to redistribute the power to host and share information on the web, and on the internet in general. Obviously it’s of great interest to Disintermedia, and this blog’s 2 readers. So far, there are articles on Scuttlebutt/ SSB, WebTorrent, and Beaker Browser (see the list at the end of the DWeb announcement article). Thanks to the fedizen - a citizen of the “fediverse” of federated social networks -  who brought this to my attention, sorry I can’t remember who it was right now.

I’m back in the studio, and intending to resume normal transmission next week. This will start with a run-down of the talks and workshops I attended at Open 2018 in London.

Update 2018-11-29: Rich Bartlett wrote an excellent piece on his experiences with trying to get paid for contributing to the commons. Rich is an activist, writer, and hacker, associated with Enspiral, Loomio, and The Hum.

——–

A couple of years back, I decided to see if I could actually get funded by the communities who I created Disintermedia to inform and support. I started gathering information about different ways people could pay me over the internet, and adding it to a page called Help Disintermedia, which was initially created to publicly thank services like CoActivate that help us in non-monetary ways. First, I experimented with setting up the software to receive BitCoins, and put up a wallet address (is that right?), and over the next year that was followed by a link to a Patreon page, and then a Liberapay page. These “micro-patronage” sites allow people to give small, regular amounts, and in theory, like newspaper subscriptions, many people’s small payments can add up. I’m embarrassed to admit that so far, these efforts have been a dismal failure.

For a start, the BitCoin address I published was: 19KER7hfqXhZnHnnJ3VcGRr2w3i1v6e44e

But I have no idea now where this directs BitCoins to, or if anyone actually donated any, how to retrieve them. I just haven’t had the time to do all the reading required to fully understand how to use BitCoin; how to back up my wallet, how to accept payments to the same wallet from multiple devices, whether I can do this using the same address, so many questions! The same is even more true for other crypto-tokens (FairCoin, FreiCoin, SolarCoin, NameCoin, FileCoin etc). If you can help me get to grips with any of this, especially if you are keen to donate to Disintermedia  please feel free to contact me.

I’m also considering figuring out how to use Brave, Minds, SteemIt, Earn.io, and a bunch of other new systems that claim to offer ways of paying creators who contribute to the weaving of the free web. But seriously, figuring out which of these are honest, and viable, is a high-stakes research project in and of itself. With real money involved, there’s no kind of software more attractive to bad actors, idealistic incompetents, and venture capitalists. They all take time to set up and learn to use well, and you can’t get any benefit out of them without giving them real personal details and banking information. On top of that, there’s a risk involved in implicitly endorsing them if they end up being dodgy.

I’ve thought about experimenting with the newly relaunched Flattr 2.0, since unlike most micro-patronage sites, it’s pretty set-and-forget. Creators can get paid through it without needing to constantly self-promote (”click here to subscribe!”). There have been some hard questions asked about the privacy implications of the Flattr browser extension, but the developers do sound like they take privacy seriously, and it’s encouraging that all their apps are free code (not sure about the javascript on the site itself though). Another critical question is about how much money creators can realistically get out in payments. Even if they took 50% of whatever Flattr payout I got, that’s still potentially more than I’d get by not using it at all, but the new fees scheme for Flattr does seem to take a lot of bites out of my sandwich before I get to eat it.

Really, if the developers of any of these community funding platforms really think they are viable, they should be eating their own dogfood, and funding themselves using their own platform. Gratipay did this (RIP), and Liberapay still do, which is why I tried them first. Any platform skimming their users’ donations with fees, or heaven forbid, sucking up to venture capitalists, isn’t showing much confidence in their own funding platform. After all, you don’t see GitHub developing the code for GitHub on another code forge (they might have a backup there but that’s different).

For example, Ko-fi fund themselves using their own platform, instead of taking fees. I can’t find any source code though, and their use of a proprietary mail missile called SendGrid to send out emails isn’t encouraging. Ko-fi is designed to give the original Flattr model another go; buttons creators can stick on their web page, that users can click to “buy me a coffee”.

A Flattr developer posting on HackerNews claimed that model failed, because:

  • a) people using the web don’t want to click buttons (?!?)
  • b) publishers didn’t want another private company’s branded buttons all over their site

None of this seems to affect PaylPal / Stripe or social media buttons. I suspect it was more like:

  • a) people are used to having to enter their credit card details (or deal with PayPal shudder) when they click a donate button, which is a painful and scary user experience
  • b) when Flattr launched you couldn’t get paid anything without first setting up a monthly contribution to Flattr so most people didn’t bother (that’s why I didn’t), and nobody wanted buttons all over their site promoting a thing that smelt like a pointless ponzi scheme
  • c) Flattr funded themselves by skimming off 10% every time credit moved across their platform, and as mentioned above, Flattr 2.0 has even more ways to charge everyone.

I’ve set up a Ko-Fi account, just to try it out. Is it really going to help to add yet another layer of management between me, PayPal, the bank, and the person trying to give me money? I’m sceptical about whether it was worth the time, or the indignity of having to deal with PayPal or some other toll collector on the information superhighway (again, shudder). Frankly, I’m not convinced that Ko-Fi is an improvement on just having a button for PayPal or Stripe, although it is nice to not have their garish corporate branding all over an activist website. But hey, prove me wrong, buy me a coffee!

Buy Me a Coffee at ko-fi.com

I suspect that for the contribute button thing to really take off, it needs to become a neutral web standard, so the buttons are all over the web, they always look the same, and its a standard icon on them, not one company’s logo. The person clicking them can set up a payment system that gets activated when they click the contribute button, and website creators can decide which payment gateway processes the money when they get clicked. I’m hoping GNU Taler takes off, and we can eventually use that. If anyone reading this is involved in a credit union, or cooperatively owned bank, who might be willing to get involved in a pilot scheme, I encourage you to contact the Taler team.

For now, if anyone can recommend any other sites for collecting one-off donations for struggling web writers, that would be much appreciated. If you want to donate, and you don’t mind the banking system knowing it, please contact me, and I can give you bank account details privately.

————————————

Update 2018-10-01: it just occurred to me that I could be missing out on potential donations by deleting emails from PayPal (which I presume to be spam), and emails offering me money (which I presume to be variants on 419 fraud). If you’ve ever tried to donate to Disintermedia, please reach out via the fediverse (where scam messages haven’t appeared yet), and let me know, so we can figure out if the money left your account, and where it went. 

Filed April 19th, 2018 under free culture, independent media, News, open source

In 2016, I included a graph from Layer 3 Networking blog, in a rant about the tendency to put on weight over time that I’ve seen in even the most lightweight GNU-Linux DE (Desktop Environment). The blog piece I took that graph from gave a detailed run-down of the lightweight DE ecosystem, as it stood in 2013, which still serves as the most thorough introduction I’ve found on the subject.

Being 5 years old now, the graph can’t be treated as a true indication of how much RAM more recent versions of these DEs might use. But it does offer an idea of just how many different free code DEs are out there, some screenshots of what some of the lighter ones look like installed, and roughly how much RAM a wide range of them use relative to each other. It also gives the exact methods used to make the RAM use comparisons between DEs, which is important to whether their results are a fair comparison, and another reason I still consider this a useful guide despite being five years old.

Obviously, being 2013 data, some of the DEs mentioned are now superseded or defunct (eg E17, Unity), or merged (LXDE and Razor-QT are now LXQT), and other newer ones aren’t mentioned (Artemis, Moksha, Pantheon, Yunity, Zorin etc). Based on the numbers from the graph there, I’d say in 2013 you could break DEs down into 3 categories (RAM use numbers assume a freshly booted system running no extra user apps):

  • Small (0-20MB): TinyWM, 9wm, miwm, wm2, dwm, Ratpoison, olvwm, TWM, xmonad/mobar, JWM, i3, Blackbox, Sawfish, IceWM, PekWM, Openbox, Window Maker, awesome, FVWM, Fluxbox, Mutter
  • Medium (20-100MB): E17, LXDE, KWin, Mate, Trinity, XFCE, Cinnamon
  • Bloated (>100MB): Razor-QT, GNOME 3, Unity, KDE

The DEs I describe as bloated are clearly targeted at providing every imaginable widget and performance boost, for users with fairly new hardware, or middle-aged hardware that’s been upgraded or is unusually powerful. Unless you are a business with deep pockets, or someone else who upgrades your computer every couple of years so you can always run the newest software, I suggest avoiding the bloated category. That is, if you don’t want to end up switching to a lighter DE in a couple of years, as the hardware requirements of the bloated DEs continue to creep up towards the latest hardware.

Cinammon, a fork of GNOME 2 developed for the Mint distro, offers everything the average user needs from a desktop experience, while using significantly less RAM than older and more common DEs like KDE Plasma or GNOME 3. Mate, Mint’s lightweight DE, uses even less RAM, while still providing a familiar point-and-click desktop, with the bells and whistles familiar to Windows users who have used any version of Windows from 95 to 7. I’m typing this on an Acer Aspire One that’s nearly 10 years old, and the Mate desktop in the about-to-be-released Trisquel 8 runs fine, although I have improved the performance by doubling the RAM to 2GB and, more importantly, replacing the internal drive with an SSD (Solid State Drive). I can’t emphasize enough what a big difference the SSD makes.

If you still want to be using your computer in ten years time, especially if you bought a netbook or some other unusually under-powered PC like I did, I strongly recommend getting familiar with the pros and cons of the DEs in the small category. If I just want to play a game, I use Openbox, and I really notice how much better the heavier games run without all the extra desktop bells and whistles taking up resources. I intend to get into a habit of logging into Openbox whenever I plan to work on a long piece of writing, or anything else that doesn’t really require flipping back and forth between apps.

In summary, I can’t tell you which DE is right for you, and just to confuse you even more, the same DE can use a different amount of resources depending on which GNU-Linux distro you’re running it on, and even whether or not it’s the default DE for that distro. But it’s definitely worth doing some reading, and choosing one that not only does what you want right now, but will keep doing it for as long as you don’t want to have to switch to keep your computer usable.

Filed April 16th, 2018 under free software, open source

Today I spent a bit of time updating the Disintermedia page on free code OS for desktop use. I reorganised the content a bit so it’s easier to browse, and moved a few discontinued distros into the appropriate box in the summary table. There are a few distros I’ve tried since I last updated that page, like LMDE and PureOS, and a few more I’d like to test drive, like the new version of Heads (Dyne’s answer to Tails). So keep an eye out for more updates, hopefully soon.

Trisquel 8 is nearly ready for release, so I’ll be testing that this week. Watch this space for the cliff notes. For now, my everyday OS is still Trisquel 7 (based on Ubuntu 14.04), running on Bishop, a small laptop that’s almost a decade old. It’s working fine, now that I’ve maxed out the RAM (now 2GB, wow!), and replaced the internal disc with an SSD (Solid State Drive). To be honest, the SSD made much more difference to the performance, and it doesn’t hurt that I’ve almost doubled the storage space too (from 140GB to 240GB), even though I bought a smaller, cheaper SSD. If you are trying to keep an old laptop in use, I highly recommend getting yourself an SSD over buying more RAM.

Filed April 9th, 2018 under free software, open source

Every now and then, I contact the developers of an interactive website I’ve stumbled across to ask them where I can find their source code, and under what free code license(s). I’m usually asking because their software is clearly using some free code components imported from other projects, so I believe they have a moral obligation to return the favour, even if they’re not legally obliged to.

Their reply emails often focus on how likely it is that anyone would want to re-use their source code, and how that might affect their project. That’s understandable, but I’m asking for reasons I consider to be much more important. Here’s how I responded to one such email, doing my best to explain my concerns clearly, but also to write in a way that wouldn’t come across as pushy or unfriendly.

Whether or not anyone would want to re-use your code is an interesting question, but it’s not my primary concern here. What programs you choose to run on your computing set-up, and whether they respect your freedoms, is none of my business. But when I allow programs to run on my system, I want to know that those programs respect my freedoms.

Since I can’t even log into your site without allowing it to run JavaScript programs on my system, I want to know that the source code of those programs is publicly available, under a free code license. If that’s not the case, for all I know I could be exposing myself to the next FarceBook, and I’m not willing to do that, nor to recommend a site to others if that’s the case. This situation is discussed in more detail in as essay called ‘The JavaScript Trap‘.

As a bonus, when source code is publicly available, it can be audited for security flaws and other bugs by the tech community (many eyes make bugs shallow and all that), patches submitted to improve it, and so on. And yes, it’s possible that someone else might benefit from not reinventing the wheel, by re-using some of your code, just as you’ve done with other people’s code. But that just means helpful bug reports and patches are more likely, which saves you work, and improves your software. It’s a win-win.

If you decide that you’re up for this, I highly recommend joining the Open App Ecosystem group on Loomio. There are people involved from a number of different free code web apps, and it’s good place to chat about how to make inter-operation work smoothly (common protocols, standards etc). For example, Loomio itself is a decision-making app, and I can definitely see some potential benefits in being able to embed [name of project] elements in Loomio discussion threads.

As you can see, I don’t shy away from making a case for software freedom as a principle. But I also make sure I talk about the potential benefits for them, and invite them to become involved in the open source community, within which free code is nurtured. When we share, we create abundance, and being welcomed into communities that enact that principle is one of the best ways to encourage people to start doing the same.

Filed April 4th, 2018 under free software, open source

Thanks to prolific NZ politics blogger Idiot/Savant of No Right Turn, I just discovered DocumentCloud, a platform for journalists who want to share and annotate the source documents on which they base their articles. From my brief tour, it looks like a fantastic tool, and I’m pleased to note that all of the software that powers it is available as free code, currently hosted on GitHub.

On a personal note, I’m currently in the process of moving cities, so expect very few new posts on this blog until that transition is complete. Also, Quitter.se has been offline for a number of days, so I’ve been unable to do any micro-blogging there. That site has been unreliable for some time, and I’ve been meaning to either move to a new host, or start experimenting with self-hosting. In the meantime, I don’t really have time to share links or shower thoughts anyway, I just want to reassure folks I haven’t left the planet ;)

Update 2018/01/29:  Quitter.se appears to be back up and running today.

Filed January 26th, 2018 under independent media, open source

I’ve been collecting information on free code chat software for a while now as part of research for the Core Us project. If anyone is keen to join an organised testing team and have a regular online chat session, using different chat systems, please get in touch. Today I’ve been looking into which chat systems might be the best options for integration with a Loomio, a web-based deliberation and decision-making platform.

My evaluations

 Etherpad: Text chat only. Collapsed until clicked. Once clicked, appears as a smallish GoogleChat-alike box in the bottom right of the screen. Can be expanded into a sidebar, or collapsed back down.

 Meet.jit.si: Demo of Jitsi Meet/ Videobridge. No login required on the demo site, just create a “room” (eg meet.jit.si/loomio), and anyone who enters the URL for that room automatically joins the chat. I recently used it for a one-to-one, voice-only chat. Other than a tiny bit of lag, which was only mildly disruptive, the experience was good. Supports text chat, (collapsible sidebar), voice, video, screen-sharing, text editing using an integrated Etherpad. A livestreaming output allows a 2-way chat among a small group over people to be streamed to a larger, listen-only audience (akin to Hangouts on Air), and presumably recorded for later viewing.

 MetaMaps: chat is in the form of a sidebar, collapsed until a button on the side of the screen is clicked, collapse back with a second click. Each map has its own chat ‘room’, and text comments made on a map persist in the chat box for that map between sessions. Supports voice and video, not yet tested. A bit harder to evaluate without setting it up on your own server, because they’re currently in invite-only beta.

Mumble / Murmur: Mumble clients are available for all major platforms, but the default interface is basically like IRC plus voice (no video), and may be confusing for people who aren’t used to IRC. Each Murmur server can host many rooms (rooms within rooms). If you are in the same ‘room’ as another user, you can hear each other, and it easily supports large numbers of users in the same room. Mic can be always-on, but I strongly suggest using push-to-talk, which reduces background noise, feedback, and bandwidth use. Plus, the user’s avatar visibly changes when they push-to-talk, giving some sense of who is waiting to speak.

Palava.tv: A WebRTC stack like Jitsi Meet, but only supporting the bare bones text/ voice/ video chat. The interface is much less polished than Jitsi. Would be interesting to compare the call quality between the same two people, on the same equipment and network connections. Palava also seems to be a patchwork of code in a bunch of different languages, whereas Jitsi (and Etherpad) are pure Javascript, and might be easier to integrate with a RoR application.

 Riot.im: A text chat server with multiple ‘rooms’. Basically a prettier, federated, web-based version of an IRC/ Mumble type interface,  but using the Matrix protocol. Also supports file sharing. Has annoying no-reply email notifications turned on by default, but you can unsub from the bottom of each email, and the notification control in the Settings is pretty fine-grained. Overall pretty similar to RockChat (but without the WebRTC voice/ video extensions), and I imagine pretty similar to MatterMost, as they are all basically free code Slack-a-likes.

 

Process of elimination

Trying to re-engineer a system expressly designed to be P2P chat seems like a fools errand, especially when those P2P tools are the various parts of Tox, an outgrowth of 4Chan with a tumultuous history, and somewhat consistent development progress. Ring is a more promising P2P chat project that recently joined the GNU Project, but it’s still in beta, and voice/ video conference calls are still bleeding edge. It doesn’t seem like there is protocol support for XMPP (plus MUC and Jingle), which may be a smoother way to handle conference calls (although maybe less secure), but adding that would be a huge engineering challenge.

Re-using code that’s designed for the web is probably simplest approach. Of the Slack-a-likes, Riot is probably the most interesting because it can federate with Matrix protocols, but as a consequence, it’s probably also the most bleeding edge. Besides which, federation is fairly low down the priority list for integration with a group-based app like Loomio (or Crabgrass, also RoR), which doesn’t currently support any kind of server federation. The ideal candidate would be a module that’s intended for adding chat features to a web application, written in languages that work in nicely with RoR.

 

Shortlist for possible Loomio integration

  • Etherpad is pure Javascript, and adapting the chat box modules of their code might be a way to add a collapsible, text-only chat box to Loomio. This might be a good experimental first step, as its likely to introduce fewer bugs than a chat box with voice and video too.
  • MetaMaps is a Ruby on Rails app, like Loomio, so it may be possible to add a similar chat sidebar to Loomio using the same modules MM chat depends on, or if necessary, by modularizing those parts of the MM code. This might be a good experiment #2.
  • Meet.jit.si ticks a lot of the right boxes. A self-hosted version of their stack could be set up alongside a Loomio server, with rooms sharing the same namespace and access permissions as Loomio groups and subgroups, and the same authentication layer. This would provide a full-featured live collaboration environment, including collaborative text drafting with the Etherpad integration, which is currently a missing feature resulting in a lot of Google Docs. It’s a complicated stack though, with a lot of moving parts, and some careful thought would have to be given to how to integrate the two interfaces smoothly.
  • Mumble: Building a web client for a system server designed to work with desktop clients can work (eg webmail and web-based IRC and XMPP clients), but this would be a major re-engineering job with no certainty of success, and using Mumble for a text only chat feature would certainly be overkill. A minimal web GUI that uses a Murmur server as a back-end for voice conference rooms, obscuring the fiddly business of connecting to a server and navigating through rooms, would make it much easier to use, and would most likely scale better than WebRTC. Underneath the GUI, Mumble rooms could be associated with Loomio groups, and rooms inside each rooms associated with subgroups. This could be a long term solution, but would take a lot of building.

Update 2018-04-24: I thought I’d deleted my account on FarceBook in 2010, but I recently discovered its still around, being run as a zombie by some spammer. So, I’ve decided to rethink my strategy around these corporate platforms. Instead of deleting my account, and potentially have someone run a fake one under my name, I’m going to strip them down to a placeholder that tells people I don’t use that platform, and directs them to the user-respecting platforms I actually use in their place.

———————————-

I recently made this valedictory post on LinkedIn. LinkedIn is joining FarceBook, Skype, and Google, on the list of corporate platforms I no longer intend to use.

I’m going to be deleting my LinkedIn account by the end of the year. I probably won’t log in again until it’s time to action that. If I don’t respond to your message here, or accept your invite to connect, it’s not about you. Happy to hear from you some other way. I just need to stop spending my time performing unpaid data entry for corporate platforms like LinkedIn, especially when the data I’ve entering for them is my own.

The truth is, I’ve always felt somewhat ambivalent about LinkedIn. If LinkedIn was transparent about the source code of all the software it runs on, and especially if it was a platform cooperative, owned by its members, or even by its technical and administrative workers, I think it could be a great community resource. But as it currently exists, it’s like FarceBook and the rest of The Stacks. It’s a proprietary platform whose prime directive is not to serve their users, but to privatize and monetize people’s need to socialize, and to manipulate users to make sure they stay keep clicking around the site for longer.

The second reason I’ve looked sideways at LinkedIn is the company they keep. In late 2016 that incorrigible rascal Tim O’Reilly put on ‘Next:Economy‘, a pep rally celebrating the “Sharing Economy“, that rash of trendy new corporate platforms using mobile apps to make huge profits from other people’s peer-to-peer trading. LinkedIn CEO Jeff Weinar was on the speaking list with the exploiters running Uber, AirBnB, Lyft, and so on.

But then, lots of cool people I know are on LinkedIn. People I do want to connect with. In fact, now that that I look more carefully, there were heaps of cool people on that speaking list too, like MJ Kaplan from Loomio, ‘Life Inc.’ and ‘Throwing Rocks at the Google Bus’ author Doug Rushkoff. People who understand that the real Next Economy will be a post-corporate one or it will be a post-human one.

Then I saw the news. LinkedIn, like Skype and so many other small to medium technology companies before them, are going to get swallowed by Microsoft. If there’s one platform corporation I really don’t want to be doing unpaid data entry for, it’s a company who spent years and probably millions of dollars telling lies about GNU-Linux to protect their monopoly on desktop operating systems. As Job puts it in a hugely popular fantasy book, “This far you may come and no farther’.

So, I’m out of here. See you out there in one of the many free and open networked savannahs outside the boundaries of corporate-owned walled gardens. Enoho rā LinkedIn. Haere rā koutou katoa e hoa mā.

Filed May 6th, 2017 under open social networks, open source
Next Page »
  • Annual Events

  • Digital Freedom Foundation
  • LibrePlanet
  • Aotearoa

  • Aotearoa Indymedia
  • BallaNZ
  • Creative Commons Aotearoa/ NZ
  • Creative Freedom Foundation
  • DigitalNZ
  • Enspiral
  • Fair Deal Coalition
  • GreenStage
  • InternetNZ
  • Island Bay World Service
  • Living Economies
  • Localise
  • Loomio
  • Matrix FM
  • Nicky Hagar
  • No Right Turn
  • NZ Council for Civil Liberties
  • NZ Makers
  • NZ Makers Map
  • NZ Māori Internet Society
  • NZ Open Source Awards
  • NZCommons
  • OASIS
  • Open Government Ninjas of NZ
  • Open Source Society of NZ
  • Open Standards NZ
  • Open Ur Eyes
  • Pacific Media Centre
  • Permaculture in NZ
  • PledgeMe
  • Radio Chomsky
  • Regulation
  • Scoop
  • Tech Liberty
  • Timebank Aotearoa
  • Transition Towns Aotearoa/ NZ
  • Uncensored Magazine
  • Waatea News
  • Waikato Linux Users Group
  • What If
  • Wiki NZ
  • Zenbu
  • archives

  • ArchiveTeam
  • Critical Commons
  • Ibiblio
  • Internet Archive Community Software Collection
  • Open Archives Initiative
  • Blogroll

  • Abject
  • Access Now
  • Ars Technica
  • Autonomo.us
  • BadScience
  • Banjo - RoboBlog
  • Boing Boing
  • Born out of Binary
  • Centre for Media and Democracy
  • Choke Point Project
  • Copyrighteous
  • Create Digital Music
  • Creative Commons International
  • Cryptogon
  • Digital Standards Organisations
  • Disinfo
  • E-Democracy
  • Electronic Privacy Information Center
  • Ever Vigilant
  • Freedom Box Foundation
  • Freedom of the Press Foundation
  • Gaming On Linux
  • Global Indymedia
  • Gondwanaland (Mike Linksvayer)
  • Institute for the Future of the Book
  • Institute of Network Cultures
  • Internet Governance Project
  • InternetNZ
  • Island Bay World Service
  • Iterating Towards Openness
  • Knowledge Ecology International
  • LinkedListCorruption
  • Linuxed - Exploring Linux Distros
  • Localise
  • Moved by Freedom - Powered By Standards
  • Nanowares
  • New Zealand Māori Internet Society
  • Nicky Hagar
  • No Right Turn
  • NZ Council for Civil Liberties
  • NZCommons
  • O'Reilly Radar
  • OASIS
  • OERu Technology Blog
  • Open Educational Resources Foundation
  • Open Knowledge Foundation
  • Open Rights Group
  • Open Social Web
  • Open Source Conscious Intelligence Network
  • Open Source Food
  • Open Stand
  • Open Ur Eyes
  • OpenCollective
  • OpenDotDotDot
  • OpenSource.com
  • Permaculture in NZ
  • Plumi
  • Public Interest Journalism Foundation
  • Punk Rock Permaculture
  • Question Copyright
  • Replicant (OS)
  • Rob Meyers
  • Schneier on Security
  • Scoop
  • Shareable
  • Slashdot
  • Software Freedom Law Centre
  • Software in the Public Interest
  • SourceMap
  • Sustento Institute
  • Tech Liberty
  • TechRights
  • The Tin Hat
  • Tinkering Down Under
  • TorrentFreak
  • TransitionMovement
  • Translation Project
  • Trisquel GNU/ Linux
  • United Diversity
  • Waatea News
  • We Speak for Freedom
  • Why Your Boss is Programmed To Be a Dictator
  • code bank

  • Allura
  • BitBucket
  • FusionForge
  • GITHub
  • GITLab
  • Gogs
  • Internet Archive Community Software Collection
  • LaunchPad
  • NotABug
  • Savannah
  • Software Freedom Conservancy
  • Software Heritage
  • Sourceforge
  • community economics

  • Commons Transition
  • Fruit Tree Planting Foundation
  • In Our Back Yards
  • Institute for Local Self-Reliance
  • Libre-Living
  • Living Economies
  • Sensorica
  • Sustainable Economy Law Centre
  • Timebank Aotearoa
  • TransitionMovement
  • cooperative

  • Loomio
  • Snowdrift Coop
  • crowdfunding

  • ArtistShare
  • BountySource
  • Causes
  • CauseVox
  • Crowdfunder
  • Crowdjustice
  • Crowdrise
  • Crowdsupply
  • Flattr
  • Fundit.buzz
  • GiveaLittle
  • Goteo
  • In Our Back Yards
  • KickStarter
  • KissKissBankBank
  • Liberapay
  • Mighty Cause
  • OpenGift
  • Patreon
  • PledgeMe
  • PledgeMusic
  • Pozible
  • Snowdrift Coop
  • StartSomeGood
  • Taproot Foundation
  • The Working World
  • Tidelift
  • Events

  • IndieWebCamp
  • free code

  • April
  • Black Duck Open Hub
  • DistroWatch
  • Ever Vigilant
  • F-Droid
  • Free Software Directory (GNU FDL 1.3 or later)
  • Free Software Support Network
  • Free Software Support Network
  • Free Your Android
  • FreshCode
  • Gogs
  • Gun.io
  • Internet Archive Community Software Collection
  • LILA
  • LinuxTracker
  • NotABug
  • OERu Technology Blog
  • Peers Community
  • Plumi
  • PublicLab
  • Replicant (OS)
  • Software Heritage
  • Urchn Studios
  • Free Media

  • Communes Collective
  • Copyrighteous
  • Create Digital Music
  • Definition of Free Cultural Works
  • Dyne Foundation
  • FLOSSManuals
  • Free Culture Foundation
  • Ibiblio
  • Librivox
  • LILA
  • Open Video Conference
  • Show Me Do
  • Translation Project
  • Urchn Studios
  • WikiLeaks
  • freelancing

  • BountySource
  • Gun.io
  • independent media

  • Aotearoa Indymedia
  • BallaNZ
  • EngageMedia
  • Freedom of the Press Foundation
  • LILA
  • Matrix FM
  • Pacific Media Centre
  • Public Interest Journalism Foundation
  • Radio Chomsky
  • Radio Heritage Foundation
  • Uncensored Magazine
  • Waatea News
  • libre gaming

  • Gaming On Linux
  • Makers

  • GreenStage
  • Libre-Living
  • Mediamatic
  • NZ Makers
  • NZ Makers Map
  • Open ROV
  • Renewable PCs
  • Rob Meyers
  • Sensorica
  • maps

  • GeoForAll
  • GeoNames
  • Green Map System
  • Map Tools
  • Open Geospatial Foundation
  • Open Street Map
  • open governance

  • Crowdfunding
  • D-Cent
  • Deep Democracy Institute International
  • E-Democracy
  • Fight for the Future
  • Holacracy
  • Internet Governance Project
  • Kettering Foundation
  • Knowledge Sharing Toolkit (CC-BY-SA 3.0)
  • Open Government Ninjas of NZ
  • Open Policy Network
  • Open Space World (CC-BY-SA 2.5)
  • Open Stand
  • Open Standards NZ
  • Participedia
  • Sunlight Foundation
  • Transition Towns Aotearoa/ NZ
  • What If
  • WikiLeaks
  • open hardware

  • H-Node
  • Makey Makey
  • Meeblip Open Source Bass Synth
  • Open Hardware Summit
  • Open ROV
  • Open Source Hardware Association
  • Orgs

  • Access Now
  • Apache Foundation
  • April
  • Autistici/Inventati
  • Collaborative Knowledge Foundation
  • Commons Transition
  • Communes Collective
  • Computer Professionals for Social Responsibility
  • Creative Commons Aotearoa/ NZ
  • Creative Freedom Foundation
  • Critical Commons
  • D-Cent
  • Deep Democracy Institute International
  • Digital Due Process coalition
  • Digital Freedom Foundation
  • Digital Standards Organisations
  • DigitalNZ
  • Dyne Foundation
  • E-Democracy
  • Electronic Frontiers Foundation
  • Electronic Privacy Information Center
  • Fair Tracing Project
  • Fight for the Future
  • Foundation for Peer-to-Peer Alternatives
  • Free Culture Foundation
  • Free Network Foundation
  • Free Software Foundation
  • Free Software Support Network
  • Free Software Support Network
  • Freedom of the Press Foundation
  • Guifi
  • Ibiblio
  • Identity Commons
  • Institute for Local Self-Reliance
  • Internet Engineering Taskforce
  • Internet Governance Project
  • ISA Commons
  • Kettering Foundation
  • LEAP Encryption Access Project
  • LILA
  • Living Economies
  • Loomio
  • May First/ People Link
  • Mediamatic
  • NZ Māori Internet Society
  • NZ Open Source Awards
  • Open Architecture Network
  • Open Archives Initiative
  • Open Geospatial Foundation
  • Open Policy Network
  • Open Source Hardware Association
  • Open Source Society of NZ
  • Open Web Foundation
  • OpenADR Alliance
  • OpenCorporates
  • OpenHatch
  • Participatory Culture Foundation
  • Peers Community
  • Permaculture in NZ
  • Privacy International
  • Public Citizen
  • Public Interest Journalism Foundation
  • Public Knowledge
  • Public Patent Foundation
  • Question Copyright
  • Radio Heritage Foundation
  • ReDecentralize
  • Reform Government Surveillance
  • Regulation
  • Rhizome
  • RiseUp
  • Science Commons
  • Software Carpentry Foundation
  • Software Freedom Conservancy
  • Sunlight Foundation
  • Sustainable Economy Law Centre
  • Taproot Foundation
  • Transition Towns Aotearoa/ NZ
  • Waikato Linux Users Group
  • Wiki NZ
  • World Wide Web Consortium (WC3)
  • Xiph.org
  • XMPP Standards Foundation
  • Peer2Peer

  • BitCoin
  • FreeCoin
  • Permaculture

  • Appropedia (CC-BY-SA 3.0)
  • Fruit Tree Planting Foundation
  • Future Scenarios
  • OrganicDesign
  • Permaculture in NZ
  • TransitionMovement
  • We Speak for Freedom
  • Privacy

  • Access Now
  • Digital Due Process coalition
  • Ever Vigilant
  • Fight for the Future
  • International Principles on the Application of Human Rights to Communications Surveillance
  • LEAP Encryption Access Project
  • OASIS
  • Privacy International
  • Reform Government Surveillance
  • What If
  • protocols and licensing

  • Definition of Free Cultural Works
  • Digital Standards Organisations
  • Greenlots
  • ISA Commons
  • Open Archives Initiative
  • Open Stand
  • Open Standards NZ
  • Open Web Foundation
  • OpenADR Alliance
  • Regular Events

  • Libre Graphics Meeting
  • Open Hardware Summit
  • science and datasets

  • AllTrials
  • Collaborative Knowledge Foundation
  • DigitalNZ
  • Fair Tracing Project
  • ISA Commons
  • Open Geospatial Foundation
  • Open Hand Project
  • SourceMap
  • Wiki NZ
  • Zooniverse
  • Tools

  • Autistici/Inventati
  • BitCoin
  • Black Duck Open Hub
  • CoActivate
  • Crowdfunding
  • DistroWatch
  • Dyne Foundation
  • F-Droid
  • FLOSSManuals
  • Fork the Cookbook
  • FreeCoin
  • GITHub
  • GNU Operating System
  • GreenStage
  • H-Node
  • How To Escape the GoogleMax Panopticon
  • Knowledge Sharing Toolkit (CC-BY-SA 3.0)
  • LEAP Encryption Access Project
  • LinuxTracker
  • Loomio
  • Map Tools
  • May First/ People Link
  • Meeblip Open Source Bass Synth
  • Monolith
  • Open Hand Project
  • Open Source Ecology
  • Open Space World (CC-BY-SA 2.5)
  • Open Street Map
  • OpenCorporates
  • OpenMailBox
  • Participatory Culture Foundation
  • Plumi
  • Renewable PCs
  • Replicant (OS)
  • RiseUp
  • Savannah
  • Show Me Do
  • Sourceforge
  • SourceMap
  • TransforMap
  • Translation Project
  • Web Platform
  • Zenbu
  • Transition

  • Green Map System
  • Health After Oil
  • Localise
  • OrganicDesign
  • Wiki

  • Appropedia (CC-BY-SA 3.0)
  • Foundation for Peer-to-Peer Alternatives
  • Instructables
  • LibrePlanet
  • Open (Government) NZ
  • Participedia
  • SourceWatch
  • WikiEducator
  • wireless mesh

  • Guifi
  • workplace democracy

  • Enspiral
  • The Working World