Microsoft: Stay in Our Proprietary Prison (GitHub) and Attract Other People to This Prison, We’ll Give You ‘Gifts’

Posted in Free/Libre Software at 7:02 pm by Dr. Roy Schestowitz

Many projects are technically connected to curl. It’s an essential piece of vendor lock-in by Microsoft (network effect).

Curl on Github
Curious. Wonder why…

Github steel
Oh, shiny…

Github swag
You gonna wear that?

Github bribe
Oh, what a star!

Microsoft bribes
Here, have some money

Summary: Daniel Stenberg still does not seem to get it; curl helps Microsoft entrap many users and developers and just because Microsoft keeps ‘bribing’ him in all sorts of ways (several recent examples are shown above — all from his blog) doesn’t mean it’s safe to stay there; I’ve long told him his program can be banned on the same grounds YouTube-DL was, but he kept making excuses (in Twitter, where he responded over the years) and would generally not listen to the substance of the argument because it was convenient to not change anything (he keeps counting and bragging about meaningless ‘addictive’ stuff like GitHub “stars”). As noted in Daily Links, curl helps Microsoft “to keep users/contributors too prisoners of such proprietary software; “Microsoft FOSS Fund” = bribery program to interfere with Free software communities, keeping them captive”; he should know better after his infamous US visa ordeals.

Links 22/07/2022: Apache OpenOffice 4.1.13 and Debian.Community Confiscated

Posted in News Roundup at 6:31 pm by Dr. Roy Schestowitz

  • GNU/Linux

    • Desktop/Laptop

      • The Dell XPS Developer Edition Will Soon Arrive With Ubuntu Linux 22.04 – Slashdot

        The Dell XPS 13 Plus Developer Edition with Ubuntu 22.04 Long Term Support (LTS) will arrive on August 23rd. “This means, of course, Canonical and Dell officially have been certified for Ubuntu 22.04 LTS,” writes ZDNet’s Steven Vaughan-Nichols. “So if you already have a current XPS 13 Plus, you can install Ubuntu 22.04 and automatically receive the same hardware-optimized experience that will ship with the new Developer Edition.”

      • Linux LinksLinux Around The World: Italy – LinuxLinks

        We cover events and user groups that are running in Italy. This article forms part of our Linux Around The World series.

      • SlashdotCan a Fork Save Cutefish OS (or Its Desktop)? – Slashdot

        In April ZDNet called its beta “the cutest Linux distro you’ll ever use,” praising the polished “incredible elegance” of Debian-based Cutefish OS, with its uncluttered, MacOS-like “Cutefish DE” desktop.

        But now CutefishOS.com times out, with at least one Reddit user complaining “their email is not responding” and seeking contributors for a fork.

      • Ubuntu PitGoogle Chrome OS Flex: Breathe New Life Into Old Computer

        Google has announced a new operating system for computers which is called Chrome OS Flex. Basically, this is a new version of ChromeOS. In February of this year, Google began testing Chrome OS Flex for the first time. But now the beta mode is over, and ‍Google has finally fixed 600 bugs to make Flex available to everyone. Google Chrome OS Flex may be installed and used on older PCs and Macs.

        The last year’s December, Google bought Neverware. Google’s main purpose for acquisition of Neverware is to acquire Neverware’s product CloudReady. Basically, CloudReady allowed customers to switch their old PCs to Chrome OS.

        Now ChromeOS Flex replaces the services of CloudReady. It was released less than a year after Microsoft released Windows 11. We hope this development will reduce the hardware requirements because now old computers can upgrade with the latest OS.

      • System76’s Oryx Pro Linux 12th Gen Intel CPU Laptop Specification | Itsubuntu.com

        System76’s Oryx Pro Linux laptop is now available with 12th Gen Intel CPU. Let’s have a look into the full specification of System 76’s Oryx Pro Linux Laptop powered by 12th Gen Intel CPU.

    • Audiocasts/Shows

    • Kernel Space

      • Make Use OfUnderstanding the Linux Kernel Versioning Scheme

        Each Linux kernel release has a different version number associated with it. Have you ever wondered how the Linux kernel version numbers are formed?

        If you’ve been a Linux user for a long time, you’d know that Linux distributions have unique versions and each version has a specific codename. The Linux kernel also has different version numbers, which act as an identifier for the series the kernel belongs to. However, there’s a difference between how kernel versions were formed earlier and how Linus Torvalds names them now.

        By the end, you’ll be more familiar with the Linux kernel versioning scheme and will feel more comfortable reading kernel version numbers and identifying the various features associated with a specific release.

    • Applications

      • Real Linux UserMake color accurate prints in Linux with TurboPrint

        TurboPrint is a very complete printing solution for Linux. According to the manufacturer, the TurboPrint software can get you the highest possible print quality under Linux. The integrated color management settings and functionalities and the support for ICC profiles can result in color perfect results (if you are interested, read more about color management in Linux in my article How to color calibrate your monitor in Linux).

    • Instructionals/Technical

      • The Register UKGetting Linux onto a non-approved laptop • The Register

        Some of the changes in modern kit, especially portables, seem to be intentionally obstructive to Linux users however you can mostly work around them.

        The Reg FOSS desk recently reported on this year’s Ubuntu laptop from Dell. It’s a good thing to have major vendors shipping kit that is approved and certified for Linux, but it doesn’t help if you have a non-approved model. We recently battled with such a machine – this is the report from the front line. For reference, it’s a Dell Latitude 5420, UEFI, Core i5, SSD only, USB-C, and USB-3.

        We are going to assume that your laptop comes with Windows pre-installed, simply because most of them do. Apple laptops are a whole other world of suffering, and since the Intel ones are on the way out and the sole distro for Arm-powered kit isn’t quite there yet, we’ll leave that for another day.

        The first few things you should do are easier under Windows, though, so don’t wipe it just yet. In fact, we suggest that you don’t wipe it at all. As a general principle, unless you’re very short of space, we recommend dual-booting. You can shrink a Windows C drive down quite a lot, and having a fallback OS to hand can be handy in emergencies.

        Secondly, if it’s a company machine, check with the IT department that you’re allowed to do this. Many won’t let you, and it’s not worth losing your job.

      • Ubuntu HandbookInstall Tilix Terminal Emulator 1.9.5 in Ubuntu 22.04 via PPA | UbuntuHandbook

        For those who want to install the latest Tilix terminal emulator 1.9.5 in Ubuntu 22.04 LTS. You can now get it from PPA repository.

        Tilix is a popular tiling terminal emulator, that allows to split terminal window horizontally and/or vertically, and drag and drop re-arrange them. It also has many other great features including sync input between terminals, background images, quake mode (drop-down terminal), and custom hyperlinks.

      • MakeTech EasierHow to Customize Your Linux Terminal Prompt Using Starship – Make Tech Easier

        Starship is a cross-shell prompt build using rust language. This is a very minimal and blazingly fast terminal prompt. The key reason for its popularity is its customizability. You can easily customize it using a TOML config file. If you are shifting to a different device or different shell, just move the config file to the appropriate location, and automatically your beautiful-looking shell becomes ready.

      • AddictiveTipsHow to play Apex Legends on Linux

        Starship is a cross-shell prompt build using rust language. Here we will show you how to customize your LInux terminal prompt using Starship.

      • Linux Made SimpleHow to install Sonic and The Fallen Star (Release V1) on a Chromebook

        Today we are looking at how to install Sonic and The Fallen Star (Release V1) on a Chromebook. Please follow the video/audio guide as a tutorial where we explain the process step by step and use the commands below.

      • Tips On UNIXHow To Install And Configure Prometheus Tool On Linux Systems | Tips On UNIX

        This tutorial will be helpful for beginners to Install and configure Prometheus tool on Linux systems (ie) Ubuntu , Rocky Linux , Fedora , AlmaLinux and Linux Mint.

      • Pragmatic LinuxHow to do a GIT export like SVN export – PragmaticLinux

        Wouldn’t it be great if GIT supported a command like “svn export”? Developers that made the switch from Subversion to GIT can relate to this question. With the “svn export” command, you can obtain a clean directory tree of your repository. That means without any version control related files. Think .git directory or those .gitignore files. Unfortunately, no “git export” command exists. This article presents a few different approaches that resembles what “svn export” does, but then using GIT.

      • Trend OceansHow to Check Graphics Card in Linux System – TREND OCEANS

        The graphics card (also referred to as a GPU or video card) has become one of the most important parts of today’s computing technology.

        The most widely known graphics card manufacturers are Nvidia, Radeon, and Intel, whose products are assembled into major desktop and laptop systems.

      • HowTo ForgeHow to Install Mattermost Team Messaging System on Ubuntu 22.04

        Mattermost is an open-source messaging platform used for chatting, file-sharing, project management, and workflow orchestration. In this tutorial, you will learn how to install Mattermost Team Messaging System on a Ubuntu 22.04 server.

      • LinuxiacInstall OpenLiteSpeed with PHP 8 on Rocky Linux 8 / AlmaLinux 8

        This guide will walk you through installing OpenLightSpeed Web Server with PHP 8 support on Rocky Linux 8 or AlmaLinux 8.

        OpenLiteSpeed (OLS) is a high-performance, lightweight, open-source HTTP server that helps your website to load faster than ever before. It is a powerful, modular HTTP server and can handle hundreds of thousands of simultaneous connections with low resource usage.

        With its extensive feature set and easy-to-use web administration console, OpenLiteSpeed will help you have an efficient web hosting infrastructure for your needs.

      • VituxHow to Kill Zombie Processes in Ubuntu

        A zombie or a defunct process in Linux is a process that has been completed, but its entry still remains in the process table due to a lack of correspondence between the parent and child processes. Usually, a parent process keeps a check on the status of its child processes through the wait() function. When the child process has finished, the wait function signals the parent to completely exit the process from the memory. However, if the parent fails to call the wait function for any of its children, the child process remains alive in the system as a dead or zombie process. These zombie processes might accumulate, in large numbers, on your system and affect its performance. In that case, you might have to kill these zombies manually through the ways and commands described in this tutorial.

      • nixCraftHow to convert JSON to CSV using Linux / Unix shell

        Today I will talk about a common problem faced by many Linux or Unix sysadmins and developers. Typically modern apps and security devices heavily depend upon APIs and lists that feed data in JSON format. For example, a list of spamming or VPN CIDRs or a good list of verified bots’ IP CIDRs is in JSON format. If they accept JSON format, you can take this list and upload it to your router or WAF. Unfortunately, not all devices accept JSON format. Hence, we can take JSON format and convert it to CSV format per our needs.

      • Own HowToHow to install Vivaldi Web Browser on Linux Mint, Ubuntu and Debian

        Vivaldi is a popular web browser that uses Chromium as web engine, it offers a lot of features such as : Built-in ad blocker, tracking protection, tab grouping, built-in mail client and lot more. While Vivaldi is not fully open source, well let’s call it partly open source as only the UI of the browser is closed source, the other parts of the code are open source and you can download it from https://vivaldi.com/source/ in case you want to audit the code.

        In this tutorial you will learn how to Install Vivaldi web browser on Linux Mint, Debian and Ubuntu.

      • H2S Media2 Ways to install AnyDesk on Oracle Linux 8 – Linux Shout

        Learn how to add the repository to install AnyDesk on Oracle Linux 8 for connecting and assisting remote systems with the help of the internet.

        AnyDesk is freemium software just like Teamviewer for allowing users to access remote computers and mobile devices for maintenance. It allows access to computers or servers from anywhere in the world via the Internet.

        The software is available for the operating systems Windows, macOS, Linux as well as iOS and Android. Data is transmitted using the TLS 1.2 (Transport Layer Security) encryption standard. This technology is recommended by the Federal Office for Information Security.

      • ID RootHow To Install Metasploit on Ubuntu 22.04 LTS – idroot

        In this tutorial, we will show you how to install Metasploit on Ubuntu 22.04 LTS. For those of you who didn’t know, Metasploit is an open-source framework used to perform deep system security auditing as well as penetration testing to unearth, exploit and validate every other would-be vulnerability. Metasploit generally offers a community and open source version of Metasploit Framework but it also has commercial versions like Metasploit Pro and Metasploit Express.

        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 Metasploit framework on Ubuntu 22.04 (Jammy Jellyfish). You can follow the same instructions for Ubuntu 22.04 and any other Debian-based distribution like Linux Mint, Elementary OS, Pop!_OS, and more as well.

  • Distributions and Operating Systems

  • Free, Libre, and Open Source Software

    • Daniel StenbergMicrosoft FOSS Fund Winner: curl [Ed: Microsoft keeps bribing Daniel Stenberg in all sorts of ways for Curl to remain a prisoner of Microsoft GitHub, and to keep users/contributors too prisoners of such proprietary software; "Microsoft FOSS Fund" = bribery program to interfere with Free software communities, keeping them captive]
    • Web Browsers

      • Mozilla

        • MozillaFirefox Presents: A nerdcore rap artist defying expectations [Ed: Mozilla's blog is totally out of touch with tech]

          She credits the internet for expanding her world outside Taipei, and later, Berkeley, California, where she attended college, saying that “you don’t realize how limiting your locale is until you get on the internet and realize that there are so many people all across the country, all across the world, doing similar things.”

          In addition to other Bay Area musicians like spoken word artist Watsky and Daveed Diggs of “Hamilton” fame, Liu is inspired by the South Korean singer Psy.

          “He embraced what made him unique and doesn’t conform to what people expect K-pop to be,” Liu said. “He’s middle-aged, not a perfect Ken or Barbie, but an amazing dancer and rapper with incredible charisma and star power. He turned his ‘Gangnam Style’ internet moment into a long-lasting global career.”

    • Productivity Software/LibreOffice/Calligra

      • Apache BlogAnnouncing Apache OpenOffice 4.1.13 : Apache OpenOffice

        Apache OpenOffice, a leading Open Source office document productivity suite, announced today Apache OpenOffice 4.1.13, as usual available in 41 languages for Windows, macOS and Linux.

        Apache OpenOffice 4.1.13 is a Security release incorporating bug fixes and other enhancements. All users of Apache OpenOffice 4.1.12 or earlier are advised to upgrade. You can download Apache OpenOffice 4.1.13 here. Windows 10 and 11 users can now also get Apache OpenOffice for selected languages in the “Microsoft Store” App.

        It is recommended to make a backup of the Apache OpenOffice users profile before installing AOO 4.1.13. It is especially important for users who use the Master Password functionality and may decide to use an older version later. There is a change in the encoding of stored passwords in this 4.1.13 release that may make your user profile unusable for previous versions.

        In general, it is always a good idea to do a backup of important and personal data, so we recommend to always backup your OpenOffice user profile before doing an upgrade to a newer release.

    • Programming/Development

      • Remi Collet: PHP version 8.0.22RC1 and 8.1.9RC1

        Release Candidate versions are available in testing repository for Fedora and Enterprise Linux (RHEL / CentOS / Alma / Rocky and other clones) to allow more people to test them. They are available as Software Collections, for a parallel installation, perfect solution for such tests, and also as base packages.

      • Godot EngineGodot Engine – Release candidate: Godot 3.5 RC 7

        The upcoming Godot 3.5 is now considered feature complete, and has received a lot of bugfixes and improvements over the past weeks thanks to all the testers and developers who reported and fixed issues. We are now at the Release Candidate stage, finalizing everything so that we can release 3.5-stable for all users.

        At this stage we need people to test this release (and potential follow-up RCs) on as many projects as possible, to make sure that we catch non-obvious regressions that might have gone unnoticed until now. If you run into any issue, please make sure to report it on GitHub so that we can know about it and fix it!

      • DEV Community9 useful code snippets for everyday JavaScript development || Part 1 – DEV Community

        Welcome to this JavaScript snippets post, In this post we will look at some of the most common JavaScript snippets which will help you with your everyday JavaScript development.

        You can always use 3rd party utility libraries, but knowing these vanilla JavaScript snippets is always beneficial.

      • Python

        • MozillaThis Week in Data: Python Environment Freshness – Data@Mozilla

          When was the last time you remade your local Python environment? One month ago? Six months ago? 1997?

          Wait, please, don’t leave. I know, I might as well have asked you when the last time you cleaned out the food trap in your dishwasher was and I apologize. But this is almost as important. Almost.

          If you don’t recall when, go ahead and check when you made your currently most used environment. It might surprise you how long ago it was.

  • Leftovers

    • TediumSharkWire: The Nintendo 64’s GameShark-Operated Online Service

      One thing that should be clear from a close reading of Tedium’s archive is that tech ephemera springs eternal. There are always new things around the corner, somehow weirder then the last thing. Over the years, we’ve highlighted early attempts at turning game consoles into computers, working around official license schemes, adding cheat codes to games, and giving consoles internet functionality. But never have we highlighteda platform that somehow managed to do all of these things at once. Until now. And it is a weird one, involving a well-known game brand used in an unexpected context. Today’s Tedium talks about the time that the company behind the GameShark created a web-browsing cartridge and keyboard for the Nintendo 64. Really.

  • Gemini* and Gopher

    • Personal

      • Kafkaesque or how to book a simple appointment

        I received a text saying I needed a health check.
        It said I needed to go to the doctors to get a form to phone a number to get a test and then phone another number to get another appointment
        I went to the doctors and went to reception and asked for the form to get the test but there wasn’t a form. Cos they heard my name wrong. So they got my date of birth and found my name but couldn’t find the form because the text message was inaccurate.
        To get the form I need to book an appointment with a doctor.
        But I couldn’t book an appointment while I was at the doctors.
        To book an appointment I had to go online. Do I need to register to book online to get an appointment?

      • SpellBinding: GHIYSUL Wordo: VANES
    • Technical

      • Copying Pass Git Repo to PinePhone

        I use pass (Linux Password Manager) with a git repository encrypted by gpg. I like the simplicity and feel confident in the security of gpg. I also have my own remote git repo on a raspberry pi so I don’t have to worry about using a questionable 3rd party host.


        I don’t add my password repo to new systems frequently so when I wanted to add it to my phone, I realized after several failures that I needed to make notes on the simple steps so I don’t forget the next time.

        Most of the instructions and tutorials on the web for setting up pass as a password manager are for setting it up on a single computer, not adding an existing repository to a new system.

      • Indexed Colour Workflow

        I’ve started to chase down a workflow for asset creation [for the EH500] and it’s turned out to be more of a faff than I expected. Probably because I’ve been messing about with the Amiga lately and, er, completely forgot how the future works.

        My ideal would be to use Aseprite to create the individual sprites/tiles and animations. Then use Texture Packer to generate the packed texture pages; one for each tilemap buffer, and one for the sprites.

        It should, in theory, also be possible to script this, so I could run a shell-script to build a “Cartridge” – a zip file, containing all the files the game needs, in a specific layout – that I can distribute separately from the EH500. (Separate distribution’s not a requirement, but it’d be nice to have. The Pico8 carts are great.)

      • Search Engine Dilemma Bias VS Accuracy

        One problem with the 3 current major Gemini search engines (GUS, Kennedy and TLGS) is the accuracy of their results. Searching anything too specific and they fail. I saw a lot of people writing about this frustration. “Fine, I’ll bring bigger guns out” I thought. After days of reading on arXiv and other sources. I wasn’t sure how to improve accuracy without some sort of compromise. Gemini itself also has other issues, you might want to read my other gemlog about this.


        I assume most users of Gemini are FOSS enthusiastics and freedom lovers. Just like the case of RMS, this doesn’t put us anywhere on the political spectrum. It simply means most of us are very familiar with computers and want absolute control over programs we run – there’s shall be no human component in our code – that effects which algorithms is used for searching. Currently TLGS runs on PostgreSQL’s full text search ranking and an old link analysis algorithm called SALSA.

        One (relative) easy way to improve search accuracy being, instead of just relying on a full text search to bring up pages. We can introduce the BERT model to extract context representation vectors of articles and match that with the query vector. However I’m hesitant to do this.

      • Internet/Gemini

        • Now Initializing Gemlog

          Greetings Gemiverse! I’ve decided to give blogging^Wgemlogging a go. I hope to create an interesting capsule for others to visit. I have various (sometimes esoteric) interest, thus I may write about a wide range of topics. Including, but not limited to: Linux, bicycling, baking, weight training, Brazilian Jiu Jitsu, science fiction, and anything else that piques my interest.

        • MoonGem 2.2 – Script Mode

          I added this feature in order to simplify testing. Previously if I wanted to test a dynamic page, I’d have to generate a cert, start MoonGem on a background process, call a command-line client like gmni, look at the results, and kill the server. Now I can test scripts with a single command, no other steps required.

          In addition to facilitating testing, being able to generate a dynamic gemtext doc from the command-line could be used for certain server-side use cases.

        • My incomplete bilingual Capsule

          Technically it is quite easy to make a biligual site. Well, there is one obstacle: Unlike HTML, where metadata like language, encoding and even redirects can be added into the header section of every html-file, the .gmi files by design contain only content. Nevertheless, metadata is handled in the Gemini protocol, so the server have to implement something to deal with it. The Gemini server I use, agate, brings a very basic but easy to implement functionality: You can add a file called “.meta” in every directory, in which you define metadata for all the files in this directory (and also for subdirectories). I use these files very extensively.

        • I love email

          When I was younger I always found it funny how my dad would send me an email instead of just texting me. Being a silly, tech-savvy teenager, I found his use of such an antiquated and unintuitive method of communication as a sign of his use of technology primarily being in the professional world. I agreed with my teenage assessment until probably about 6 months ago.

          I was needing someone to send me a picture but they had an iPhone and were used to being able to send uncompressed images to people over text. On their end the image appears uncompressed, but when I receive it, due to the limitations of SMS, almost any detail is lost to compression. I then needed to explain to them that it compresses images and that it would be better just to email me with the images as an attachment. I just gave them my email address and within seconds I got what I needed instead of needing to figure out if they had a telegram or other messaging service that allows the sending of images.


          Email is private. Email is not defacto controlled by any one company. Email is time tested. Email is powerful. I love email!

* Gemini (Primer) links can be opened using Gemini software. It’s like the World Wide Web but a lot lighter.

[Meme] Sustainable European Patent Office (EPO)

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

Unprecedented appetite for patents; Let me show you to the way to the EPO; Before the demolition job
Team UPC isn’t too worried; all they’re after is a bunch of kangaroo courts for plaintiff-friendly enforcement of millions of European Patents (broken windows theory)

Summary: Sustainability of the EPO has become highly doubtful in light of inability to recruit examiners in line with the European Patent Convention (EPC), which the EPO violates in a lot of ways

[Meme] Getting Promoted to Head of National Delegation at the European Patent Organisation (EPO)

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

No need to take or pass exams either

Kiss me and I make you head of Croatia delegation, yes? Patent applicants
Based on a true story apparently…

Summary: In today’s European Patent Office (EPO) the nepotism has become so rampant that having an affair with an EPO Vice-President can help one become a Head of Delegation

Monetising the EPO’s Granting Authority by Abusing This Authority and Violating the European Patent Convention (EPC)

Posted in Europe, Patents at 3:56 pm by Dr. Roy Schestowitz

For reference (context)

Summary: In an effort to collect fees as fast as possible, regardless of the long-term consequences, the European Patent Office routinely violates the European Patent Convention (EPC); this is becoming a stain on Germany’s image, but it is also a milking cow

The EPO Bubble — Part XI — The Viennese ICT Patent Orchestrator

Posted in Europe, Patents at 3:44 pm by Dr. Roy Schestowitz

Overview: [Teaser] The EPO’s Deflating Patent Bubble and Pursuit of Illegal Software Patents (With Kangaroo Courts, UPC, and Bullied Examiners)

Series parts:

  1. The EPO Bubble — Part I — An “Unprecedented Surge”
  2. The EPO Bubble — Part II — Signs of a Deflating Bubble?
  3. The EPO Bubble — Part III — Dividing Up the Spoils…
  4. The EPO Bubble — Part IV — A Cashflow Problem Looming on the Horizon?
  5. The EPO Bubble — Part V — Propping Up the Bubble?
  6. The EPO Bubble — Part VI — From Humble Examiner to CO³
  7. The EPO Bubble — Part VII — A Multifaceted Man of Letters
  8. The EPO Bubble — Part VIII — The “Algerian Skirmisher” Replaces the “British Grenadier”
  9. The EPO Bubble — Part IX — A Well-Remunerated Faustian Pact?
  10. The EPO Bubble — Part X — A Leaked E-mail Provides Some Clues…
  11. YOU ARE HERE ☞ The Viennese ICT Patent Orchestrator

Georg Weber at Bengaluru
The EPO‘s Georg Weber, reputed to be a zealous advocate of so-called “software patents“, appeared as a guest speaker at the lobbyists' Global Intellectual Property [sic] Convention in Bengaluru (India) in 2019.

Summary: Benoît Battistelli increased grant rates of software patents from 2% to 10% and António Campinos plans to make another five-fold (or higher!) increase, in effect violating the European Patent Convention (EPC) by granting lots of invalid European Patents which help maintain an otherwise-fast-imploding bubble

In this part we will take a closer look at the EPO director who has been entrusted with orchestrating the planned shift in EPO examination policy in the G06Q area. The person in question is Georg Weber, a graduate of the University of Agriculture in Vienna.

Weber will be a familiar figure to readers of Techrights, which has already reported on his activities as a zealous proponent of “software patents” in 2017 and 2018. For example here, here, and here. But before getting into this aspect of things in more detail, let’s start off with the earlier phases of his career.

Weber’s alma mater, which was founded in 1872, is known locally in Austria as the BoKu (from the German word “Bodenkultur” meaning “agriculture”). Since Weber’s student days during the 1980s, the BoKu has rebranded itself with the more modern title of “University of Natural Resources and Life Sciences”.

Weber graduated from the BoKu with an engineering degree, Dipl. Ing (univ.), in the field of food and biotechnology.

“In 2005, he was put in charge of a directorate in the field of telecommunications in the ICT sector – despite the fact that he had no technical background in this area.”In 1988, he started off with his career at the EPO as an examiner in the technical fields of food chemistry, pharmaceuticals and cosmetics, as well as agriculture, mining and general process engineering.

In 2003, he was promoted to a managerial position as director of a department dealing with biomedical engineering.

In 2005, he was put in charge of a directorate in the field of telecommunications in the ICT sector – despite the fact that he had no technical background in this area. This move was inspired by a policy of “rotation of directors” adopted by the EPO’s senior management some time around 2000.

The policy involved transferring directors to completely alien technical fields as part of some hare-brained scheme to promote office wide “harmonisation”. EPO staff representation opposed this managerial policy on the grounds that the optimal functioning of a patent search and examination directorate required, amongst other things, that the director in charge of it should have a proper grounding in the relevant technical field.

“Before long he was marketing himself as an expert on the “patentability of computer-implemented inventions”.”It’s not clear whether Weber’s transfer from biomedical engineering to ICT back in 2005 was entirely voluntary. In any event, whatever the background story may have been, he appears to have taken to his new position like the proverbial duck to water.

Before long he was marketing himself as an expert on the “patentability of computer-implemented inventions”.

The concept of “computer-implemented inventions” (CII) is reducible to fiction or pseudo-scientific gobbledegook which simply misframes the problem domain and starts introducing an alternative universe, wherein algorithms are just something “technical” and are to be superficially judged using some managerial lingo such as “problem-solution”, avoiding discussion of underlying logic, let alone substance. This is what happens when people who never coded and cannot read code are put in charge of tribunals or examination units that decide on such patents. They can barely understand that such programs are reducible to mathematics, statistics, and sometimes laws of nature.

Weber gradually became a regular attendee and guest speaker at events to promote “software patents”. In recent years, such events have tended to focus on the latest fashionable buzzwords such as “artificial intelligence” and “blockchain”.

For example, he was a “keynote speaker” at a one-day conference [PDF] on the subject of “Patenting Blockchain” (warning: epo.org link) sponsored by the EPO which took place in The Hague on 4 December 2018.

Georg Weber at Patenting Blockchain

Weber featured as a guest speaker at a one-day conference on the subject of “Patenting Blockchain” sponsored by the EPO which took place in The Hague on 4 December 2018. [PDF]

As a matter of fact, Weber is known to have been active in promoting so-called “computer-implemented inventions” since at least 2014.

“Weber is also a regular attendee at “global IP junkets” outside Europe.”In October 2014, he attended a CERN Computing Seminar where he was responsible for a presentation entitled “The European Patent Office and its handling of Computer Implemented Inventions”.

Weber is also a regular attendee at “global IP junkets” outside Europe.

One of his favourite destinations for such “duty travel” is India. In 2017 he was a guest speaker at a session on “Drafting International Patent Applications in the Field of ICT” which took place at Pune on 1 December 2017 on the margins of the 5th Indo-European Conference on Creating a Robust IP Ecosystem for ICT in the 21st Century. In January 2019 he turned up as a guest speaker at the Global Intellectual Property Convention (GIPC) in Bengaluru.

To those in the know, it’s clear that the Viennese “patent orchestrator” is a key member of the team entrusted with delivering “new melodies” in the ICT sector, following the EPO’s recent “reorganisation” of 1 April 2022.

From an EPO managerial perspective — the management being clueless patent maximalists — he clearly has the “right stuff” and ticks all the boxes for the job of shaking-up examination and granting practice in G06Q.

“From an EPO managerial perspective — the management being clueless patent maximalists — he clearly has the “right stuff” and ticks all the boxes for the job of shaking-up examination and granting practice in G06Q.”It comes as no surprise that the leaked e-mail which was mentioned in the previous part confirms that Weber has been put in charge of G06Q by his superior, the Chief Operating Office Operations, “with his full mandate and support to address harmonisation and quality” in this area.

In the next and final part we shall review our exposé of the EPO’s deflating grant bubble and conclude by speculating about the “shape of things to come” under the sway of the new COO Operations and his faithful lieutenant in G06Q.

[Meme] Award-winning Fake Patents

Posted in Europe, Patents at 3:28 pm by Dr. Roy Schestowitz

And "finalists" like Microsoft's sexual offenders

Theranos vs Inventors;  Award-winning fake patents

EPO and Theranos: Thank you for the endorsement. You won't regret it!

Theranos trolls

Theranos patents

Summary: Theranos patents, granted by the European Patent Office and then further glorified in an award ceremony, helped legitimise a major fraud and a scam that actually killed a lot of people and impeded actual research

[Meme/Video] Another Temper Tantrump From António Campinos

Posted in Europe, Patents at 3:19 pm by Dr. Roy Schestowitz

Campinos and FTI

Campinos said what?

Summary: PR gaffe Campinos cannot contain or control his mouth, yet the Administrative Council, which he bribes, reappointed him as EPO President last month (he had no actual competition!)

« 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




Samba logo

We support

End software patents


GNU project


EFF bloggers

Comcast is Blocktastic? SavetheInternet.com

Recent Posts