Skip to main content

Chat, Calls and Video Conferencing

https://puri.sm/posts/our-essential-list-of-free-software-for-remote-work/
https://www.mumble.info/

https://matrix.org/


Purism has been working remote since we started in 2014. Here’s our list of essential free software for remote work, all can be self hosted or used via various hosted options.

Chat, Calls and Video Conferencing

Team chat has already become an essential tool for teams looking to be more collaborative and less reliant on email. At Purism we use Matrix for team chat, 1 to 1 calls, video conferencing via Jitsi (open source video conferencing), adhoc file sharing and all our community chat channels. Matrix is a distributed (federated) network, similar to email, which means you can communicate across Matrix servers and compatible services.
You can self host Matrix or use a public instance like our own free Librem Chat service part of Librem One. All the goodness of Matrix conveniently hosted for you and accessible with one account that also gives you access to Librem Social, our hosted Mastodon instance, and our premium services: end-to-end encrypted email and VPN.

Audio Conferencing

We use Mumble for weekly team calls and general large group audio conferencing. We really like its low bandwidth requirements and found it scales really well for our all-hands meeting.

Social

Our primary social channel is on our free Librem Social service powered by Mastodon. Like Matrix, Mastodon is a distributed (federated) network, so you can create an account on one of the many public servers or host your own instance and still communicate across instances. Setting up a private company Mastadon can be a great way for everyone to share their days.
Librem Chat and Librem Social are free service part of Librem One

Forums

In addition to our community chat and social channels we have Discourse forums for our various products and support. Forums are great for long term conversations not suitable for chat. If you are new to remote work try out both team chat and forums to see what works for your team.

Project Management and DevOps

At Purism we have a pledge that all our software and hardware will be free/libre and open source. We host our own GitLab Community Edition instance for our source code, project management, support and DevOps. GitLab also has powerful user and group management which makes it easy to work with hundreds of active community contributors. For PureOS we also host phabricator for ticketing.

Content Authoring and Publishing

Our various web properties use WordPress for content authoring but we publish static sites for security and speed. We are looking to migrate to pure static site generators in the future but WordPress has been an essential tool for us to launch products and share updates with the community.

Calendar and Files

We heavily use NextCloud internally for our calenders, event scheduling, general file storage and collaborating on documents.

Operating System

At Purism we use PureOS, our secure GNU/Linux operating system based on Debian. PureOS comes with many security improvements over a default setup from the average Linux distribution. There’s support for our TPM chips and Librem Key. We’ve also enabled AppArmor for more secure apps and we’ve created a better, safer browsing experience by blocking ads and enforcing HTTPS everywhere. See the PureOS wiki to learn more about the extensive security features in PureOS.
PureOS is the same operating system we run on our Librem laptops, servers, our recently announced Librem Mini and even on our Librem 5 smartphone. Yes that’s right, the Librem 5 runs a complete desktop Linux experience with access to the same rich app ecosystem.

Other

Most office-based teams already have email and things like a company newsletter but we thought we’d share how we manage ours. Our company email and Librem Mail are powered by Dovecot and we use GNU Mailman for our newsletter and mailing lists. We also have an internal wiki based on wiki.js.
If you’d like to know more about how we work remotely let us know on social, chat or our forums.


Comments

Popular posts from this blog

The Difference Between LEGO MINDSTORMS EV3 Home Edition (#31313) and LEGO MINDSTORMS Education EV3 (#45544)

http://robotsquare.com/2013/11/25/difference-between-ev3-home-edition-and-education-ev3/ This article covers the difference between the LEGO MINDSTORMS EV3 Home Edition and LEGO MINDSTORMS Education EV3 products. Other articles in the ‘difference between’ series: * The difference and compatibility between EV3 and NXT ( link ) * The difference between NXT Home Edition and NXT Education products ( link ) One robotics platform, two targets The LEGO MINDSTORMS EV3 robotics platform has been developed for two different target audiences. We have home users (children and hobbyists) and educational users (students and teachers). LEGO has designed a base set for each group, as well as several add on sets. There isn’t a clear line between home users and educational users, though. It’s fine to use the Education set at home, and it’s fine to use the Home Edition set at school. This article aims to clarify the differences between the two product lines so you can decide which

Let’s ban PowerPoint in lectures – it makes students more stupid and professors more boring

https://theconversation.com/lets-ban-powerpoint-in-lectures-it-makes-students-more-stupid-and-professors-more-boring-36183 Reading bullet points off a screen doesn't teach anyone anything. Author Bent Meier Sørensen Professor in Philosophy and Business at Copenhagen Business School Disclosure Statement Bent Meier Sørensen does not work for, consult to, own shares in or receive funding from any company or organisation that would benefit from this article, and has no relevant affiliations. The Conversation is funded by CSIRO, Melbourne, Monash, RMIT, UTS, UWA, ACU, ANU, ASB, Baker IDI, Canberra, CDU, Curtin, Deakin, ECU, Flinders, Griffith, the Harry Perkins Institute, JCU, La Trobe, Massey, Murdoch, Newcastle, UQ, QUT, SAHMRI, Swinburne, Sydney, UNDA, UNE, UniSA, UNSW, USC, USQ, UTAS, UWS, VU and Wollongong.

Logic Analyzer with STM32 Boards

https://sysprogs.com/w/how-we-turned-8-popular-stm32-boards-into-powerful-logic-analyzers/ How We Turned 8 Popular STM32 Boards into Powerful Logic Analyzers March 23, 2017 Ivan Shcherbakov The idea of making a “soft logic analyzer” that will run on top of popular prototyping boards has been crossing my mind since we first got acquainted with the STM32 Discovery and Nucleo boards. The STM32 GPIO is blazingly fast and the built-in DMA controller looks powerful enough to handle high bandwidths. So having that in mind, we spent several months perfecting both software and firmware side and here is what we got in the end. Capturing the signals The main challenge when using a microcontroller like STM32 as a core of a logic analyzer is dealing with sampling irregularities. Unlike FPGA-based analyzers, the microcontroller has to share the same resources to load instructions from memory, read/write the program state and capture the external inputs from the G