Language Selection

English French German Italian Portuguese Spanish

Rejecting Proprietary Slack

Filed under
Software
  • Say No to Slack, Say Yes to Matrix

    Of all proprietary chatting systems, Slack has always seemed one of the worst to me. Not only it’s a closed proprietary system with no sane clients, open source or not, but it not just one walled garden, as Facebook or WhatsApp are, but a constellation of walled gardens, isolated from each other. To be able to participate in multiple Slack communities, the user has to create multiple accounts and keep multiple chat windows open all the time. Federation? Self-hosting? Owning your data? All of those are not a thing in Slack. Until recently, it was possible to at least keep the logs of all conversations locally by connecting to the chat using IRC or XMPP if the gateway was enabled.

    Now, with Slack shutting down gateways not only you cannot keep the logs on your computer, you also cannot use a client of your choice to connect to Slack. They also began changing the bots API which was likely the reason the Matrix-to-Slack gateway didn’t work properly at times. The issue has since resolved itself, but Slack doesn’t give any guarantees the gateway will continue working, and obviously they aren’t really interested in keeping it working.

  • On the demise of Slack's IRC / XMPP gateways

    I have grudgingly joined three Slack workspaces , due to me being part of proejects that use it as a communications center for their participants. Why grudgingly? Because there is very little that it adds to well-established communications standards that we have had for long years decades.

    On this topic, I must refer you to the talk and article presented by Megan Squire, one of the clear highlights of my participation last year at the 13th International Conference on Open Source Systems (OSS2017): «Considering the Use of Walled Gardens for FLOSS Project Communication». Please do have a good read of this article.

More on this from DD

  • Biboumi - A XMPP - IRC Gateway

    IRC is a communication mode (technically a communication protocol) used by many Free Software projects for communication and collaboration. It is serving these projects well even 30 years after its inception. Though I'm pretty much okay with IRC I had a problem of not able to use IRC from the mobile phones. Main problem is the inconsistent network connection, where IRC needs always to be connected. This is where I came across Biboumi.

    Biboumi by itself does not have anything to do with mobile phones, its just a gateway which will allow you to connect with IRC channel as if it is a XMPP MUC room from any XMPP client. Benefit of this is it allows to enjoy some of XMPP feature in your IRC channel (not all but those which can be mapped).

    I run Biboumi with my ejabbered instance and there by now I can connect to some of the Debian IRC channel directly from my phone using Conversations XMPP client for Android.

    Biboumi is packaged for Debian, though I'm co-maintainer of the package most hardwork is done by Jonas Smedegaard in keeping the package in shape. It is also available for stretch-backports (though slightly outdated as its not packaged by us for backports).

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

More in Tux Machines

Programming: Bugs, Mistakes, and Python

  • Living on the command line: Why mistakes are a good thing
  • Getting started with functional programming in Python using the toolz library
    In the second of a two-part series, we continue to explore how we can import ideas from functional programming methodology into Python to have the best of both worlds. In the previous post, we covered immutable data structures. Those allow us to write "pure" functions, or functions that have no side effects, merely accepting some arguments and returning a result while maintaining decent performance.
  • The code's crashed again, but why? Tell us your war stories of bugs found – and bugs fixed
    Even the best software goes wrong from time to time. So, what exactly happens when it throws a wobbly, especially when it's a key component in a production environment? Whether it's a total crash, a transaction failure, or the mangling of important data, there's going to be some kind of business impact. And the more the problem persists, the greater the level of pain, loss, and disruption. Everyone wants faults identified, diagnosed, and fixed ASAP. Identification is not normally a challenge – user complaints, curses, screams, and threats usually provide a pretty good clue. But before anyone can prioritize and schedule a fix, someone needs to diagnose the problem.

Lakka – Transform Your Old PC into a Retrogaming Console

Lakka is a free, lightweight, and open-source Linux distro that turns a small PC into a full-blown game console. It features a beautiful and user-friendly UI with eye candy colours and a PS4-like User Experience. You can install it on your SD card and easily set it up or run it LIVE. Its wide range of joypad support allows you to use PlayStation, XBox, and Nintendo game controllers. If you don’t have a PC to use Lakka on you can dedicated hardware at a cost as low as $30 thanks to its support for a variety of computers not excluding Raspberry Pi, Raspberry 2, HummingBoard, Banana Po, Odroid, CuBox-i, Cubietruck, and Cubieboard 2. Lakka is the official OS of RetroArch which takes care of its inputs and display, and it implements all game systems as a libretro core. This separation ensures that users are able to configure their setup once and have their changes effected across all game systems. Read more

VirtualBox 6.0 Beta 1

  • Announcement: VirtualBox 6.0 Beta 1 released
    Please do NOT use this VirtualBox Beta release on production machines! A VirtualBox Beta release should be considered a bleeding-edge release meant for early evaluation and testing purposes.
  • Oracle Pushes VirtualBox 6.0 Into Public Beta
    Oracle's Munich developers responsible for maintaining the VirtualBox virtualization software this morning announced the first public test release of the upcoming VirtualBox 6.0. While VirtualBox 6.0 is referred to as "a new major release", as of the beta one stage there are just a few features to note. With VirtualBox 6.0 Beta 1 there is support for exporting a virtual machine to the Oracle Cloud Infrastructure. The second listed feature at this stage for v6.0 are improvements to the graphical user-interface for this VM software.

Games: MMORPGs, Disappointment From One Hour One Life and Linux port of Total War: WARHAMMER II