3 ms·
The actual implementation requirements are insane. You thought your clueless product manager asked for unreasonable timelines? Well now get ready to write code
by impish9208 2y ago
The actual implementation requirements are insane. You thought your clueless product manager asked for unreasonable timelines? Well now get ready to write code to politicians’ specs!
Plagiarizing my own comment from a few months ago below.
We need to ensure maximum interoperability and no differentiation across different computing platforms and applications. And politicians are, of course, the most knowledgeable about these things. Perhaps they should also consider enforcing the following suggestions to open up the marketplace:
— All applications that expect to be in scope for EU regulations should be written in one of the programming languages approved by the Secretariat on Digital Interoperability. The Division of Programming Languages and Operating Systems within the aforementioned agency will also be tasked with adding, removing, or otherwise modifying the list of approved languages and runtimes. In the future, it may even design and release a new language of its own in order to minimize arbitrary uniqueness among digital services within the bloc.
— Companies must submit their feature plans to the Bureau for Open Competition before releasing them to their customers. The BOC will then convene a task force comprising of the submitter's competitors to ensure that the proposed feature would not unfairly harm them in the marketplace.
— Gatekeepers under the DMA must make their source code (extensively documented) available to any other gatekeeper upon request. This will ensure maximum competition in the marketplace.
— Non-EU compliant Integrated Development Environments (IDEs) are hereby banned from being used by gatekeeper and future-gatekeeper companies. Compliant IDEs will enforce policies that discourage and prohibit anti-competitive practices as part of the bloc’s Shift-Left initiative. This will enable digital service providers to prevent tendencies that might harm their competitors.
- bigyabai 2y agoI know you're joking, but none of these things actually foster fair competition so it's not making it into the language of a real bill. It's possible to enforce meaningful interoperability without forcing source code disclosure or enforcing a particular IDE/language.