- Operating systems, for various kinds of workloads
- Programming language toolchains
- Hardware vendors
- Operating systems, for various kinds of workloads
- Programming language toolchains
- Hardware vendors
Hardware you can buy from China. Distant, predictable authoritarianism that doesn't make annoying social media posts is sadly preferable to .. whatever is going on over there.
Java is FOSS by the way, however it is also a good example, its runtime capabilities isn't the product of long nights and weekends.
We can worry about feature growth later, if at all. It may be age finally changing my preferences, but so much of what I've seen sold as "new" in tech in recent years has been either worse than what I already had or a reinvention of something that already existed. Like, contactless payments were already a thing before they were available in phones, and social media didn't start with FB and twitter, and Apple's API updates in the last few years feel like as much of a downgrade to me as their icons seem to be to UI blogs.
What was the problem between Android and Java then? Wasn't there some dispute between Google and Oracle on that? Genuinely interested.
Sun did not sue, because they were out money already, and Oracle used the argument they were using Apache clone implementation of Java, with copyrighted headers.
To this day you cannot pick a random Java library and have it run on Android.
Even after having won, they refuse to implement full compatibility.
Because of the licence or because it won't work? Sounds like the latter, but I have never seen a Java library that unexpectedly did not run on Android.
To the extent that my employer blocks Oracle dot com at the outbound firewall to stop anyone accidentally incurring license costs. You don't want to deal with Oracle license enforcement.
Oracle cannot be blamed people are unable to understand the difference between OpenJDK and Oracle Java installers.
OpenJDK also happens to be developed mainly by Oracle employees, circa 80% of contributions.
Hardware vendors is a different issue
Example, Java, .NET, Go and co are FOSS, how long do you think they will keep on going without their overlords?
For complete alternatives we need to go back to the cold war days, where programming languages were driven by vendor neutral standards, and there were several to buy from.
As it is, it suffices to take the air out of existing FOSS options.
Even if you quickly point out to GCC and clang, one reason why they have dropped implementation velocity from existing ISO revisions is due to a few well known big corps focusing on their own offerings, while other vendors seldom upstream stuff as they focus on clang.
EDIT: As I missed this on the first comment, same applies to the big FOSS OS projects, most contributions to the major Linux distros, or the BSDs come from non European companies, there is naturally something like SuSE, but then we get into the whole who is allowed to contribute, security, backdoors and related stuff.
On programming languages it is a concern how popular .net and Java are in Europe. However being stuck on the current state of Python is less of a worry. I feel like I was always 10 years behind on needing new features.
There's C++ if you want something that has an international standard.
I agree that OS is missing but OS for any workload that is not "desktop computer" or "laptop computer" in the EU, and anywhere in the world, is already dominated by Linux. Phones, routers, Internet of Things, servers, supercomputers, smartwatches, satelittes,... Whatever really. It's all Linux.
Also, Qubes OS exists.
Some projects, especially high profile ones, do have US companies behind them (e.g. Google, etc) so you could claim they are US-centric, but at this point it becomes a question of why you are looking for an EU alternative. If it is to help EU businesses (like others mentioned), then unless you financially support these US companies (either directly or indirectly via, e.g., your data) it doesn't matter if the FLOSS project you are using is made by them or not.
The way things are going it becomes a national security issue where those PR are coming from.
And TBH IMO such projects should be avoided in the first place regardless of what US is doing because they tend to use FLOSS as a marketing method than for practical development. Choosing projects which have multiple shareholders, so to speak, is much healthier in the long term.
I think recently it has been made obvious by the US that relying on US technology is a risk, because it can be used to bully entire countries.
So I think there is a movement right now of "non-US alternatives", but of course if you are in the EU and got burned by relying too much on the US, maybe it is wise to try to fix that by having some kind of digital sovereignty in the EU.
But I'm pretty sure many companies would switch to a Canada-based product if it allowed them to reduce their dependency on the US.
Programming language toolchains? You must be very NPM-brained, stuff like C and C++ is generally quite decentralized with OSes taking care of packaging. There's also plenty of languages that originated in Europe.
Hardware vendors? There's a few. Most hardware vendors in general are Asian though.