PoetGrant's Press

Inside the Mind of PoetGrant

Librem for Liberty

May 03, 2019 — Grant Ford

A couple of months ago I ordered the Librem 5. I am eagerly awaiting its production and delivery to my doorstep. In the meantime, there has been a kerfuffle in the FOSS community surrounding Purism and their newest product called Librem One which is a collection of programs to free the user from Google, Facebook, Twitter, among other SAAS products that like to feed on the user's data. Librem One levels its guns at corporate e-mail, social media, chat, and internet service providers.


Librem Mail is described as:

Librem Mail offers you an end-to-end encrypted email account, ensuring that all end-to-end encrypted communication is kept private by using best-in-class cryptography. Like all other services in the Librem One bundle, it allows you to communicate to anybody inside or outside the librem.one domain. (not locked-in to one technology company)

So it is currently an Android and iOS application that facilitates an encrypted e-mail service. This is similar to what services like Tutanota, Proton Mail, and even Gmail offers their customers. Unlike Gmail, your mail won't be read by bots to help mine data for their connected advertising services. Unlike Proton Mail and Tutanota, the Librem One service will be bundled with a unified design theme and unified username base with their other range of products.

Social Media

Librem Social is described as:

Librem Social offers you a public social media account, allowing you to follow friends and discover new ones among more than 2,000,000+ people. Publish anything you want: links, pictures, text, video. All on a platform that is standardized, decentralized, and growing rapidly. Yes, you can follow and fully interact with people inside or outside the librem.one domain. (not locked-in to one technology company)

Librem Social is based on Mastodon with a few modifications. If you don't know, Mastodon is a decentralized micro-blogging platform aimed at privacy, while facilitating the user's thoughts and ideas with other users. Mastodon tends to have a strong tendency toward community building through moderation rules and allowing each instance to choose their own methods and means of moderation. Librem Social appears to have some of the moderation options turned off or removed, which seems like an odd move, but they have yet to comment fully on their reasoning for the change. From what I've seen of the service, it appears to be a little cleaner and more streamlined than the standard Mastodon experience.

Librem Chat

One of my favorite apps in the Librem ecosystem is Librem Chat. It is described thusly:

Librem Chat offers you an end-to-end encrypted chat application including text, voice, and video from private individuals to large groups. Based on the universal matrix chat protocol ensuring you can communicate with people inside or outside the librem.one domain. (not locked-in to one technology company)

This project is a fork of Riot IM, which is a really well designed instant messaging client built on the Matrix protocol. I look forward to see the unity of design philosophy that they bring to the fork of the app. I happen to love the Matrix Protocol, though it has seen some PR issues because of a recent hack into their servers. They are quickly moving past this recent setback and bolstering their security protocols, but it was a very unfortunate oversight on their part. It affects not only their business dealings, but also their partners, one of which is Purism.

Internet Service Provider Issues

It is no secret that your ISP is also part of the surveilance state, reporting by law to the government and reporting data to companies like Google and Facebook. So the Librem team has also begun building out an infrastructure to make your online life a little more anonymous. They have partnered with PIA to give their users a VPN to tunnel their traffic through. They call this service Librem Tunnel and it is described as such:

Librem Tunnel offers you an end-to-end encrypted no-logging virtual private network tunnel, ensuring that all your network traffic is encrypted and your privacy is fully protected. By using standards based VPN it allows to host-your-own. (not locked-in to one technology company)

What Does This Mean?

These four services are just the beginning. There has been a lot of complaining in the Fediverse and elsewhere about how Purism went about building out these services. Purism didn't reference on their 'whitepaper' section of the Librem One website the projects they forked and many see this as an offense given to the developers of the originating software. Perhaps it is an offense, but it isn't wrong. The devs are referenced in the source code if you look at the README files, so due dilligence was taken behind the scenes, however, I don't disagree that perhaps they should have presented the forking of different projects a bit more publicly.

Regardless of the above conundrum, this whole affair is a marketing problem, which can be very complex. If you look at what they need to do in order to make this software suite a success, it should become a little more clear as to why they chose the marketing path that they chose.

Purism needs their applications to be independent of the projects that they were forked from, so they need to control the perception of the products on a granular level. The first impression of the products is essential, and perhaps they released their projects a little early, but there is also a timing issue to consider. As Purism grows closer to the release of the Librem 5, it would be of great benefit if they had a suite of software that could be packaged for the phone so that users didn't feel the need to look abroad to the surveilance centered companies for a solution. The release of the Librem 5 is only a couple of months away and it would be beneficial if they already had a solid userbase that won't have to be confronted with signing up for services as soon as they turn on their new, shiny phones. It seems to me that Librem One is an effort to negate the loveloss they their users may experience if they are confronted with setting up a Riot ID, Mastodon account, and setup their current email account. What if you had a single username that you entered and everything appeared for you in each app? That would be amazing! And that is what I think they are doing here.

If you think about it, it also will provide another income stream that will allow Purism to expand their product lines immensely. Regardless of what you think of them, Purism is in the business to make money. Making a profit is the only way a business can stay alive and continue their existence. Their end goal does not simply be to make a profit, however. They also have a social purpose, which is admirable. The only wy that they can achieve that social goal is if they are competitive in their market. Librem One makes Purism infinitely more competitive than any other FOSS hardware manufacturer in the world today. Their profit-motive is motivated by yet another layer of abstraction called social-motive. In the end, it is my hope that this move will establish Purism as an alternative to the Googles and Facebooks of the world.

P.S. On a side note:

Purism also will have one advantage to Google and Apple. They will, with the Librem 5, achieve true convergence of the desktop with mobile. Package that with a software suite and a social endgoal, you get an awesome power in the Linux and FOSS world, and one that is endorsed by the FSF nonetheless!