Language Selection

English French German Italian Portuguese Spanish

Just talk

Slack: It Used to Be a GNU/Linux Distro, Now It's Surveillance Capitalism

Filed under
Just talk

I like "Freedo" (a symbol for freedom) better

Freedo

THE meaning of words can change over time, along with connotations that accompany these words. A little cat, for example, we can no longer call "pussy" and the word "gay" rarely means happy (colloquially). What about "Slack"?

Once upon a time I knew Slack as a solid, freedom-respecting distribution (GNU/Linux distro), whereas nowadays it is something to be stubbornly avoided as it threatens my freedom. It's technically spyware. It is a threat to everybody's freedom because of the network effect. When we use it we participate in a viral campaign of unwanted societal dependency. We help it spread exponentially. Like disease amongst anti-vaxxers. Richard Stallman had spoken about it in the context of Skype long before Microsoft entered the fray/picture. That's just common sense. The requirement of opening a Slack account to interact with other people is like the equivalent of an employer demanding the applicant has a Facebook account (despite all that is known about Facebook's incredible abuses). It can harm our neighbours, colleagues, family and friends as much as it harms ourselves.

As a little bit of background/context/polite remarks on this, I had been writing about Slack (the spyware, not the distro) for several years -- years before the prospects of actually using it. I never ever used it, but I know about it technically, from various angles (not just the shallow, user-centric end). Slack is proprietary at the front end and the back end. Only Slack employees know for sure what it does (and may do in the foreseeable future, as per secret roadmaps). They cannot speak out about it, for fear of retribution (so they're inherently gagged by fear over mortgage etc. or self-restraint that defies logic/ethics). Stallman has long warned about the morality of such circumstances and the ideology they breed. It was recently discovered that Facebook had targeted its critics (a huge number of them), subjecting them to Stasi-like treatment not for any government but for a private corporation, namely Facebook. It had been 'hunting' people using dubious and shallow justifications/pretexts. Nobody has yet been held accountable. Negative press has been the only cost/toll, so they got away with it with barely even a slap on the wrist. Others may imitate them, seeing that there are no fines, no arrests, no sanctions.

A colleague told me several months ago that someone at our company wanted to experiment with Slack; there was no final decision about it, so I assumed it was like our RT/OTRS 'dance' (choice of ticketing system half a decade ago). Sometimes we explore FOSS options/alternatives, which is a good thing! He sent me an invite, but he wasn't assertive about me joining as it was still an experimental thing (as I understood it back then, based on what I was told; I'll come to that in a moment). I thought we would, if it got adopted, still have options (duality). One colleague (at least) wasn't even sent an invite, so I took that as a sign of the adoption's semi-hearted nature (at the time). My colleagues never mentioned it since, except one person (who apparently liked Slack). Another colleague wondered why nobody had told her about it; as if she was left out, but she's happily using Kopete on KDE, so on she went with Jabber.

I've long been writing about Slack, maybe about 15 years (even when the name referred to a Live GNU/Linux distro, well before the name got 'hijacked'; it's Debian-based, it still has regular releases a few months apart, not the same as Slackware despite the names' similarity; BoycottNovell made a Slack-based distro called SUEME Linux 12 years ago); Tux Machines publishes announcements of Slack releases several times a year, but it's always about the distro. It's a European distro with pedigree; but I digress..

Nowadays "Slack" means something different; in a technical context, people no longer recognise it as the distro's name; Slack is now the darling of corporate media; myself and others could never quite explain why (we were rather baffled as it did not seem particularly innovative and we thus attributed most/all the press coverage to good marketing/PR); the name collision also raised legal questions because Slack is a well-known distro and the name is strictly used in the domain of software; it has been used for decades. Now the distro's development team needs to explain to people what came first and how this confusion came about.

OK, so now Slack is enjoying a valuation at $billions (as per very recent news headlines), with IPO rumours floated as well (making it easier to buy/subvert). Slack is relatively new a player/contender; it goes about 3-4 years back (in the mainstream), around the time we were in Alton Towers. I still remember that based on other events. Privacy activists had been warning about it and recently I kept seeing (also publicly writing about) more red flags. Slack, the company, is getting more invasive over time. It's like Facebook. Facebook for business. LinkedIn got picked by Microsoft, along with all that data (NSA PRISM comes to mind). Personal messages, passwords, social graphs, employment records and so on. Even location (picked every 60 seconds or so from one's phone through the 'app'). Same for Skype, which Microsoft added to PRISM just months after buying it (Microsoft was first in PRISM, based on Snowden's leaks -- it was one among the first stories to come out/emanate). Far less opinionated people than myself have blasted Slack for a variety of reasons. Some tweets of mine about it go ~3 years back (warning for 'opinionatedness'... I don't mince words much).

I still remember having to install Skype on an old phone for one company meeting. Back then the mere installation (for one hour, then deleted) meant sending Microsoft entire address books, entire call history and more. This phone of my wife is 7+ years old, so that's a lot of data, going a long way back. That's their business model. I'm usually apprehensive because some of my sources, e.g. for exclusive articles in Techrights (I published my 25,000th article last week in Techrights!), are named in files on my system. I'm no Free software 'purist' per se (I use proprietary drivers sometimes), but "Slack would be the surveillance capitalism competitor to Jabber," to quote something I read yesterday. They digest information, including corporate communications. There's a certain risk associated with this, including competitive risk. As a Free software-based company I think it's important to demonstrate that every piece of proprietary framework can be swapped with FOSS. There are quite a few Slack equivalents that are FOSS; a colleague told me that another colleague had brought some of these up. We might examine these soon, maybe test and adopt these. Time will tell. Maybe I'll write about some of these.

I am also reading about bridges between protocols that enable access to Slack, but yesterday when researching it I found that Slack is gradually burning these bridges/gateways. Not entirely surprising, as once they get to a certain point/market share they up/boost the lockin. Naturally. More so if they have obligations to shareholders. Twitter did this last August, shutting out all third-party apps/APIs for the first time ever (in the company's entire existence). Many of us were devastated because we had built interaction tools, custom-made around these APIs). So, basically, whatever a centralised platform gets adopted, we can always lose control as they can change everything they want at any time. Even, at worst, some company can just buy them for the data; they can start charging a lot, they can shut down, change ToS etc.

The bottom line is, Slack ought to be avoided. It's worse than proprietary because it's all centralised, even the data. There's no concept such as "private" or "privacy". These are only illusions.

Unixstickers

Filed under
Just talk

Unixstickers

Awesome products, will definitely get another bunch of some more stickers soon Smile

GitHub as the Latest Example of Microsoft Entryism in Free/Libre Software

Filed under
Just talk

"This is in effect the very same trick they did/pulled with Novell and SUSE (where Nat Friedman came from after his Microsoft internship) about a decade ago."

Postman

THE recent GitHub takeover, which has not formally been approved just yet (although there are no foreseen barriers to it), is definitely bad news; it is a lot of things to Microsoft however. It is good news only to Microsoft and GitHub shareholders, who basically sold out many developers without rewarding/compensating them for this unwanted (to them) takeover.

There are many aspects to it: First of all, it helps paint Microsoft as "open source" and it helps Microsoft gain leverage over developers, e.g. their choice process of framework/s and licence/s (Microsoft still dislikes copyleft); by leverage over platform they can suggest Azure, for example, or create bindings to it; they gain leverage over projects tied to governments, including some of our clients at work; Microsoft can vainly tell them, i.e. the governments and their developers: "look, you want FOSS? We're FOSS" (so they effectively become their own competitor!). In fact, there's so much more and I could easily name a couple dozen examples, but I know people pursue/need concision here. For an analogy, in politics this concept or strategy is known as "entrism" or "entryism".

Microsoft also uses patents to blackmail FOSS; there's that element too, albeit many people conveniently choose to forget it. Microsoft is sending patents to patent trolls, then offers "Azure IP Advantage". This is in effect the very same trick they did/pulled with Novell and SUSE (where Nat Friedman came from after his Microsoft internship) about a decade ago.

There are many other angles to it, including programming languages, frameworks (e.g. proprietary IDEs like MSVS), code editors and not just bindings to Microsoft as a host and API provider. People, especially developers of software, generally know how E.E.E. works; the basic precondition/premise is that you gain controls/leverage over that which threatens you (Nokia: Elop, Novell: Mono and lots more examples). So that's kind of a way of getting inside, gradually forming a partnership and then shutting down or sidelining whatever threatens you. Like Xamarin did to RoboVM, in effect killing it under Friedman's leadership. Friedman is going to be the chief of GitHub.

Microsoft can direct the opposition's decisions and its fate. Sadly, they already do this inside the Linux Foundation, where Microsoft staff already has chairs in the Board.

From what I can gather, developers ditching GitHub is becoming a fairy common thing this month. I already see the 1) active 2) large 3) non-Windows ones leaving, but it can take time; some told me they still rely on open bug reports and other 'vendor lockin'; that needs some work before they can migrate; the real alternative is self-hosted git.

"Sadly, they already do this inside the Linux Foundation, where Microsoft staff already has chairs in the Board."

In Memoriam: Robin "Roblimo" Miller, a Videographer and Free Software Champion

Filed under
Just talk

Videographer Robin Roblimo Miller

Robin "Roblimo" Miller was a clever, friendly, and very amicable individual who everyone I know has plenty of positive things to say about. I had the pleasure of speaking to him for several hours about anything from personal life and professional views. Miller was a very knowledgeable person whose trade as a journalist and video producer I often envied. I have seen him facing his critics in his capacity as a journalist over a decade ago when he arranged a debate about OOXML (on live radio). Miller, to me, will always be remembered as a strong-minded and investigative journalist who "did the right thing" as the cliché goes, irrespective of financial gain -- something which can sometimes be detrimental to one's longterm health. Miller sacrificed many of his later years to a cause worth fighting for. This is what we ought to remember him for. Miller was - and always will be - a FOSS hero.

May everything you fought for be fulfilled, Mr. Miller. I already miss you.

Orangutans are some of the most solitary animals critically endangered as human consumption grows; Ban Palm oil Industry.

Filed under
Just talk

Orangutan

Orangutans are some of the most solitary animals critically endangered as human consumption grows.

Orangutans are currently only found in the rainforest of Borneo and Sumatra where both species are endangered. The orangutans' habitat has decreased and is rapidly being devastated by loggers, palm oil plantations, gold miners, and unnatural forest fires.

Watching videos of orangutans over hundreds of times is nerve-wracking, seeing them in distress and in great trauma as babies watch their mothers hacked and killed by poachers. They are using their machete which is so inhumane, as many of these infants die without the help of their mother and some other infants are sold as pets, ending in the hands of their 'owner', maltreated and malnourished, making their situation even worse. This happened because of the humongous demand and consumption of humans. Guilt is creeping on me; while enjoying my food and applying all the cosmetics for vanity it is like slaughtering an innocent and beautiful primate slowly and accurately. I wasn't thinking at all; I'm closely blinded of my needs, having never bothered to think that somewhere out there someone is tormented. I can't let this happen any longer. I must act and make a stand and be the voice of orangutans. I'm calling for everyone to ban and stop buying palm oil products. We must stop deforestation and the palm oil industry, strongly and swiftly before orangutans and all other animals sail into extinction.

Beijing Zoo is No Place for Pandas

Filed under
Just talk

Pandas in Beijing Zoo
Photo credit: Nick Hopkins

I am a Panda lover. I work as a support engineer in an I.T company here in the United Kingdom. Most of my spare time is spent watching different Panda videos -- both old and new videos. Basically, it is my therapy; a 'stress release' for me. I find them to be adorable and precious creatures. As a matter of fact, I would like to volunteer to come to Sichuan. I want to experience and feel what it's like to be a Panda keeper, to be able to interact with them for real. The Panda is China's National Treasure, so it's a shame to watch the Panda videos from Beijing zoo, as the place is disgusting and not ideal for Pandas to live in (and for sure for all the rest of the animals who unfortunately got stuck in this prison cell).

The place looks like a ghost town. Lifeless and languished. Knowing that Pandas wear a thick fur on their body, can you imagine what it feels for them in 30C or 35C (summer temperature)? What it probably feels like all the time? Come on, if you really care, you must do something now, otherwise these Pandas will die. Please bring them back to their sanctuary where they really belong.

Winner: Triathlon in The Spa At The Midland

Filed under
Just talk

The Spa At The Midland - Rianne SchestowitzI never thought I could win in a challenge of 3 events.

I guess age is not an excuse for giving up... more so in physical fitness; as the saying goes, health is wealth.... consequently, I'll keep doing my routine and even yoga. It is extremely relaxing!

Motivation, hard work, discipline. By-product is triumph... Smile

GNOME Release Party Manchester

Filed under
Just talk

GNOME Release Party Manchester

Summary: Today's party celebrating the release of GNOME 3.22

RIANNE AND I both attended today's GNOME release party in Manchester. It was a good opportunity to meet some geeky people, including a few from Codethink, which organised this event.

With the latest Kubuntu 15.10 (Wily)

Filed under
Just talk

I love the KDE desktop—I really do. However… here are some grumbles.

Happy Easter and Remarkable Spring

Filed under
Just talk

Happy Easter

Syndicate content

More in Tux Machines

Programming Leftovers

  • Intel Is Working On A New ‘Data Parallel C++’ Programming Language

    ntel has been working on its OneAPI project for quite some time. The company has now shared more details of the software project — including the launch of a new programming language called “Data Parallel C++ (DPC++).”

  • 6 Best Data Science and Machine Learning Courses for Beginners

    Many programmers are moving towards data science and machine learning hoping for better pay and career opportunities --- and there is a reason for it. The Data scientist has been ranked the number one job on Glassdoor for last a couple of years and the average salary of a data scientist is over** $120,000** in the United States according to Indeed. Data science is not only a rewarding career in terms of money but it also provides the opportunity for you to solve some of the world's most interesting problems. IMHO, that's the main motivation many good programmers are moving towards data science, machine learning and artificial intelligence.

  • Find the smallest number within a list with python

    In this example, we will create a python function which will take in a list of numbers and then return the smallest value. The solution to this problem is first to create a place holder for the first number within the list, then compares that number with other numbers within the same list in the loop. If the program found a number which is smaller than the one in the place holder, then the smaller number will be assigned to that place holder.

  • Basic Input, Output, and String Formatting in Python

    To be useful, a program usually needs to communicate with the outside world by obtaining input data from the user and displaying result data back to the user. This tutorial will introduce you to Python input and output. Input may come directly from the user via the keyboard, or from some external source like a file or database. Output can be displayed directly to the console or IDE, to the screen via a Graphical User Interface (GUI), or again to an external source.

  • Want to level up your Python? Join Weekly Python Exercise, starting July 2nd

    Let’s face it: Stack Overflow has made developers’ lives easier. Almost every time I have a question, I find that someone on Stack Overflow has asked it, and that people have answered it, often in great detail. I’m thus not against Stack Overflow, not by a long shot. But I have found that many Python developers visit there 10 or even 20 times a day, to find answers (and even code) that they can use to solve their problems.

  • Introducing pytest-elk-reporter

    Few years back I’ve wrote a post about how I’ve connected python based test to ELK setup - “ELK is fun”, it was using an xunit xml, parsing it and sending it via Logstash. Over time I’ve learn a lot about ElasticSearch and it’s friend Kibana, using them as a tool to handle logs. and also as a backend for a search component on my previous job. So now I know logstash isn’t needed for reporting test result, posting straight into elasticsearch is easier and gives you better control, ES is doing anything “automagiclly” anyhow nowadays.

Graphics: Weston 6.0.1, GPUs in OpenStack, Panfrost and Vulkan

  • weston 6.0.1
    Weston 6.0.1 is released with build system fixes to smooth the
    transition to Meson. Other miscellaneous bugfixes are also included.
    
    Note that the PGP signing key has changed to 0FDE7BE0E88F5E48.
    
    - (1):
          zunitc: Fix undeclared identifier 'NULL'
    
    Alexandros Frantzis (1):
          clients/simple-dmabuf-egl: Properly check for error in gbm_bo_get_handle_for_plane
    
    Antonio Borneo (2):
          clients: close unused keymap fd
          log: remove "%m" from format strings by using strerror(errno)
    
    Daniel Stone (2):
          weston: Properly test for output-creation failure
          compositor: Don't ignore --use-pixman for Wayland backend
    
    Fabrice Fontaine (1):
          Fix build with kernel < 4.4
    
    Harish Krupo (4):
          meson.build: Fix warning for configure_file
          window.c: Don't assume registry advertisement order
          data-device: send INVALID_FINISH when operation != dnd
          Fix: clients/window: Premature finish request when copy-pasting
    
    Kamal Pandey (1):
          FIX: weston: clients: typo in simple-dmabuf-egl.c
    
    Luca Weiss (1):
          Fix incorrect include
    
    Marius Vlad (3):
          meson.build/libweston: Fix clang warning for export-dynamic
          compositor: Fix invalid view numbering in scene-graph
          compositor: Fix missing new line when displaying buffer type for EGL buffer
    
    Pekka Paalanen (7):
          meson: link editor with gobject-2.0
          meson: link cms-colord with glib and gobject
          meson: link remoting with glib and gobject
          meson: DRM-backend demands GBM
          meson: dep fix for compositor.h needing xkbcommon.h
          build: add missing dep to x11 backend
          libweston: fix protocol install path
    
    Scott Anderson (1):
          compositor: Fix incorrect use of bool options
    
    Sebastian Wick (1):
          weston-terminal: Fix weston-terminal crash on mutter
    
    Silva Alejandro Ismael (1):
          compositor: fix segfaults if wl_display_create fails
    
    Simon Ser (1):
          build: bump to version 6.0.1 for the point release
    
    Tomohito Esaki (1):
          cairo-util: Don't set title string to Pango layout if the title is NULL
    
    git tag: 6.0.1
    
  • Wayland's Weston 6.0.1 Released With Build System Fixes & Other Corrections

    Weston 6.0 was released back in March with a remote/streaming plug-in and Meson becoming the preferred build system among other improvements. Weston 6.0.1 was released today by Simon Ser with various fixes to this reference Wayland compositor. Weston 6.0.1 is mostly made up of Meson build system fixes/improvements to ensure a good Meson experience. There is also a fix for building with pre-4.4 kernels and a variety of other smaller fixes.

  • OpenStack Stein feature highlights: vGPU support coming in Red Hat OpenStack Platform 15

    Red Hat is working on the next release of the supported enterprise distribution of OpenStack, Red Hat OpenStack Platform 15, based on the Stein community release. In this multi-part blog series, we’ll be examining some of the features that Red Hat and the open source community have collaborated on–starting with a look to future workloads, such as artificial intelligence. "How does OpenStack enable next generation workloads?" you ask. When it comes to computer-driven decision making, machine learning algorithms can provide adaptable services that can get better over time. Some of these workloads, such as facial recognition, require GPUs to ingest and process graphical data in real time. But the more powerful GPUs often used for machine learning and such are expensive, power-hungry, and can take up a lot of room in the servers' chassis. When working with GPUs at scale, optimized utilization is key to more cost effective machine learning.

  • Panfrost Gallium3D Picks Up Yet More Features Thanks To Collabora's Summer Internship

    Just a few days ago I wrote how the Panfrost Gallium3D driver continues making incredible progress for this community-driven, open-source graphics driver targeting Arm Bifrost/Midgard graphics. There's yet another batch of new features and improvements to talk about. Most of this feature work continues to be done by Panfrost lead developer Alyssa Rosenzweig who is interning at Collabora this summer and appears to be spending most of her time working on this reverse-engineered Arm graphics driver supporting their recent generations of IP.

  • Vulkan 1.1.112 Released While Open-Source ANV + RADV Drivers Continue Marching Along

    Vulkan 1.1.112 was outed this morning as the newest documentation update to this high performance graphics and compute API. Vulkan 1.1.112 is quite a mundane update with just documentation corrections and clarifications this go around and not any new extensions. But at least the clarifications should help out some and other maintenance items addressed by this Vulkan 1.1.112 release. It's not a surprise the release is so small considering Vulkan 1.1.111 was issued just two weeks ago.

today's howtos

5 Best and Free Desktop Email Clients for Linux and Windows

If you are looking for free Email clients for Linux and Windows – here are 5 of them we list which you can try and consider for casual or professional uses. Web based email is popular today which can be accessed via browser or mobile apps. However, big and medium enterprises, generic users still prefers native desktop email clients for heavy and office uses. Microsoft Outlook is the most popular desktop email client which is of course not free and you have to pay huge licence fee to use. There are multiple options for free desktop email clients available. Here are the best 5 free and open source email clients which you can go ahead and try then deploy for your needs. Read more