07.09.21

[Meme] Everything Computer or Computer Program is Now ‘AI’ (Hey Hi)

Posted in Humour at 9:53 pm by Dr. Roy Schestowitz

Just like every server is now ‘clown’ (the “clown computing” hype)

Hey Hi

Summary: The media keeps labeling everything “clown” and “smart”… and now “Hey Hi” (AI), but maybe that would stop if enough people started ridiculing those who participate in the misuse of words/buzzwords

Links 10/7/2021: IBM Buying Another Company, More European Patents Perish

Posted in News Roundup at 7:03 pm by Dr. Roy Schestowitz

  • GNU/Linux

    • Server

      • Best CentOS Alternatives for Large Companies

        The system of most of the top companies is based on CentOS distribution, which includes Verizon, Toyota, Disney, etc. Other major technology companies utilize this Linux distribution for creating various products. What can these and other companies that use CentOS daily do? They try to find out different Linux distributions. But, you don’t have to roam around cause you are at the right place. This post is all about the Best CentOS alternatives for larges companies. So, let’s this journey started:

    • Audiocasts/Shows

    • Kernel Space

      • AMD VanGogh APUs Get New Audio Driver For Linux – Phoronix

        Since last year AMD has been working on VanGogh APU support for Linux initially with their graphics driver support and that has spread to other areas. It also turns out now that with VanGogh APUs will be a new Linux audio driver.

      • Graphics Stack

        • Mike Blumenkrantz: At Last

          Zink(-wip) now fully supports GL_KHR_blend_equation_advanced, which means ES 3.2 is a go (once my local CI clears me to push today’s snapshot).

        • Zink Now Supports OpenGL ES 3.2 Over Vulkan – Phoronix

          The latest achievement for Mesa’s generic OpenGL implementation atop Vulkan is being able to handle OpenGL ES 3.2.

          Within the “zink-wip” development code, today’s work now allows for OpenGL ES 3.2 to be exposed with KHR_blend_equation_advanced being the last extension necessary for this embedded OpenGL version. On the desktop side Zink has supported OpenGL 4.6 while for those making use of GLES there is now v3.2 support. OpenGL ES 3.2 mandates KHR_debug, KHR_robustness, OES_geometry_shader, OES_gpu_shader5, OES_texture_buffer, OES_tessellation_shader, and other extensions.

        • Intel’s Linux Compute Stack Now Boasts Production-Ready OpenCL 3.0, Integrates IGSC FU – Phoronix

          Shortly after OpenCL 3.0 was finalized last year it was enabled for Intel’s open-source Compute Runtime stack (and even earlier with their Tiger Lake enablement). But since last year that OpenCL 3.0 support was marked as “beta” while last week was quietly promoted to being “production” grade.

          With last week’s Intel Compute-Runtime 21.26.20194 build and carried forward with today’s 21.27.20266 build, the OpenCL 3.0 support is marked as production ready. This is a subtle change in noticing the difference from the version tables and just seems to reflect the good state of Intel’s open-source OpenCL support. Even in the months of the “beta” support, OpenCL 3.0 with the Intel Compute-Runtime has been working well for me from Gen9 Skylake graphics through Gen12 Tiger Lake.

    • Applications

      • [Older] Audacity ‘Spyware’ Claims Follow Privacy Policy Changes By New Owner

        Popular open-source audio editing software Audacity is facing “spyware” allegations from users for recent privacy policy changes that suggest the desktop app is collecting user data and sharing it with third parties, including state regulators where applicable.

        Two months ago, Audacity was acquired by Muse Group, which owns other audio-related projects including the Ultimate Guitar website and the MuseScore app. According to Fosspost, changes to the privacy policy section on the Audacity website indicate that several personal data collection mechanisms have since been added by the parent company.

        The type of data collected now includes the computer’s processor, operating system and version, the user’s IP address, and any crash reports, fatal error codes and messages generated by their machine. More concerning perhaps is the inclusion of a vague section listing data that must be collected “for legal enforcement, litigation, and authorities’ requests (if any).”

      • The Audacity! How to wreck an open-source project and anger a community

        Audacity. Surely, you’ve heard of it. It’s one of the most widely used apps by podcasters everywhere. It’s one open-source project that has managed to strike the perfect balance between feature list and usability. It has everything you could possibly need to record podcasts, music and just about any type of audio, and it does this while maintaining a level of user-friendliness that few software titles can touch. It’s as easy to use as it is feature-rich.

        [...]

        Here’s what happened. A company acquired Audacity. Now, prior to this, you may or may not have heard that the Audacity developers were toying around with adding telemetry to collect data from users. After a public outcry, it seemed that idea was sent to /dev/null to die a timely death.

        [...]

        Then they continue that they might share data with anyone they classify as a “third-party” or even “potential buyers.” The actual verbiage of the new privacy policy describes those entities they might share your data with as such (taken directly from the official privacy notice that was posted July 2…

      • Users suspected that the successful audio software was spying on them, so they created a new version of it. [Ed: Seems like automated mishmash]

        Over the years, Audacity has developed a large and loyal user base in line with successful open source software – which some would define as the “default” for sound editors and podcasts. But since the software has changed hands in recent months, it hasn’t stopped bothering users – and this time they’re no longer just protesting and moving on.

      • What’s The Deal with the New Audacity Privacy Policy?

        The popular audio editing platform has come under fire for new privacy policies, so what’s the fuss all about?

        Audacity sparked controversy this week amid claims that its new privacy policy essentially turns the platform into ‘spyware’.

        The allegations, first published by tech site Fosspot, have raged on social media and prompted the company to revise the new privacy Ts & Cs.

        Audacity is among the most popular audio editing software tools available, boasting at least 100 million users globally.

      • Audacity clarifies privacy policy over spyware allegations

        The first version of the privacy policy mentioned sharing data with potential buyers, governments and law enforcement
        Popular open-source audio-editing software Audacity has promised to revise its privacy policy, following allegations that it is being transformed into ‘spyware’.

      • Audio Recording And Editing Software ‘Audacity’ Is Not Spyware, Reports Said

        Early July, numerous reports from tech websites said that the popular audio recording and editing software Audacity is now considered spyware as it claims to collect sensitive data from the users that installed it in their PCs. Since this information was released, many users have already said that they are uninstalling their software and use other alternative software instead.

        However, it is said that this case has already been addressed two months ago.

        According to a recent report, although the software is free and open-source, its new owner Muse Group can create “pretty damaging changes” especially on its telemetry features and privacy policy which many people think is too vague and overarching.

        The new privacy policy released on July 2 mentioned the five bullet points that are not really broad. It’s actually just similar to the collected data that was mentioned in FOSSPost’s own privacy policy which is the following: browser cookies you may provide, browser user-gent, IP address, and your geographical location, cookies for other websites you visited or any other information your browser can give about you. The last row covers the “data necessary for law enforcement, litigation and authorities’ requests (if any)” that is actually broad and not well-defined for its users. The other one is the fact that Audacity is not allowed to be used for users age 13 and below, requesting them to not use the app in order to avoid the expense of dealing with laws related to collecting personal data from children.

    • Instructionals/Technical

      • rsync over SSH

        I’ve migrated a few rsync pages yesterday and realised there’s been something I’d wanted to document for some time: using rsync over ssh.

        rsync initially started as a tool for synchronising local folders, then expanded to also working with external drives, then progressed to working with networking folders and eventually started working with remote servers using its own native rsync protocol.

      • How to Install Libinput-gestures to Enable Multi-Touch Gestures in Ubuntu | UbuntuHandbook

        For laptop users, the built-in touchpad can do more magic by enabling multi-touch gestures. And libinput-gestures is a popular solution besides touchegg.

        Libinput-gestures is a free open-source utility that reads libinput gestures from your touchpad and maps them to user customized gestures. Each gesture can be configured to activate a keyboard key combination via xdotool utility.

      • IP Address Classes Explained – Linux Hint

        This tutorial explains IP address classes or classful networks, their classification and their use.
        An IP address is a 32 bits unique binary number used to identify networks and devices or hosts, the result of the conversion of the binary number to decimal is what we know as IP address.

        In decimal format this address consists of 4 numbers ranging from 0 to 255 separated by a dot. For example: 240.34.87.22 is an IP address (in binary format: 11110000.00100010.01010111.00010110).

        Each one of those numbers separated by dots is called octet. In the previous example 240 is an octet, 34 is another octet, 87 the third octet and 22 the fourth octet. Each octet consists of 8 bits. Some bits are used to identify a network, while the rest are used to identify hosts within a network.

      • How to install Nitrux 1.5.0

        In this video, I am going to show how to install Nitrux 1.5.0.

      • Bash Cut Command with Examples – Linux Hint

        The cut command is used to extract the specific portion of text in a file. Many options can be added to the command to exclude unwanted items. It is mandatory to specify an option in the command otherwise it shows an error. In this article, we will throw light on each option of the cut command.

      • UEFI Shell Scripting Tutorial

        UEFI (Unified EFI – Extensible Firmware Interface) is a software specification used to interface between the operating system and the firmware of your computer’s hardware.

        UEFI has a built-in shell program called UEFI Shell or EFI Shell. You can use it to run EFI Shell commands and run your own EFI scripts.

        This article will show you how to write UEFI/EFI Shell scripts and run them from the UEFI/EFI Shell. So, let’s get started.

      • How to Map a Host Port to a Container Port? – Linux Hint

        The Docker open-source platform has completely changed how we build, deploy, and handle containerized apps. You will need to construct a Dockerfile to containerize an application, which contains the instructions Docker needs to generate and run images. To allow seamless communication among containers in multi-container applications and making your Docker ports available by services with the outside world, you may have to set certain networking rules.

        When you start a container with Docker, all of the applications in the container run on specific ports. If you wish to use a port number to access a specific application, you must first map the container’s port number to the docker host’s port number. Containers can use port mappings to send and receive traffic through ports on the host container instance. The container’s port mappings are defined as part of the container definition. The port number on the container that is connected to the host port was either chosen by the user or allocated automatically.

        Containers in Docker can have their applications running on ports. When running a container, you must map the container’s port number to the Docker host’s port number if you would like to connect the container’s application via a port number. In this tutorial, we will explain you about mapping a host port to a container port in docker.

      • Sort Command in Linux with Examples – Linux Hint

        SORT command in Linux is used to arrange the record in a specific order according to the option used. It helps in sorting the data in the file line by line. SORT command has different features that it follows in the resultant of commands. First is that the lines having numbers will come before the alphabetic lines. Those lines having lower case letters will be displayed earlier than the lines having the same character in uppercase.

      • Linux Tail Command with Examples – Linux Hint

        As the name implies, the tail command is used to display the last values of the content of the file. By default, the last 10 lines are selected. Whereas, we can customize the number of lines by providing the number in the command.

      • Linux Head Command with Examples – Linux Hint

        As the name shows, the head command displays the first N lines of data. By default, it is a 10 number but can be customized. It is opposite to the tail command because the tail command helps in displaying the last N lines from the file.

      • How to Run Virtual Machines Using GNOME Boxes in Linux – Linux Hint

        This article will cover a guide on installing and using “GNOME Boxes” application in Linux. You can use it to create and manage local or remote virtual machines. You can run many supported operating systems in these virtual machines by saving content in virtual hard drives.

        [...]

        Developed by the GNOME team, GNOME Boxes is a part of the official GNOME software suite. It is a graphical frontend for creating and managing QEMU virtual machines. QEMU is a command line tool that can emulate hardware components and run virtual machines containing full installation of various operating systems available out there. A graphical utility called, “virt-manager” is available that can be used to manage QEMU virtual machines. However, its user interface can be a bit overwhelming with its numerous built-in configuration options. GNOME Boxes aims to simplify the interface by only exposing necessary features to end users. It is more oriented towards casual desktop users who want to manage virtual machines for day to day tasks and want to run virtual machines quickly without much hassle. Advanced users, specially those who manage QEMU virtual machines for businesses and organizations, can always use the virt-manager graphical frontend.

      • How to Mount CD-ROM on CentOS 8 – Linux Hint

        CDs and DVDs are slowly becoming irrelevant, but they are still efficient data storage devices. They can store data in a large quantity for long periods of time. In this article, we will discuss the mounting process of CD-ROM on CentOS 8 step-by-step. The method we will perform in this article will also work if you want to mount an ISO file on CentOS 8 system.

      • How to Install and Use CentOS Web Panel on CentOS 8 – Linux Hint

        CentOS Web Panel (CWP) is a control panel for web hosting. It is a free alternative to cPanel. It has an easy-to-use interface and several other features for newbies who want to create and manage hosting servers. Using CWP is easy and convenient as you don’t have to access the server with SSH for every small task that needs to be completed.

        This article provides a detailed guide on installing and using the CentOS Web Panel on CentOS 8.

      • How to Install and Use Vagrant on CentOS 8 – Linux Hint

        A vagrant is an open-source tool that helps create, maintain and manage virtual environments. Vagrant has an easy-to-use workflow and focuses on automation. It decreases setup time and increases productivity. On Vagrant, it is straightforward to share setups between team members, enabling everyone to have the same setup.

        This article provides an extensive guide on how to install Vagrant on CentOS 8. We will also discuss how to create virtual development environments.

      • How to Delete Old Unused Kernels on CentOS 8 – Linux Hint

        The kernel is the bridge between software and hardware, and it is part of an operating system that interacts with the hardware.

        In normal circumstances, the number of installed kernels does not affect the system’s performance, but it is still recommended to remove old unused kernels as it frees up space. Before we start removing old unused kernels, it is essential to note that you should always have at least two kernels on your system at any time.

      • How to Pass Environment Variables to a Docker Container – Linux Hint

        Docker is an open-source program that executes server applications using containers rather than virtual machines. Docker is a development and hosting configuration that utilizes fewer resources, so it’s no surprise that it is sweeping the development world. Docker environment variables are significant to this procedure because they store data that is unique to each user account accessing the software.

        Using any modern JavaScript framework to create a container for a single app, you may discover that the configuration settings vary depending on where the container will execute. The basic URL for your API, for example, can vary based on whether you are testing or publishing the app. Environment variables are commonly used by developers to tackle this problem because code operates on the backend, environment variables are usually used there.

        During the image construction, we may need to pass environment information to the operating container. To do so, we employ both ENV and ARG commands. The ARG command creates a variable that can be provided during the build process. Once it’s defined in the Dockerfile, you can use the parameter —build-arg to provide it to the image builder. In the Dockerfile, we can have numerous ARG instructions. In the Dockerfile, the ARG command is the only one that can come before the FROM instruction.

        However, The ENV instruction sets the environment variable, which in turn specifies the environment for the construction instructions that follow. The ENV instruction is accessible during the construction process as well as when the container is started with the —env flag. However, we are unable to pass the ENV instruction while constructing the image. The ARG directive has the drawback of being unable to persist after the image has been built. To pass the environment data inline when creating the image, we will just utilize both ENV and ARG. In this guide, we will teach you how to pass an environment variable to a docker container.

      • How to download and extract a .deb package on Ubuntu or Debian Linux

        Sometimes you require a certain file from a Debian .deb package. For example, because you accidentally deleted a file. Or because the package’s installation is faulty and it can’t be restored without first adding the missing file. This FAQ explains how to extract the contents of a.deb file downloaded from the Debian or Ubuntu repository.

      • How to Enable SSH in Ubuntu 20.04 Step by Step Tutorial

        Do you know what is SSH? If yes then move to the next step how to enable ssh in ubuntu. If you don’t know, listen to my words.

        SSH (Secure Shell) is a cryptographic network protocol used to establish a secure connection between the client and a server, and both can communicate securely on an encrypted channel.

        It allows the client to transfer files securely and perform the administrative task on the server remotely by accessing the command line interface on the client machine. The client machine may have an operating system like Windows, Linux, MAC and other.

      • How to Use Maltego Kali Linux a Complete guide for beginners

        Welcome you, I am glad you are here and continue reading my notes on Penetration Testing Tutorial and this post is part of Information Gathering and This article will cover How to use Maltego Kali Linux tutorial is an open source intelligence and forensics application. It will offer you timous mining and gathering of information as well as the representation of this information in a easy to understand format.

      • Cain and Abel software for cracking hashes Guide for Beginners

        According to the official website http://www.oxid.it/cain.html , Cain and Abel software is a password recovery tool for Microsoft Operating Systems. It allows easy recovery of various kinds of passwords by sniffing the network, cracking hashes passwords using Dictionary, Brute-Force and Cryptanalysis attacks, recording VoIP conversations, decoding scrambled passwords, recovering wireless network keys, revealing password boxes, uncovering cached passwords and analysing routing protocols.

        The latest version is faster and contains a lot of new features like APR (ARP Poison Routing) which enables Sniffing on switched LANs and man in the middle attacks. The sniffer in this version can also analyze encrypted protocols such as SSH-1 and HTTPS and contains filters to capture credentials from a wide range of authentication mechanisms. The new version also ships routing protocols authentication monitors and routes extractors, dictionary and brute-force crackers for all common hashing algorithms and for several specific authentications, password/hash calculators, cryptanalysis attacks, password decoders and some not so common utilities related to network and system security.

      • Maxim Burgerhout: Building a load balanced Ansible Tower cluster

        As you might know, I do a bit of YouTubing. One video request I got a couple of times, was to do a video about clustering Ansible Tower behind a load balancer.

        As I had never done that before myself, it sounded interesting, so I did it.

      • 7 steps: Learn how to migrate to Linux desktop – TechRepublic

        Many businesses depends on Linux and open source in the data center or any number of Linux-based virtual machines hosted on a third-party cloud service. So why are you continuing to ignore Linux on the desktop? Is it because Windows is simply the desktop operating system you’ve always used and can’t figure out a reason to make the switch? Or are you afraid your end-users won’t be able to accept that drastic change? Given that so much of what users do these days happens within a web browser, using a less-than-reliable and easily broken OS as Windows should be a no-brainer of a switch.

    • Distributions

      • IBM/Red Hat/Fedora

        • CentOS Stream: ‘I was slow on the uptake, but I get what they are doing now,’ says Rocky Linux founder

          Last December Red Hat announced that it would cease work on CentOS Linux, switch its focus to CentOS Stream, and sunset CentOS 8 in December 2021 instead of 2029. It was a change that shook the Linux community. CentOS is hugely popular: exact figures are difficult, but W3techs suggests that CentOS has 10.6 per cent of the websites running Linux, versus 0.9 per cent for Red Hat Enterprise Linux (RHEL). CentOS is a community build of RHEL whereas CentOS Stream is an upstream project, “a preview of upcoming Red Hat Enterprise Linux minor and major releases,” as described by Red Hat.

          “The end of life of CentOS as we know it had a negative effect on my company and my company’s customers as well as pretty much everybody in the industry,” Kurtzer told The Register. “I felt it was important to take the lessons learned from CentOS and bring that into a new project… and I enjoy operating systems.”

        • IBM Plans To Acquire Hybrid Cloud Consulting Firm BoxBoat

          IBM has announced plans to acquire BoxBoat Technologies, a DevOps consultancy and enterprise Kubernetes certified service provider. BoxBoat will extend IBM’s container strategy and implementation services portfolio to further advance IBM’s hybrid cloud strategy and accelerate Red Hat OpenShift adoption globally.

        • You asked, we acted: How Red Hat has acted on customer feedback [Ed: But Red Hat, you still killed CentOS (as it was) in spite of popular demand]

          At Red Hat, we take customer feedback seriously. At the end of projects with our clients, formal training, purchases of software or solutions, and even technical support, we regularly hold feedback sessions. In doing so, this feedback loop can help identify points of improvement in various aspects and areas of the company to provide an improved customer experience.

          In our Customer Portal, you will find a page dedicated to showing the actions we’ve implemented based on feedback we’ve received called “You Asked. We Acted.”

          This is one of the ways that we show how Red Hat is taking action to implement changes based on feedback we’ve received.

    • Devices/Embedded

    • Free, Libre, and Open Source Software

      • Events

        • Linux Plumbers Conference: Testing and Fuzzing Microconference Accepted into 2021 Linux Plumbers Conference

          We are pleased to announce that the Testing and Fuzzing Microconference has been accepted into the 2021 Linux Plumbers Conference. In spite of the huge number of products shipping with the Linux kernel which are being thoroughly tested by OEMs and distribution providers, there is still no enforced quality standard upstream. How can we make best use of all the publicly available infrastructure and test frameworks in order to fill this gap? Testing and fuzzing upstream as well as gathering results from products is crucial to keeping a project that has over 5,000 commits every month stable for all to use.

        • Practical Open Source Needs You!

          This is the first such event we’ve planned, so to get the word out, we’ve been reaching out directly to a wide array of open source community members of all stripes — strategists, activists, lawyers, developers — to spread the word about our Call for Speakers, which closes on July 15th, 8:00 EDT. We want this event to be a place where folks can find an accessible entry point into open source practices, learning from community members about best practices, common mistakes, and answers to topics as deceptively simple as choosing the right license for a project, so if that’s something you know about, we want to hear from you!

        • Florence to host International FOSS4G Conference 2022

          The 16th annual congress of the Open Source Geospatial Foundation (OSGeo), the non-profit organisation that supports and promotes the collaborative development of free and open source geographic technologies and open geospatial data, will be held in Florence at the Palazzo dei Congressi, Palazzo degli Affari and the University of Florence, 22-27 August 2022.

  • Leftovers

    • Science

      • The evolution of POS (Point of Sale) Systems

        The first computer-driven cash register, which resembles what we have today, was developed by IBM in 1973 – and it marked the first commercial use of a computer-based system used by the restaurant industry.

    • Integrity/Availability

      • Proprietary

        • Security

          • Security updates for Friday

            Security updates have been issued by Debian (apache2 and scilab), Fedora (chromium and perl-Mojolicious), Gentoo (inspircd, redis, and wireshark), and Mageia (fluidsynth, glib2.0, gnome-shell, grub2, gupnp, hivex, libupnp, redis, and zstd).

          • Linux kernel Livepatching

            Canonical livepatch is the service and the software that enables organizations to quickly patch vulnerabilities on the Ubuntu Linux kernels. Livepatch provides uninterrupted service while reducing fire drills during high and critical severity kernel vulnerabilities. It is a complex technology and the details can be confusing, so in this post we provide a high level introduction to Ubuntu Linux kernel livepatching and the processes around it.

          • Increased security: Open Policy Agent reaches version 0.30 [Ed: Automated translation]

            Designed as an open source general-purpose policy engine, the Open Policy Agent (OPA) is used to program, provision, enforce and monitor context-related policies. The team behind the open source project managed by the Cloud Native Computing Foundation (CNCF) has now presented OPA 0.30.0 – immediately followed by the bug fix release 0.30.1, which contains an error in the behavior of indexof fixes.

    • Internet Policy/Net Neutrality

      • Biden’s new executive order urges FCC to restore net neutrality

        President Joe Biden will urge the Federal Communications Commission (FCC) to reinstate net neutrality rules in an executive order he’s expected to sign Friday.

        Biden’s call will be part of a larger sweeping executive order attempting to promote competition in the country’s economy and combating corporate consolidation.

        Net neutrality rules were adopted by the FCC in 2015 and prevent internet service providers (ISPs) from blocking, throttling, or using paid prioritization on internet speeds. The rules also classified ISPs under Title II of the Communications Act, which gave the FCC authority over the providers.

        All of that was undone in 2017 by the Republican-led FCC, which repealed the rules.

    • Monopolies

      • Patents

        • News from Abroad: European CVC CRISPR Patent Revoked Because of Invalid Priority Claim [Ed: More fake patents, including patents on life]

          While many patiently await developments in the pending U.S. interference proceedings relating to the CRISPR patents in the U.S., matters are progressing in Europe. The Opposition Division (OD) of the European Patent Office (EPO) has just issued (on June 29, 2021) its written decision in the case of EP3241902, owned by the University of California/Berkeley, the University of Vienna, and Emmanuelle Charpentier (collectively termed “CVC”). While the headline decision of the OD to revoke the patent was delivered orally at the hearing on April 13, 2021, the OD has now provided its detailed reasoning behind the decision.

          Formally, EP3241902 was revoked for lack of inventive step. However, pivotal in this decision was the finding by the OD that the patent was not entitled to priority from at least the first priority claim of May 25, 2012 (US 61/652,086; “P1″). In view of this, the inventors’ own landmark publication from June 28, 2012 (“Jinek 2012″) became prior art.

[Meme] When Timing is Impossible to Ignore

Posted in Europe, Patents at 4:46 pm by Dr. Roy Schestowitz

Related:

ECB meme: Supremacy of German special interests... Over the German constitution

Brussels prepares case against Germany over ECB ruling

Summary: Over the past week we’ve been discussing the unique ECB situation; it’s getting a little hard to believe that FCC operates independently from what’s at stake there

Journalists Who Don’t Even Know What the UPC is (or What It’s Called) Carry Water for the Patent Litigation Lobby

Posted in Europe, Patents at 4:17 pm by Dr. Roy Schestowitz

Video download link

Summary: The UPC question in Germany seems to have turned into politics rather than constitutional aspects; in the context of the European Central Bank (ECB) this raises all sorts of questions about the German government

THE so-called ‘media’ has long been bought by litigation firms, especially in the area of patents. They’re doing “sales”, but that’s marketed as “news”.

To make matters worse, the EPO‘s management throws a lot of money at publishers, conditionally, in order to become “media partners”. Benoît Battistelli took that to a whole new level and reports from the EPO show that António Campinos does the same. Even coverage about Campinos himself has been reduced to “commercials”.

Judging by some new comments such as these, we thus need to rely more and more on comments, i.e. actual people, rather than publishers owned and controlled by law firms, or paid on the side by the EPO.

“There’s a widespread sentiment that the timing suggests reasons for rejection that aren’t based on merit but based on fear.”Today’s subject came to my attention by a tweet from a colleague of Max Walters, who had published this piece in an EPO propaganda rag. It was a very immature non-response to promote his colleague’s article (I did not even speak to him, he just keeps speaking to me) and we’ve since then included early coverage in the latest batch of Daily Links. All the media coverage I’ve seen about UPC so far isn’t normal media but Team UPC-captured ‘media’ (propaganda apparatuses) funded by UPC wannabes to mislead the public, lawmakers etc. The one exception was Reuters, but it didn’t even know what UPC is called (error in the headline).

The complainant wrote: “With decision of 23/06/2021 (German language), the BVerfG has rejected the request to oblige the involved institutions by an interim order (“einstweilige Anordnung”) to desist from completing the UPCA ratification process until a decision in the proceedings on the merits (docket no. 2 BvR 2217/20) (also cf. the court’s press statement no. 57/2021 of 09/07/2021).” (And there is a lot more further up in that page)

Somehow that has become a semi-official declaration that the UPC is coming, but what might be coming is ratification by Germany, which is not the same thing. To name a few lingering issues, there’s the EBA catastrophe (kangaroo courts), the UK left the EU, there were successful constitutional challenges outside Germany, and several large countries refuse to participate.

One person said, “complaints dismissed, UPC will go through. Check the website of Karlsruhe. Bad news.”

It is indeed bad news, but the timing suggests that this becomes a political issue, potentially connected to the ECB scandal which we spoke about the other day. In the words of an early comment:

I got the impression that the surprising rush of the FCC is caused by the recent decision of the EU Commission to sue Germany regarding the ECB decision of the FCC last year, which dealt with the primacy of the German constitution over EU law. See e.g.:

https://www.dw.com/en/brussels-prepares-case-against-germany-over-ecb-ruling/a-57819671

In this new decision the FCC confirms again the primacy of the German constitution at the core of the decision. It reads like a message to the EU commission regarding their plans.

There are other lingering questions, such as other outstanding complaints:

Whatever happened to the complaints filed in respect of the EPO Boards of Appeal? The FCC appears to believe that the passing of more than a decade since the filing of the first of those complaints – as well as their potential relevance to the viability of the UPC system – is no reason to decide them first.

The FCC’s commentary on Art 20 UPCA is also somewhat surprising. Can anyone explain to me how, in practice, the UPC, which will have jurisdiction for patent disputes covering Germany, will ensure that there is no automatic supremacy of EU law over Germany’s Basic law? The maintenance of the status quo, which is assumed by the FCC, appears to demand that the UPC applies the Basic Law in cases where that conflicts with EU law … though I have no idea by which mechanism, or according to which competence, the UPC might do this.

This one mentions the ECB again:

The FCC does not require the UPC to apply German law, not even the Basic Law. The assumption is that the UPCA is compliant with the Basic Law as the complainants were unable to prove otherwise and there are no other obvious conflicts for the FCC.

But this does not preclude further constitutional complaints against UPCA or against individual acts of the UPC in the future as the primacy of the constitution is not altered by Art. 20 UPCA because the FCC does not consider Art. 20 UPCA to be an amendment of the constitution itself. But the EPO complaints are a very good example what this is really worth in practice.

Still, I think that this FCC decision can only be understood in the context of the threat of the EU Commission to sue Germany at the CJEU regarding the primacy of EU law vs. the German constitution. “The FCC tries to ensure peace.”

Finally, at least for the time being, someone wrote: “It makes you wonder what happened between 2020 and 2021 for the FCC to have such a change of heart.”

In connection with the 2017 complaint, the FCC appeared to acknowledge that there was evidence that “the imposition of unconditional primacy of Union law in Article 20 UPCA is contrary to Article 20 (1) and (2) in conjunction with Article 79(2), sentence 3 of the Basic Law”.

The ratification law transfers sovereignty for patent disputes relating to Germany from the German courts to the UPC. As you have observed, the German courts would be obliged to ensure the primacy of the German constitution over EU law. However, the UPC would not (and could not) do the same. So the transfer of sovereignty to the UPC would remove the only “safety net” that guards against an unconditional primacy of Union law.

In this context, it is clear that, with regard to patent disputes relating to Germany, the practical effect of Article 20 UPCA is not just to reaffirm the UPCA’s adherence to EU law but also to remove a key safeguard provided by the Basic Law.

This is hardly maintenance of the status quo. The FCC could see this in 2020. The FCC’s “assumption” regarding Article 20 UPCA is therefore not only self-evidently false but it also flies in the face of their own prior comments. It makes you wonder what happened between 2020 and 2021 for the FCC to have such a change of heart.

We’re sure many more comments will come. There’s a widespread sentiment that the timing suggests reasons for rejection that aren’t based on merit but based on fear.

Links 9/7/2021: T2 21.7, LLVM 12.0.1, and XWayland 21.1.2 Released

Posted in News Roundup at 11:00 am by Dr. Roy Schestowitz

  • GNU/Linux

    • Server

      • A Linux sysadmin’s career journey from beginner to expert | Enable Sysadmin

        The Linux sysadmin role consists of tasks to support activities associated with IT infrastructure. In the end, several concepts and principles remain the same throughout. Still, it’s important to notice that the sysadmin role is also in constant evolution concerning the skills and knowledge needed in the field, according to the pace imposed by technological change.

        The process of becoming an expert in the field is very demanding but, at the same time, is a worthy and enjoyable journey. This article explores the evolution of the sysadmin’s role and how to become excellent in the field.

    • Kernel Space

      • FUTEX2 Spun Up A Fifth Time For This Linux Interface To Help Windows Games – Phoronix

        FUTEX2 continues to be worked on by Collabora as part of their work with Valve on enhancing Linux gaming support. With FUTEX2 the work is driven about enhancing the support for Windows games running on Linux with the likes of Steam Play.

        FUTEX2 has been in the works for more than one year now with an aim of improving the existing FUTEX system call. The main FUTEX2 design objective is the ability to wait on multiple futexes to better match the behavior of Windows. This interface can be used by Proton that powers Steam Play to implement Windows’ WaitForMultipleObjects interface in a performant manner. While designed with Proton / Windows games in mind, native Linux game engines stand to potentially benefit as well.

      • [PATCH v5 00/11] Add futex2 syscalls
      • Linux 5.14 Lands Updates For Its “Various Driver Subsystems Mushed Together” Tree – Phoronix

        The Linux 5.14 char/misc updates landed this week in the kernel. The “char/misc” area continues to serve as a growing catch-all portion of the code-base not jiving well elsewhere in other subsystems.

        Char/misc maintainer Greg Kroah-Hartman commented in his 5.14 pull, “This is looking more and more like the “various driver subsystems mushed together” tree…” Indeed it is, particularly with more AI/compute accelerator drivers working their way into the mainline kernel. In years past there has been talk of likely added an “accelerator” subsystem to the Linux kernel but so far that hasn’t panned out and drivers for AI hardware and the likes continue living within char/misc.

      • Graphics Stack

        • xwayland 21.1.2
          I'm pleased to announce the Xwayland 21.1.2 release.
          
          The only change compared to the release candidate is a fix for a long standing issue where Xwayland wouldn't send events to notify clients of RandR configuration changes in some cases.
          
          
          Michel Dänzer (3):
                randr: Bail from RRTellChanged if there's no root window yet
                xwayland: Call RRTellChanged if the RandR configuration may have changed
                Bump version for the Xwayland 21.1.2 release
          
          git tag: xwayland-21.1.2
          
        • XWayland 21.1.2 is out now with support for hardware accelerated NVIDIA on the 470 driver

          That release has now been made as of today, July 9, where the only difference is “a fix for a long standing issue where Xwayland wouldn’t send events to notify clients of RandR configuration changes in some cases”.

          Hopefully soon various Linux distributions will pick up the new version, so users don’t have to do any manual work for enabling hardware accelerated OpenGL and Vulkan rendering on Xwayland with their favourite distribution. Once done, it should mean NVIDIA users see a much better experience on Wayland.

        • XWayland 21.1.2 Released With NVIDIA Hardware Acceleration Support – Phoronix

          XWayland 21.1.2 is out today and while it may seem like “just a point release”, it’s quite an exciting one at that since it does bring NVIDIA hardware acceleration for XWayland when paired with their new NVIDIA 470 series driver.

        • AMDVLK 2021.Q3.1 Vulkan Driver Released – Phoronix

          This AMDVLK 2021.Q3.1 release updates their Vulkan headers against upstream v1.2.182, enables VK_KHR_shader_subgroup_uniform_control_flow, improves multi-pipeline cache file initialization, and has performance tuning for the game Strange Brigade in Steam Play with Navi 10 class graphics. There is also a bug fix around synchronization using pinned memory. The VK_KHR_shader_subgroup_uniform_control_flow extension is nearly a year old now and allows for using the SPIR-V KHR_subgroup_uniform_control_flow extension and guarantee that the uniform subgroup will re-converge in the same manner as invocation groups.

          [...]

          Source downloads of AMDVLK 2021.Q3.1 along with binaries for RHEL/CentOS and Ubuntu can be found via GitHub.

    • Applications

      • LeoCAD 21.06 on openSUSE

        I have espoused the glorious wonders of LeoCAD on openSUSE before. This is a fantastic application to work with Lego bricks and components in a virtual, safe for your feet, environment. Building with Lego bricks is a lot of fun, using it virtually can help to refine ideas. Although the title of this post mentions using it on openSUSE, this really should work for all modern Linux distributions.

        I have, what I would call, an on and off relationship with LeoCAD. Nothing against the applications or the Lego bricks but more due to the time allowed for this sort of entertainment, maybe edutainment as I often use it along with my kids. Regardless, when I do get to playing with LeoCAD, it is a kind of time spiral that I fall into and really enjoy.

      • Haruna – video player using libmpv

        Are you in the market for a fresh, modern and versatile media player for Linux? Haruna is a media player which may have escaped your radar.

        mpv is a media player for the command line. It supports a wide variety of media file formats, audio and video codecs, and subtitle types. Haruna is a modern-looking Qt-based video player that acts as a front-end to mpv.

        Haruna is free and open source software.

    • Instructionals/Technical

      • How to Display a Welcome Message after SSH Login on Ubuntu

        At times when you want to provide remote access to your system via SSH, you want a customized message to be displayed on the terminal for the remotely logged-in user. This message is often called the message of the day. In this tutorial, I will show you how to show a custom text message on SSH login on your Linux server. I have used Ubuntu 20.04 for this tutorial, but the same steps should work on other Linux distributions too.

      • OS Chroot 101: covering btrfs subvolumes – Fedora Magazine

        OS chroot command allows you to mount and run another Gnu/Linux from within your current Gnu/Linux. It does this by mounting nested partition(s) within your system and it gives you a shell which allows access to this chrooted OS. This will allow you to manage or debug another Gnu/Linux from your running Fedora Linux

      • Troubleshooting bugs in an API implementation | Opensource.com

        As distributed and cloud computing adoption increase, things are intrinsically getting harder to debug. This article shares a situation where you would expect a library to safeguard against different versions of an API. However, it didn’t and it caused unexpected behavior that was very hard to debug. This might be a useful example of how ripping out layers of abstractions is sometimes necessary to get to the root cause of a problem in a systematic manner.

        The S3 (Simple Storage Solution) API is an industry standard that provides the capability to interact with cloud storage programmatically. Many cloud providers implement it as one of the ways to interact with the object-store. Having different vendors to choose from is good to avoid vendor lock-in. Also, having different implementations to choose from means you get to select open source implementations of the popular standard that works best for you and your team.

        However, the differences in API versions may cause unexpected problems, as we learned. This article leverages those differences to illustrate the troubleshooting process.

      • How To Install NRPE on Ubuntu 20.04 LTS – idroot

        In this tutorial, we will show you how to install NRPE on Ubuntu 20.04 LTS. For those of you who didn’t know, NRPE is a client-side application for executing Nagios plugins. The Nagios server communicates with the remote system using this plugin. NRPE must be installed on all the remote systems that need to monitor by the Nagios server. It allows the gathering of metrics such as system load, disk utilization, and uptime, etc.

        This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the Nagios Client (NRPE) on Ubuntu 20.04 (Focal Fossa). You can follow the same instructions for Ubuntu 18.04, 16.04, and any other Debian-based distribution like Linux Mint.

      • How To Add Plank Themes On Ubuntu Linux! – Fosslicious

        Plank is a dock application to beautify the desktop appearance on Linux distributions. This application is very light and useful for those of you who want to create shortcuts from the applications of your choice.

      • How to install Notepadqq on Linux Lite 5.4

        In this video, we are looking at how to install Notepadqq on Linux Lite 5.4.

      • Linux Crontab with Examples of Cron Jobs

        Crontab file stores the cron jobs in Linux. Cron jobs (cron) runs periodically at fixed time, dates and intervals. Its equivalent in Windows is scheduled task. All repetitive tasks can be scheduled using cron.

        Crontab file is the configuration file which contains information about the time and command/scripts to execute.

        In this tutorial we learn Linux crontab with examples to schedule jobs.

      • How to install 0 A.D. on a Chromebook in 2021

        Today we are looking at how to install 0 A.D. on a Chromebook in 2021. Please follow the video/audio guide as a tutorial where we explain the process step by step and use the commands below.

      • Unix Commands Added

        I have migrated quote a few pages from the old website recently, next step will be to start expanding them with additional information on each topic

      • Apache with Tomcat, A Step-by-Step Installation and Configuration Guide

        In this article, we will show you how to install and configure Tomcat 10 on Ubuntu and how we can integrate it with Apache HTTP Server using the mod_jk connector.

        Apache Tomcat is an open source web server and servlet container that is used to deploy and serve Java web applications. Most of the modern Java web frameworks are based on servlets, e.g. JavaServer Faces, Struts, Spring, etc.

        Apache Tomcat also provides by default a HTTP connector on port 8080, i.e., Tomcat can also be used as HTTP server. But the performance of Tomcat is not as good as the performance of a designated web server, like the Apache HTTP server.

      • GNU Linux Debian 10 how to – Hetzner dedicated server console – icedtea-netx Java Web Start (Lantronix Spider Duo KVM)
    • Games

      • Crash Drive 3 is a new fast-paced stunt racer out now | GamingOnLinux

        Developed by M2H, one of the teams responsible for the likes of Verdun, Tannenberg and Marooners they’ve just released Crash Drive 3 as the latest crazy stunt racer.

        Crash Drive 3 provides five different areas with a big open world to explore. There’s various competitive events to join in-game including special mini-games like cops and robbers, scenery tagging with stunts, destroying a giant beach ball, tank battles, take the kings crown and more. As you progress in the game there’s a customization and upgrades system too, so you get to race your way with over 50 different vehicles.

      • Muck is a crazy-popular free procedural survival game out now for Linux | GamingOnLinux

        What seems to have come out of nowhere is Muck, a brand new survival game that blends in some random generation to make each playthrough different and it’s now on Linux.

        Originally released on June 5, the Linux release is now fully live. Seems it initially had Linux and macOS builds on itch for testing, with it now all being on Steam. It’s a free game too, so you can try it without spending a penny. It was created by a developer who goes by “Dani”, who is a very popular YouTuber too (over 2 million subscribers). So, it’s not surprising that the game Muck is very popular.

      • X3: Farnham’s Legacy now available for Linux with Linux fixes for other games live | GamingOnLinux

        Egosoft announced today that the free DLC X3: Farnham’s Legacy that was released back in April is now officially out with a Linux build and there’s more.

        X3: Farnham’s Legacy is set in the years following X3: Albion Prelude, as the chaos caused by the gate shutdown really takes hold, X3: Farnham’s Legacy starts very differently to previous games in the X3 series. It was developed over five years by long-term members of the Egosoft community in close cooperation with the team at Egosoft.

      • Elroy And The Aliens is an upcoming world-saving sci-fi adventure | GamingOnLinux

        Developer Motiviti has announced Elroy And The Aliens, a fresh modern point & click adventure where you deal with a father who vanished 18 years ago in suspicious circumstances.

        “Elroy And The Aliens is a brand new point and click adventure game like you’ve never played before. A story about love, loss and regret… of a boy looking for his father, and a girl yearning for adventure. Fasten your seatbelts for a journey of epic, world-saving proportions, with more than 60 characters and 60 odd locations around the galaxy!”

      • The Machinery game engine launches the Early Adopters program | GamingOnLinux

        Our Machinery has announced the availability of their game engine The Machinery with an Early Adopters program that gives a discount on the licensing, although it’s free if your team pulls in less than $100K.

        It’s a pretty crowded market now, especially so with the recent announcement of the free and open source Open 3D Engine based upon Amazon Lumberyard. You have to have something pretty special to have developers pick you over Unity, Unreal, Game Maker, Godot and all the other established names. So what makes The Machinery different?

        Well, they say the whole thing was designed to be hackable. Everything is plugin-based and they offer a “wide range of tools and applications to help developers create and build compelling games, interactive experiences, and high-end virtual worlds”. The basic idea is to not force developers into a specific way of using it, but give developers a platform they can extend exactly how they want and make The Machinery into their own tool. Something like the Lego of games engines perhaps? Snap pieces together however you want.

        [...]

        It has been tested running on Ubuntu 20.04 and Arch Linux.

      • VKD3D 2.4 Out Now! GPU Framerates Improved – Boiling Steam

        Normally we don’t cover news posts that often, but I think the latest version of vkd3d-proton — a project that allows Direct3D 12 titles to run through Proton — deserves a spot in the sunlight. In this release we’re specifically looking at GPU improvements. According to the patch notes, the image layouts “for color and depth-stencil targets” have been re-written in a way that allows the developers of the project to remove “a lot of dumb barriers.” They claim that with the removal of these barriers Horizon Zero Dawn has a “GPU bound uplift” of 15%-20%, Death Stranding by 10%, and 5%-10% in “many other titles.”

        To put this claim to the test, I ran a few benchmarks with Horizon Zero Dawn: some with the new VKD3D release, the others without it. Have a look at the results below. This was using Proton Experimental (6.29.2021) and benchmarked at 1080p resolution. The only launch parameter I’m using for this game is PULSE_LATENCY_MSEC=60; I am not using GameMode. As always, hardware is as follows:

    • Desktop Environments/WMs

      • K Desktop Environment/KDE SC/Qt

        • KDE Kicks Off July With More Plasma Wayland Fixes

          Fixes to the Plasma Wayland session continue to be quite steady work in the KDE camp even with the support becoming quite mature and good enough for day-to-day use.

          KDE developer Nate Graham has published his weekly development summary early this week in outlining the KDE activities over the past week. There are a number of Plasma Wayland fixes along with other notable fixes and improvements to this open-source desktop.

    • Distributions

      • New Releases

        • T2 21.7 “Rebel Alliance”

          Today T2 SDE Linux 21.7 was released. An interim update to ship full support for the new HiFive SiHive Unmatched 64-bit quad-core RISC-V 64 board as well as a reference for the further refined smart optimizations for 32- and 64-bit x86. Of course all the other architectures, including: alpha, arm, arm64, hppa, ia64, m68k, mips64, mipsel, ppc, ppc64-32, ppc64le, riscv, riscv64, s390x, sparc64, superh, x86, and x86-64 can be rolling release upated thru the scripted build system.

          The 21.7 release received updates across the board, with latest Linux kernel 5.13.1, as well as a major GCC 11 C++ templated ctor bug was fixed.

          There were 305 changesets and this is also the first release with our AI bot “Data” contributing more revisions than human developers: Data: 164, humans: 141!

      • PCLinuxOS/Mageia/Mandriva/OpenMandriva Family

        • calibre ebook tool updated to 5.23.0 » PCLinuxOS

          Calibre is meant to be a complete e-library solution. It includes library management, format conversion, news feeds to ebook conversion as well as e-book reader sync features.

        • evolution email updated to 3.40.3 » PCLinuxOS

          Evolution is a mailer, calendar, contact manager and communications tool. The tools which make up Evolution will be tightly integrated with one another and act as a seamless personal information-management tool.

        • evolution email updated to 3.40.3 » PCLinuxOS

          Whatever your PDF needs are today or in the future, we have a solution for you: creation, conversion, high-fidelity rendering and printing, digital signatures, filling interactive forms, PDF markups, text extraction, and more… For rendering, consider our support for all types of fonts, images, transparency, blending, gradients and color spaces.

        • signal desktop updated to 5.8.0 » PCLinuxOS

          Signal Desktop is a messaging client with privacy in mind. Private messaging from your desktop!

      • SUSE/OpenSUSE

        • Tumbleweed Gets RubyGems Updates, New systemd

          The newest snapshot available for end users was 20210703, which brought just two updated packages. The first package update was made to the data compression library zlib-ng-compat; the update to version 2.0.5 made some minor improvements to small data chunks and fixed an inflate corruption on AArch64. GNU Compiler Collection 11 updated the headbranch and fixed some legacy Fortran code, which is a general-purpose, compiled imperative programming language developed at IBM in the 1950s for numeric computations and scientific computing.

          The biggest snapshot was 20210702. The snapshot was mostly filled with RubyGems. Both rubygem-rails 6.0.4 and 5.2.6 were updated. The 6.0.4 version fixed an issue in ActiveSupport::Cache::RedisCacheStore that was not passing options to read_multi, which caused fetch_multi to not work properly. The 4.6.0 rubygem-commander, which bridges terminal related libraries, dropped support for Ruby 2.4 and fixed an error with SortedSet on Ruby 3.0. The patch-level verification package for bundled apps, rubygem-bundler-audit 0.8.0, added several configurations and now supports a –database option for specifying a path to an alternative ruby-advisory-db copy. PipeWire updated to version 0.3.31 and provided some fixes for Advanced Linux Sound Architecture-Library 1.2.5 and Bluetooth now uses a hardware database to disable non-working features on listed devices. GNOME’s IRC app Polari updated to version 40.0, which added Libera.Chat to the predefined networks. Other packages to update in the snapshot were GNOME’s library that is full of GTK+ widgets for mobile phones libhandy 1.2.3, text editor vim 8.2.3075, sendmail 8.17.0.3 and openSUSE’s libstorage-ng 4.4.19 package.

      • IBM/Red Hat/Fedora

        • Partners See Red Hat OpenShift Momentum Under Steady Hand Of CEO Paul Cormier
        • Coders push back against offensive terminology [Ed: Under "Diversity and Inclusion" in sites that racist IBM (now also Red Hat) is funding they tell us that censorship is good and that racist IBM is somehow a champion of tolerance now. Inverting truths, corrupting the media. The headline is also false. Corporations do this, not coders. It's a PR stunt that distracts from their real actions.]
        • How Red Hat is helping drive telco’s RAN revolution

          As 5G begins to weave its way into every industry across the globe, service providers are under more pressure than ever to evolve and scale with increased efficiency. At the heart of this transformation lies cloud-native, open source innovation that helps form the foundation for future connectivity from the core, all the way out to the edge – leveraging a ubiquitous, secure, common infrastructure platform.

        • Apply lean startup principles to your open source project | Opensource.com

          When brainstorming a good open source idea, consider three domains: industry, inventory, and customers. You want to come up with an idea at the intersection of these domains. For example, I am working on an open source project for the hybrid cloud. Cloud computing is my industry. Inventory could be the set of Ansible playbooks available for the cloud computing industry. The customers could be my OpenShift clients interested in using Ansible playbooks to set up their hybrid cloud infrastructure. These get me to the intersection of the three domains, and this could be a great open source idea.

        • IT leadership: 3 ways to enable continuous improvement [Ed: IBM Red Hat now a megaphone of Microsoft]

          I recently had the honor of hosting a discussion with “The New Faces of Continuous Improvement:” Dana Lawson, VP of engineering at GitHub, Kathryn Koehler, director of product engineering at Netflix, and Charity Majors, CTO of Honeycomb.

        • Why Whitehurst is stepping away from IBM

          It was never much of a mystery why James Whitehurst stepped down as IBM’s President. Whitehurst wanted to be IBM’s CEO, and IBM’s board went for company man Arvind Krishna instead. Now, though, Whitehurst himself has admitted that that is indeed the reason.

          Krishna, who’s only a few years older than Whitehurst, was named IBM’s CEO in January 2020. Clearly, there was no easy route forward for Whitehurst. It was assumed, however, that Krishna would only be an interim CEO. That soon proved not to be the case.

          Why then did Whitehurst stick around as long as he did? Simple. He wanted to oversee the IBM-Red Hat merger until he felt it was as good as it was going to get. As Whitehurst said, “I feel really good about the Red Hat integration.”

        • The Future IBM We Will Probably Never See

          Let’s get one thing straight right off the bat. If someone has been named president of International Business Machines Corporation, it means they are the heir apparent and future chief executive officer of what used to be the world’s largest IT supplier. Which is why the announcement of the departure of Jim Whitehurst from IBM on the Friday before the Independence Day holiday in America started was such a surprise.

          Someone at the company forgot what being named president of the IBM Company means. Or no longer cared.

          That someone is very likely current CEO Arvind Krishna, who was given that role back in January 2021, when the company’s board of directors also named Whitehurst president. Whitehurst came to IBM after being CEO at Red Hat, the open source software giant – the only open source software giant if you want to be precise – that IBM paid $34 billion to acquire in October 2018. Perhaps Krishna, who is 59 and already coming up against the traditional retirement age of 60 for IBM’s chairman and CEO, has decided that he is best to run Big Blue and that the person who ran Red Hat for more than a dozen years, who was chief operating officer for Delta Air Lines for six years (covering ops as a well as the CIO role), who was a partner at the Boston Consulting Group for a dozen years, and who got a double major in computer science and economics from Rice University and an MBA from Harvard University, is not.

      • Canonical/Ubuntu Family

        • Linux Mint 20.2 Released with the Long-Awaited Cinnamon 5 Desktop

          Linux Mint 20.2 comes with Cinnamon 5 and brings refinements and many new features to make your desktop even more comfortable to use.

          Good news for all Linux Mint users. Linux Mint 20.2 “Uma” arrives with Cinnamon 5, while the other two desktop environment have done it with more updated versions of Xfce and MATE.

          Linux Mint 20.2 is a long-term support release based on Ubuntu 20.04 LTS and it is supported until 2025. It is available in Cinnamon, Xfce, and MATE flavors. This release ships with linux-firmware 1.187 and the Linux kernel 5.4.

        • Linux Mint 20.2 is out now with upgrades from 20 and 20.1 possible

          The Linux Mint team have now released the latest Linux Mint 20.2 which comes with either Cinnamon, MATE or Xfce. If you’re a current Linux Mint user, the upgrade path is now open too from Linux Mint 20 and 20.1.

          With this fresh release out now you should be good to stick with it, since it’s a long-term support release and will see updates until 2025 thanks to it using Ubuntu 20.04 as a base for the packages. There’s a lot that’s new and specific to Linux Mint, as the Mint team have a bunch of their own software for the distribution on top of Linux kernel 5.4 and the assorted main software updates that come with the new base.

    • Devices/Embedded

    • Free, Libre, and Open Source Software

      • The Apache News Round-up: week ending 9 July 2021

        Happy Friday, everyone. The Apache community has had another great week. Let’s review what we’ve been up to…

      • Web Browsers

        • Mozilla

          • Open YouTube (And More) Videos From Your Web Browser With mpv [Firefox, Chrome]

            mpv-handler is a protocol handler for mpv written in Rust which, accompanied by a browser userscript, allows users to open videos from YouTube, Twitch and Bilibili with mpv.

            It works with both Firefox and Chromium-based web browsers on Linux and Microsoft Windows, without making use of any background service.

            With everything set up, visiting a video on one of the websites mentioned above, a new button is displayed on the video web page (in the bottom left-hand side corner), allowing you to play that video using mpv, a free and open source media player.

            From its settings, you can control the video quality and if you want to pass cookies or not, useful to watch member videos.

          • Mozilla responds to the UK CMA consultation on Google’s commitments on the Chrome Privacy Sandbox [Ed: Google-funded Mozilla as little but a corporate lobbying arm of Google]

            Regulators and technology companies together have an unique opportunity to improve the privacy properties of online advertising. Improving privacy for everyone must remain the north star of efforts surrounding privacy preserving advertising and we welcome the recent moves by the UK’s Competition Markets Authority to invite public comments on the recent voluntary commitments proposed by Google for its Chrome Privacy Sandbox initiative.

            Google’s commitments are a positive step forward and a sign of tangible progress in creating a higher baseline for privacy protections on the open web. Yet, there remain ways in which the commitments can be made even stronger to promote competition and protect user privacy. In our submission, we focus on three specific points of feedback.

      • Productivity Software/LibreOffice/Calligra

        • Help us to improve LibreOffice Calc by completing our survey – LibreOffice Design Team

          We are conducting a survey to learn more about LibreOffice Calc users and to understand where we should focus our efforts to improve the software.

          The survey consists of questions related to your usage of Calc and its features. We will ask about how frequently you use Calc, how large your data set is, what features are most important to you, and what you would prioritize in the development. It also contains the System Usability Scale (SUS) questionnaire, which we will use to evaluate the usability of Calc.

      • Programming/Development

        • New features in stress-ng 0.12.12

          The release of stress-ng 0.12.12 incorporates some useful features and a handful of new stressors.

        • Fixing toolbox due to glibc 2.34 changes

          glibc 2.34 has moved pthreads functions from libpthread to libc and toolbox has started to fail in rawhide builds due to this change.

          The root of this problem is that toolbox need to bind mount itself inside the container to initialize it, so we need the same executable file from the host to work on different containers.

        • LLVM 12.0.1 Release
          LLVM 12.0.1 is now available! Download it now, or read the release notes.
          
          This release contains bug-fixes for the LLVM 12.0.0 release. This
          release is API and ABI compatible with 12.0.0.
          
          Binaries and sources for 12.0.1 can be found on GitHub:
          
          https://github.com/llvm/llvm-project/releases/tag/llvmorg-12.0.1
          
          LLVM 12.0.1 would not be possible without the help of our volunteer
          release team! Thanks to all the release testers:
          
          Hans Wennborg, Dimitry Andric, Sylvestre Ledru, Michał Górny,
          Albion Fung, Yvan Roux, Neil Nelson
          
          Also, a big thanks to everyone else who helped identify critical bugs,
          track down bug-fixes, and resolve merge conflicts.
          
          If you have questions or comments about this release, please contact
          the LLVMdev mailing list!
          
        • LLVM 12.0.1 Released For This Open-Source Compiler Stack – Phoronix

          LLVM 12.0.1 is available today as the only planned point release to this spring’s release of LLVM 12.

          LLVM 12.0.1 only consists of bug fixes to this open-source compiler stack and remains API/ABI compatible with LLVM 12.0.0. A variety of bug fixes were merged into LLVM 12.0.1 since April and now after going through its release candidate phase has been declared stable.

        • Perl/Raku

          • How I Uploaded a CPAN Module

            So, accumulating effort from Wednesday, today(Friday) I become a CPAN contributor!

            I got a PAUSE ID 2 weeks ago. If you are also interested in the Perl ecosystem, you may consider to apply for a PAUSE ID as well.

        • Python

          • How to Read, Write & Parse JSON in Python – TecAdmin

            JavaScript Object Notation aka JSON is a very lightweight standard data representation format. It is used for storing and transporting data. It was derived from Javascript but is now language-independent. It was created with the intention of making a text-based interchange format that is easily readable by humans.

            JSON is compatible with most programming languages and can easily be integrated as they have built-in functionalities to read, write and parse JSON.

            JSON is commonly used across the computing world for APIs and for Config files of different programs such as games. It is also used to transfer data from a server to the client and vice versa.

            In this post, we will go through a guide on how to read, write and parse JSON in python. Python has a built-in package named JSON which can be used to manipulate JSON data.

  • Leftovers

    • Integrity/Availability

      • Proprietary

        • Pseudo-Open Source

          • Openwashing

            • Google Makes New Attempt At “UMCG” As Part Of Their Open-Sourcing Effort Around Fibers [Ed: Openwashing of and by monopolies]

              Since 2013 Google has been working on Fibers as a promising user-space scheduling framework. Fibers has been in use at Google and delivering great results while recently they began work on open-sourcing this framework for Linux and as part of that working on the new “UMCG” code.

              As part of their recent effort towards open-sourcing the Fibers user-space scheduling framework, they have been working on a new underlying component called UMCG, or User-Managed Concurrency Groups, for providing new primitives and the foundation for supporting Fibers.

        • Security

          • What you need to know about security policies | Opensource.com

            A security policy is a set of permissions that govern access to a system, whether the system is an organization, a computer, a network, an application, a file, or any other resource. Security policies often start from the top down: Assume nobody can do anything, and then allow exceptions.

            On a desktop PC, the default policy is that no user may interact with the computer until after logging in. Once you’ve successfully logged in, you inherit a set of digital permissions (in the form of metadata associated with your login account) to perform some set of actions. The same is true for your phone, a server or network on the internet, or any node in the cloud.

            There are security policies designed for filesystems, firewalls, services, daemons, and individual files. Securing your digital infrastructure is a job that’s never truly finished, and that can seem frustrating and intimidating. However, security policies exist so that you don’t have to think about who or what can access your data. Being comfortably familiar with potential security issues is important, and reading through known security issues (such as NIST’s great RSS feed for CVE entries) over your power breakfast can be more eye-opening than a good cup of coffee, but equally important is being familiar with the tools at your disposal to give you sensible defaults. These vary depending on what you’re securing, so this article focuses on three areas: your personal computer, the server, and the cloud.

    • Monopolies

      • Patents

        • All systems are go for the Unified Patent Court: Federal Constitutional Court of Germany deems complaints meritless [Ed: Not the full story!!! Techrights will rebut soon.]

          The Bundesverfassungsgericht (Federal Constitutional Court of Germany) just published a decision dated June 23, 2021, according to which three pending complaints over the Unified Patent Court (UPC) Agreement are meritless, which is why the top German court does not prevent the country’s federal president from signing the UPCA into law.

          The court denied the motions for a preliminary injunction because the constitutional complaints in question are inadmissible. In other words, not only is there no preliminary injunction but there is no basis for any further proceedings.

        • Germany’s Constitutional Court paves the way for the UPC to be up and running in 2022
        • Latest German ruling paves way for UPC

          With their application for a interim injunction, the plaintiffs had already stopped the German ratification of the UPC for the second time. Today, the German Constitutional Court rejected the applications (case IDs: 2 BvR 2216/20 and 2 BvR 2217/20). The court based its decision on the fact that the constitutional complaints are on their merits inadmissible . According to the ruling, the complainants had not sufficiently substantiated the possibility of a violation of their fundamental rights. This means that there will in all probability be no hearing on the merits of the case. Either way, that the German government can now ratify the UPC.

        • German Constitutional Court Upholds EU Unitary Patent Court

          Germany’s constitutional court on Friday struck down attempts to halt the creation of a unified framework for granting and enforcing patents in the European Union, finally clearing a roadblock that held up the reform for years.

          The court in Karlsruhe rejected two petitions seeking an injunction against a law passed by the German parliament last December to enact an EU agreement reached back in 2013 to set up a unified patent court.

        • German FCC: No preliminary injunction against ratification of Agreement on a Unified Patent Court

          Two applications for preliminary injunctions against German ratification of the Unified Patent Court Agreement have been rejected. The German Federal Constitutional Court has announced this in a press release.

          “Order of 23 June 2021
          2 BvR 2216/20, 2 BvR 2217/20

          In an order published today, the Second Senate of the Federal Constitutional Court rejected two applications for preliminary injunction directed against the Act of Approval that was adopted on 18 December 2020 for the purposes of ratifying the Agreement of 19 February 2013 on a Unified Patent Court (hereinafter: UPC Act of Approval II). In its reasoning, the Court states that the constitutional complaints lodged in the principal proceedings are inadmissible as the complainants failed to sufficiently assert and substantiate a possible violation of their fundamental rights.

        • German constitutional court upholds EU unitary patent court

          Germany’s constitutional court on Friday struck down attempts to halt the creation of a unified framework for granting and enforcing patents in the European Union, finally clearing a roadblock that held up the reform for years.

          The court in Karlsruhe rejected two petitions seeking an injunction against a law passed by the German parliament last December to enact an EU agreement reached back in 2013 to set up a unified patent court.

Canonical Dooms the Ubuntu Brand to Appease Microsoft

Posted in GNU/Linux, Microsoft, Ubuntu at 10:47 am by Dr. Roy Schestowitz

Video download link

Summary: A video follow-up for this morning's article about Canonical climbing up Microsoft’s bed again; this is the sort of thing that repels users of GNU/Linux and quite likely the reason the Ubuntu community is unofficially dead

THE links from the video and bits of context can be found in the article that was published earlier today. The purpose of the video is to show the sorts of thing people are presented with in the Ubuntu blog (we’re including a screenshot below).

Microsoft love babyPartnerships with Microsoft never work out well for anyone (other than Microsoft executives). Time after time they totally destroy companies by partnering with them (Palm, Nokia, Novell to name a few) and Mark Shuttleworth may think that he’s somehow “special” or invulnerable to Microsoft’s criminal behaviour. A bit less than a decade ago Ubuntu was still mainstream among GNU/Linux distributions; that was before some of the more controversial moves by Canonical, ranging from the Amazon scandal to the Microsoft flirtations. Those flirtations became worse in subsequent years as Canonical started all sorts of projects that flagrantly helped Windows. It was around that time that Microsoft weaponised the media with the “loves Linux” nonsense and later infiltrated the Linux Foundation.

microsoft-canonical>
This is no way to attract people to Ubuntu

Arguing With Diplomatic Immunity

Posted in Europe, Law, Patents at 8:38 am by Dr. Roy Schestowitz

EPO management, EPO examiner, Government official
The intellectual primitivism of EPO management has doomed the EPO

Summary: The EPO kakistocracy, where the least informed and least capable make it to the very top, is a train wreck without motion

THE naked emperor assured

Constitutions can be ignored
Lawyers he can afford
Renewal money he can hoard

Patents on “hey hi”
For every willing guy
Examiners’ guidelines lie
But comply or it’s good-bye

Hire fellow sapiens
Outsource to corporate aliens
Treat kakistocracy with lenience
While demanding staff’s obedience

I don't understand this patent system thing. But I tell the examiners to keep granting more.Courts are only clerical
The hearings are hysterical
Theatres for the megalomaniacal
Of Iberians on Sabbatical

Wine helps with esteem
Filled up to the rim
Join us at the “Team”
Our despot inspired by Kim

Patents by the buckets
Authorised by muppets
The lawyers’ sockpuppets
Each day granting hundreds

EPO’s Staff Union Fights for the EPO’s Survival and Viability

Posted in Europe, Patents at 7:47 am by Dr. Roy Schestowitz

SUEPO publicationSummary: With food comes the appetite and the Staff Union of the EPO, or SUEPO, presses on with legal challenges against the obscenely corrupt Team Campinos (“the law firms engaged by SUEPO are working on drafting them”)

THE corporate media is not covering any of these scandals (I checked everything I could find this morning), but the EPO is deep in a crisis. Of course EPO management will never admit this. As someone put it this week: “If you define what your thermometer you are using, you will never be ill. Even on your deathbed you will be perfectly healthy. It makes me sad to see how the EPO is willfully drawn into the wall by would be managers who do not have a clue about the harm they actually do!”

Yesterday we wrote about ILOAT (or ILO-AT) undoing some of the most oppressive ruleseven if eight years late — of Mr. Vichy Battistelli (Benoît Battistelli has skeletons in his Vichy wardrobe). Emboldened by that major victory, the staff union (SUEPO) is pressing on. It wants to stop or at least slow down these egregious injustices which impact not only EPO staff but also EPO pensioners.

“It’s like partial wage theft and due to diplomatic immunity the thieves will likely get away with it. They always do.”More people now pay attention to EPO scandals (the ViCo blunder contributed to that) and some even find their voice online, despite the smokescreen and the censorship. One person wrote: “Is it any wonder that the AC has given up its control function and that the tail is wagging the dog? Since 2010, the Office Administration has been completely infiltrated by former AC members. To list just a few: Battistelli, Casado, Lutz, Topic, now followed by Campinos (who used to head the Portuguese delegation before he moved to Alicante), Ernst and most recently Ficsor as PD in the Legal Affairs department. With such extensive cross-pollination and no effective external oversight is it any wonder that things have developed as they have?”

The AC is very much complicit at this point. It plays an active role in EPO crimes or cover-up of such crimes. Of course it wants to rob staff and pensioners next… while allocating a massive budget for legal disputes against them. As if the problem is justice seeking, not those who undermine justice and break the law.

Earlier today the SUEPO officials circulated the following letter:

9 July 2021
su21016cp – 0.2.1/0.3.1/5.2

Preparing for the upcoming appeals against the Salary Adjustment Procedure

Dear SUEPO members,

On 12 March 2021, SUEPO provided a model review request to its members with which the Salary Adjustment Procedure and its implementation could be challenged. Many of you submitted a review request on this basis. The administration decided negatively on these requests. The responses we are aware of (reference MR/2021-0013) are dated 11 May 2021. According to Article 110 ServRegs, an internal appeal must be filed within a period of three months, i.e. by 11 August 2021.

For some of you, this date falls in the middle of the holiday season. In order to simplify your work during the holidays as much as possible, we would like to encourage you to have the following documents ready as PDF files for the internal appeal.

- Request for review as submitted in March 2021
- Decision by the administration on the request for review
- Salary slips or pension statements for December 2020 and January 2021

Your SUEPO Local Bureau will distribute model internal appeals to the SUEPO members at the end of July 2021. Currently, the law firms engaged by SUEPO are working on drafting them. The remaining work for you to be done by the above deadline is then to fill in the forms of the model appeal, to attach the above PDF files, to send it by email to the Appeals Committee, and to pay the appeal fee of EUR 200.

Your SUEPO Central Bureau

PS: We very much regret that the Office apparently intends to deal with an earlier test appeal that SUEPO organised against the salary freeze in the second half of 2020 in a summary procedure. Our efforts to have a well-structured appeal procedure with a small group of test appellants are thus neglected and even led ad absurdum. It therefore seems all the more important that you now continue the proceedings started with the review request before the Appeals Committee by filing your internal appeal.

The Appeals Committee is troublesome. So is ILO-AT, but this is what staff has access to.

The Salary Adjustment Procedure, or “SAP”, has been mentioned here a great number of times, especially last year. It’s a belittling euphemism for a massive attack on past and present workers, whose salary is being taken away while the Office is looted by the management. It’s like partial wage theft and due to diplomatic immunity the thieves will likely get away with it. They always do.

« Previous entries Next Page » Next Page »

RSS 64x64RSS Feed: subscribe to the RSS feed for regular updates

Home iconSite Wiki: You can improve this site by helping the extension of the site's content

Home iconSite Home: Background about the site and some key features in the front page

Chat iconIRC Channels: Come and chat with us in real time

New to This Site? Here Are Some Introductory Resources

No

Mono

ODF

Samba logo






We support

End software patents

GPLv3

GNU project

BLAG

EFF bloggers

Comcast is Blocktastic? SavetheInternet.com



Recent Posts