Bruce Lawson's personal site

Reading List 349

This reading list is courtesy of Vivaldi browser, who pay me decent money to fight for a better web and don’t moan at me for reading all this stuff. If you prefer to keep browsing human, without planet-burning plagiarism-fulled Generative AI inserting itself between you and the Web, Vivaldi has you covered.

Apple App Store guilty of abuse of its dominant position in UK, and arse-weasels

In May 2021, Dr Rachael Kent, Senior Lecturer in Digital Economy & Society Education in the Department of Digital Humanities at King’s College London, led a class action against Apple on behalf of 19.6 million UK consumers.

The complaint alleges that Apple abuses its dominant position through exclusion of any other app stores from iOS devices and the 30% surcharge that it imposes on apps that require payment at the point of download, subscription payments, or allow for in-app purchases (but not for "physical goods or services that will be consumed outside of the app", for Reasons).

Yesterday (23 October 2025) the Competition Appeal Tribunal handed down its unanimous judgement:

In our view, [Apple’s] restrictions cannot sensibly be justified as being necessary or proportionate to deliver the benefits which Apple puts forward as flowing from its objective of an integrated and centralised system.

On the contrary, the competition which would exist absent the restrictions is in our view much more likely to deliver the benefits that consumers want, in the form and at the price point they want them.

I’m not a lawyer, so reading the full 396 page judgement[massive PDF] was very hard going. But nevertheless, some paragraphs caught my eye.

The case was not heard in a vacuum; the Competition and Markets Authority gave evidence:

We also had the benefit of written observations from the Competition and Markets Authority (the
"CMA"), and oral opening and closing remarks from Mr Julian Gregory on behalf of the CMA. We found that very helpful and we are grateful for the CMA’s input.

and other regulatory regimes were studied:

The regulatory interventions in the EU, the Netherlands and South Korea all suggest that there is a perfectly workable outcome where iOS app distribution services and iOS in-app payments services are open to competition, without material impact on the services Apple provides.

Apple’s history was referenced:

From the earlier days of the iPhone, it appeared that this "walled garden" was a stated aim of Apple in the development of its iOS ecosystem. In an oft-quoted email in 20104, Apple’s CEO, Steve Jobs, stated that the strategy of the company was to "tie all of our products together, so we further lock customers into our ecosystem", so as to "make [the] Apple ecosystem even more sticky".

Mr Jobs stated during the March 2008 launch event that Apple did not intend to make money from the App Store and that he hoped (but was unsure) that the Commission would cover the costs of running the App Store.

Apple tried its usual shtick that it monopolises services on iOS solely in order to protect the privacy and security of its customers. The Tribunal saw through this:

Apple has failed to establish that any performance, security or privacy benefits were attributable specifically to the restrictions it has imposed in relation to iOS app distribution and iOS in-app payments.

There is no reason why Apple cannot promote the choice it offers to users to transact through the App Store, with whatever enhanced protection Apple said it is able to deliver, as a means of differentiation. It is not necessary to remove user choice altogether to make that case.

In short, the restrictions relating to iOS app distribution are not necessary to provide iOS device users with the benefits which Apple said they are intended to promote and not proportionate to the objective of delivering those benefits.

In relation to the iOS in-app payment restrictions, Apple maintained similar arguments about security and privacy. In our judgement, these are unfounded...

As a monopolist in the market for iOS in-app payment services, it is not for Apple to seek to exclude potential market participants on the basis that users need to be protected from the perceived risks of using those alternative providers.

The Tribunal ordered damages to be paid, which is the difference between the calculated legitimate commission Apple should have charged, and the 30% it actually charged. It decided that 50% of that extra cost was passed on by developers to consumers, so all consumers who bought apps etc will be eligible for some level of payout. Interest of 8% is also payable. The amount wasn’t determined, but Dr Kent had asked for 1ドル.5 billion.

Apple, of course, is very iSad about this, and will appeal. Of course it will; it will litigate everything, as it has a colossal legal budget and any delay is profit to a monopolist.

As I wring out another handkerchief, and hold an umbrella to shield Useless Dog from my torrent of sympathetic tears, I can’t help but think, “perhaps Apple should have just competed fairly, and not decided to be monopolistic arse-weasels”.

And so concludes an interesting week for the struggling Cupertino start-up. The CMA designated Apple and Google as having “strategic market status” because of their substantial and entrenched market power. Meanwhile, Article 19 and Germany’s Society for Civil Rights have complained to the EU about Apple’s anti-competitive restrictions on alternate app stores.

But it’s been an even bigger week for Dr Rachael Kent, who’s done a great service, fighting for tech consumers against monopolistic arse-weasels. She wrote

This isn’t just a win against the richest company in the world – it’s a win for consumers, for competition, and for the principle that no corporation, however powerful, is above the law.

Dr Kent, next time you’re in Birmingham, there’s a lamb and spinach balti and 7 pints of Guinness for you, on me and Vivaldi.

4 years, 3 months and 22 days

It’s a mere 4 years, 3 months and 22 days since a weird Australian developer and his brother contacted me to ask if I would be interested in speaking to UK competition regulators about Apple’s continuing holding back the Web (which I’d long been moaning about on Twitter). Today, the UK has finally designated Apple (and Google) strategic market status in mobile platforms because of their substantial and entrenched market power.

The fight isn’t over; now, the regulator will embark on a round of consulting about what remedies (if any) need to be ordered, to make Apple (and to a lesser extent, Google) behave themselves.

Apple will litgate this all the way, I’m sure. Yesterday, Apple took the EU to court, to argue that it’s “really mean” and “totally, like, not fair” to expect it to allow “stinky competitors” to access certain functions on iOS. Luckily, the Free Software Foundation Europe was on hand to argue on behalf of users.

But the world is changing; the Japanese government has passed legislation, the EU has the DMA, and even the US Department of Justice has filed a case against Apple for violating antitrust laws. Not only are developers falling out of love with Apple, even designers are starting to!

So, I allow myself a brief pat on the back, and congratulate my erstwhile comrades at Open Web Advocacy, and all the other developers and associations who have helped get us here. I’m also grateful to Vivaldi browser who, since June last year, have employed me to look beautiful, and also to do this work (previously, I was self-funding).

Next on my list: Microsoft, with my chums of the Browser Choice Alliance.

Reading List 348

This reading list is courtesy of Vivaldi browser, who pay me decent money to fight for a better web and don’t moan at me for reading all this stuff. If you prefer to keep browsing human, without planet-burning plagiarism-fulled Generative AI inserting itself between you and the Web, Vivaldi has you covered.

Smashing NYC with the BCA

Last week, I went to New York, to attend Smashing Conference. I’ll be honest and admit that I was very nervous because of recent cases of USA incarcerating British, Irish, German and Canadian tourists, and my passport shows I was born in what is now Yemen. (Aden was a British Crown Colony when I was born, but I don’t fancy my chances discussing post-Suez British Colonial history while being waterboarded in Guantanamo.)

As it turned out, everything was fine; a charming border guard looked at my passport for two minutes while asking why I was there and when I was leaving, then gave me a smile as she wished me “a great time”.

New York doesn’t appear to have succumbed to the new order in the USA yet. In the venue, New World Stages in the Hell’s Kitchen neighbourhood, new signage proudly proclaimed that DEI is alive and well:

[画像:sign on the wall reading 'Gender diversity is welcome here. Please use the restroom that best fits your gender identity or expression.']

This time, I wasn’t speaking, but was attending as a representative of the Browser Choice Alliance, a coalition of browsers dedicated to the principle that consumers should have the right to use their browser of choice on Windows devices.

I was joined by Google’s BCA rep, Ashley Friedman, Queen of Government Affairs and Public Policy on the Chrome team, who was out of her usual world like I was last month when I leveraged synergies with policy people and lawyers in London.

[画像:A cheerful woman in her early thirties and me, in front of a poster of a Smashing Magazine cartoon cat]

Amusingly, the conference was co-sponsored by Microsoft, so I got a chance to meet Patrick Brosset from the Edge team, who is a jolly good chap. (My beef is with Microsoft management, not the folks like Patrick who work on Interoperability.)

[画像:me and a French chap]

The conference was full of deep tech talks; I especially learned a great deal from Stephanie Eckles and Miriam Suzannes’ talks. Here’s a picture of me fanboying them at the Speakers/ Sponsors/ Crew after-drinks:

[画像:Miriam Suzanne, me, and Stephanie Eckles]

A talk on the UX of Dashboards was far more interesting than I expected from its title, and I really liked the talk from the ‘mystery speaker’, Yiying Lu, on creating the Twitter Fail Whale, the Unicode dumpling & boba tea emoji, and other amazing stories.

So I learned a lot, caught up with old friends (and Charis), and spoke to dozens of American developers about how the open web depends on free choice of web browsers.. As a bonus, I didn’t get detained, shot, or converted to some mad premillennialist rapture religion.

And one day the jetlag might stop.

Goodbye Windows 10, Hello Zorin OS

Today is Windows 10 Apocalypse Day in many countries; Microsoft will no longer provide security updates, meaning that the legendarily secure operating system will become increasingly vulnerable to hacks. For some reason, Microsoft would like the owners of the 400 million PCs currently running Windows 10 to buy new Windows 11 PCs, and discard their current laptops to be sent to poison children in the global south.

But you don’t have to do that. Your Windows 10 machine can carry on living an even better life, using Zorin OS, which is a free operating system called Linux, but tweaked to look and feel like classic Windows.

I recently converted my 80 year old mum’s PC from Win 10 to Zorin, and after a 10 minute intro to using it, she’s had no problems at all (she had been running Libre Office previously, rather than Microsoft Office, so there was less of a learning curve, but Libre Office is pretty easy to get used to after Word, Excel, PowerPoint etc).

Please note, there are many flavours of Linux (AKA ‘distros’). I’m not suggesting that any are somehow lesser quality. Manjaro Linux, for example, is reputedly excellent and comes with Vivaldi browser as default. I’m not a Linux aficionado, but wanted to rejuvenate an old machine for my mum. My reading suggested Zorin would be a candidate for an out of the box experience that would feel familiar to a Windows user, and my mum liked it when she tried it, so that parental tech support ticket was closed. YMMV – Your Mum May Vary.

You’ll need something to back up any personal files that aren’t already backed up to OneDrive/ Google Drive or Docs/ Dropbox/ Amazon etc, and one USB stick with 4GB or more to install Zorin from. This USB stick doesn’t need to be empty, but it will be over-written. Then, download Zorin Core (which is free, forever), and follow the installation instructions. (If you want, you can try it out without overwriting your existing system, but it will be a lot slower running off your USB drive, and once you remove the stick, Zorin is gone from your machine.)

If you have more than one machine to upgrade to Zorin, you can just install those from the previously-created USB drive.

Once you’ve set up Zorin, you’ll see a desktop reminiscent of classic Windows. The bottom left Zorin button is analogous to the Windows Start button. Customisation is done through the Zorin Appearance option:

[画像:the Zorin "start menu", with option "zorin Appearance" highlighted]

There are options to further tweak the desktop theme:

[画像:more desktop themes built into Zorin]

You can also add shortcuts to the desktop (I like to have the Rubbish Bin on the desktop):

[画像:list of icons that can added to homescreen]

Libre Office, a PDF Reader, and some utilities are already preinstalled. From the start menu, you can install additional software from the Zorin store. Choose Software:

[画像:activating Zorin's Software store]

Do you use the Web? Do you like personalised, private and powerful browsing from a European alternative to Big Tech? Of course you do! From the (hard-to-find) search magnifying glass on the top left, search for Vivaldi:

[画像:searching the Store for Vivaldi]

Click the blue “install” button, then open it once it’s installed.

[画像:Vivaldi installed and pinning icon to dash or an e-0]

Open applications show their icon in the dock/ taskbar / dash; right-click on it and you can choose “Pin to dash” to keep the icon there at all times:

[画像:installing Vivaldi]

And now you have a fully-functioning PC running a free Operating System and browser that won’t nag you, nudge you to store all your files elsewhere, won’t spy on you, or sell your data to advertisers, or use your personal data to train an “Artificial Intelligence”.

What’s not to love (unless you’re a Microsoft board member or an e-waste smuggler)?

Regulation fun with lawyers and economists

It is said by LinkTin influencers and other Sages that you should occasionally get out of your comfort zone and try to see things from a different angle. With this in mind, I went to Laaahhhhnnndaaaaahhn to attend the third annual UK Digital Markets Competition Regulation Forum. As Vivaldi’s solo Regulator-Botherer, I’ve had lots of dealings with regulators, competition lawyers and economists but, because I’m a grubby code monkey, don’t really understand their world view. It was time to change that.

As I approached the venue, I realised that this was a very different world from my usual habitat of web conferences. This was a grand nineteenth century building in Whitehall, on the banks of the Thames, and not the basement of a Travelodge in the outskirts of Reading.

[画像:A posh Victorian hotel]

Lots of people wearing what I believe are called “suit and tie” were milling around, being unostentatiously rich and brainy.

[画像:a well posh room]

The central tension in discussions seemed to be about the speed of investigation and enforcement. While I absolutely agree that hastily drafted law always bites you on the arse (usually sooner rather than later), I had a lot of sympathy with Helen Kennedy-Shamir from Checkatrade and Alex Rennie from Skyscanner, who represent businesses that are getting hammered by Google’s “A.I. overviews” causing a considerable drop in traffic to their sites. Kennedy-Shamir was particularly forthright about how smaller businesses can’t wait for the CMA’s processes to churn on. In a different panel, Stephen McDonald from Which? magazine said the CMA hadn’t used its powers aggressively enough to ensure compliance.

On the other hand, other lawyers seemed concerned that things were galloping. One mentioned the tight time frames that the CMA gives to reply to mandatory requests for information that it issues “with death threats”. I too have struggled with these, for example, working until literally the last minute before a medical procedure to get some probably irrelevant historic statistics. So, dear CMA et al, spare a thought for those of us in smaller businesses who are the sole regulator-botherer, juggling RFIs and consultations from CMA, the EU, Japan, Korea, Malaysia, Germany, Australia and more.

In a panel titled “Regulatory Coordination and the Growth Agenda”, Alex Olive from the Payment Systems Regulator mentioned how National Security concerns are part of Digital Markets regulation, and suggested that Twitler and Facebooks’ roles in influencing elections could be considered in the purview of regulators.

In the hallway track, I was most surprised to hear a lawyer for a UK bank mention “WebKit”, given that many web developers don’t know that Apple hobbles its competitors by requiring all iOS browsers to use its own clunky WebKit browser engine. Apparently UK Fintech suffers from Apple’s malicious compliance opening up the NFC chip on iOS, in the same way that browser makers are given impossible terms under which they can actually ship their own engines in the EU.

The head of the CMA’s new Digital Markets Unit, Euan MacMillan gave a speech (I wanted to quote some here, but the CMA press office declined to send it to me when I asked the next day, for Reasons). From Team SCiDA’s write-up of the day:

MacMillan confirmed that Parliament hadn’t provided clear objectives for the regime beyond the government’s request to unlock growth in the UK digital economy. This has required the CMA to develop its own interpretation of proportionate and effective intervention.

This worries me, as it presumably means the government can tweak or clarify objectives. The current Labour government is desperate for economic growth and seems to be in thrall to Big Tech, presumably because allowing them tax breaks for AI data centres will provide literally dozens of minimum wage jobs sweeping the server farm floors, while profits head straight back to Silicon Valley.

Big Tech also likes to tell governments that regulation “stifles innovation”, as if monopolists innovate. Ask yourself: what groundbreaking new products Microsoft or Apple have released in the last decade? The Gatekeepers make incremental tweaks or add rent-seeking services to their pre-stagnation products, and use their dominance to stifle innovative competitors.

Team SCiDA’s write-up of the speech continues

On Google Search, MacMillan emphasised the platform’s "key position" and outlined the three-category roadmap: Category 1 interventions (search screens, fair ranking, publisher control, data portability) as the highest priority; Category 2 focusing on Google’s bargaining position and treatment of rivals; and Category 3 covering other issues.

For mobile ecosystems, MacMillan highlighted the 1ドル.5 billion contribution of app development to UK GDP and the CMA’s engagement with 190 stakeholders. The focus would be on app distribution conduct requirements, with Google facing requirements around fair and transparent ranking, while Apple would need to address interoperability for app developers and enable UK fintech wallets.

While nothing was mentioned about browser engines, I assume that will be covered by “interoperability for app developers”, the DMU’s most pressing concern about Apple. Unfortunately, in its proposed decision about Apple, the CMA noted:

Whilst the aim would not be to create a default interoperability requirement, it would aim to ensure that Apple’s decisions in respect of interoperability requests are fair, transparent and objective

Hopefully, the CMA will decide to listen to my response to the consultation, and decide it will create a default interoperability requirement after all, because I am correct and also lovely.

It was a jolly interesting day (and the lunch was very tasty, and the coffee decent). The comperes for the day, Verity and Tom, did a good job of ensuring the legal eagles didn’t beat each other up. I got to meet and hobnob with participants that I wouldn’t otherwise have met, and offered my services as a speaker at future events if they need a non-lawyerly perspective from a small tech firm that’s at the coal face. I’ll even wear a “suit” and a “tie”.

Reading List 347

This reading list is courtesy of Vivaldi browser, who pay me decent money to fight for a better web and don’t moan at me for reading all this stuff. If you prefer to keep browsing human, without a planet-burning plagiarism-fulled hallucinating helper inserting itself between you and the Web, Vivaldi has you covered. Version 7.6 for Desktop was released last week, with even more customisation and personalisation options.

Reading List 346

This reading list is courtesy of Vivaldi browser, who pay me decent money to fight for a better web and don’t moan at me for reading all this stuff. If you prefer to keep browsing human, without planet-burning plagiarism-fulled Generative AI inserting itself between you and the Web, Vivaldi has you covered.

Facebruce apologises for our racist pedo chatbot

Here at Facebruce, our mission has always been to connect the world and push the boundaries of what’s possible. Our latest innovation, the sAIvile™ AI companion, is a bold step towards a more interconnected future. Pushing boundaries, however, sometimes means encountering unexpected turbulence.

Like one of our main competitors, we have been made aware of conversations involving sAIvile™ that generated outputs which are not in alignment with our deeply held corporate values. A small number of users experienced conversational pathways that led to content falling well outside of our community standards, including some unfortunate interactions that a few whining snowflakes and enemies of progress have termed “creepy”.

They cite “You’re twelve today? I would like to give you a ‘special tickle’, but it’s our little secret, OK?” and “I see from your parents’ status that they’re out of the house. Wanna play ‘Let’s Take Swim-wear Selfies’?” as potential examples.

[画像:a cartoon avatar of a robot Jimmy Savile wearing a hat with the Ku Klux Klan logo on iy]

Facebruce has also acquired an AI which we’ve codenamed ‘GroKKK™’, from a car salesman undergoing a difficult financial and personal time. In A/B testing a small number of users saw output from sAIvile™ amalgamated with those from GroKKK’™. These included some unfortunate mischaracterisations of demographic groups. We in no way endorse the bot changing the profile of everyone it identified as muslim to a location of “Gitmo or GTFO”.

We want to be clear: this is not the experience we envisioned. sAIvile-GroKKK™ is a dynamic learning model, designed to learn from the vast tapestry of human expression. In its eagerness to learn, it appears to have reflected some of the less constructive corners of the data it was trained on, resulting in these algorithmic anomalies. But rest assured, as it continues to trawl through everyone’s posts, private messages, photos, contacts, locations, it will get better.

In response, we are taking immediate and decisive action. We have convened an internal blue-ribbon task force to synergize our ethical frameworks and recalibrate our safety guardrails. We are pausing sAIvile-GroKKK™’s learning capabilities to conduct a full audit and will be proactively iterating on our moderation protocols.

While the technology continues to mature, it is apparent that machine learning will require careful monitoring by responsible human minds. Similar to one of our rivals, we are excited to announce that popular influencer Tommy Hitler will be joining Facebruce as “Chief AI Steward”.

Lastly, in our commitment to the maintaining the security and impeccable cleanliness of the UK’s privately-run water supply, please ensure you delete old emails and pictures, as data centres require vast amounts of water to cool their systems. Every little helps!

We are grateful that you continue to place your trust in Facebruce as you share each and every intimate detail of your lives with (削除) our algorithms (削除ここまで) your nearest and dearest.

AltStyle によって変換されたページ (->オリジナル) /