Microsoft breached antitrust rules by bundling Teams and Office, EU says
apnews.com
apnews.com
Not to say damage didn't occur or that MSFT has a good track record of adhering to rulings, but it's potentially not too late for those in the future who could benefit.
As long as the law already existed
Either a law is inherently useful, or it is not. No need to cry about abuses in the 1800 regarding laws being passed today. The proposal is to fix a situational problem, not a physical one.
You should be thankful at all this is happening. On the other side of the ocean bundling office and teams is still perfectly legal.
I wonder why nobody at the US antitrust office has said anything at all.
Gee, I wonder...
Like the other comment here, it's ironic that it is the EU pulling from the market/capitalism playbook now.
[1] https://www.wired.com/story/the-us-government-has-a-microsof...
So is bundling office and PowerPoint which killed a massive number of presentation apps before they were even born. How is this particularly different? Should bundling any apps/sofware/services together be illegal? Should that only apply to specific companies?
Yes, it's an abuse of dominant position in the market.
> Should that only apply to specific companies?
It should apply to any market segment where one vendor can abuse its position.
It's a bit like saying that that them bundling PowerPoint together with their other apps is unfair towards any startup potentially wanting to enter that market. Which very well might be true but what's so special about Teams? MS and other companies have been bundling apps together since forever...
Furthermore, I have always needed a Microsoft account to join a Teams meeting, as they want to make sure you get sucked into their ecosystem.
Aside from that, resource consumption on Chromium is totally crazy. Zoom or Hangouts are fine, but Teams makes my old NUC overheat during simple audiocalls.
https://support.microsoft.com/en-us/office/join-a-microsoft-...
So this means that I pull my customers into a competitor product, and they also get to hear me badmouth Teams if I find an opportunity to do so.
Teams doesn't have to be better, they're just bundled.
It's better than where we were (Cisco jabber) but also worse than what's out there.
Absolutely a monopoly maneuver.
and didn't really maintain for at least the last 2 years either
(it basically ran a often very outdated version of the web app + some AFIK unnecessary and buggy custom audio handling)
Do you maybe only do calls through Chrome? Or maybe you have a user agent spoofing extension (or similar) installed in Firefox?
"Supported."
Firefox doesn't seem to be intentionally blocked by Teams in my experience (or at least not anymore?), but maybe it should be.
I regularly use Meet, Zoom and Jitsi on Firefox and Meet has been the only one that always just worked for me and my guests.
Either way it doesn't matter much because:
- jitsi meet even when they still was a small startup managed to provide high quality video calling on all browsers/platforms
- MS Teams has more then enough resource to make things work, they just don't want to (same for properly maintaining their Linux app, which given that it can be a local deploy of the web-app a very little other code could be a 1.5 person job (the +.5 person in case the first is sick)) and have a good reason not to (they have been pushing edge hard, including using inappropriate means like deceiving windows users into using it when they clearly signaled they want to use another browser)
And the issue in Firefox across both those wildly different systems is present in Microsoft Teams, Google Meet and (I believe) Slack's Huddle.
Microsoft has the resources to make it work, sure, but I'm betting "making it work" here means fixing the issue in Firefox.
You can not convince me Microsoft isn't an evil company.
Unless his startup was VC funded and was already seriously penetrating enterprise and then couldn't get round C of financing because their 100+ person sales team couldn't make the high growth math make sense.
Otherwise usually your value prop can't be closely tied to *relatively* minor accounting decisions in the early days or you're already DOA when facing an entrenched opponent whose team can easily undercut you well beyond generic bundling deals (whether via strong existing relationships, making wider non-standard sweetheart deals that wouldn't be under regulatory scrutiny, and marketing budgets).
Don't get me wrong this can harm markets generally, and megacorps should be held to higher scrutiny, but usually it's not that simple.
My best guess is that the pandemic is what happened — if this story is true.
The bundling didn’t matter when no one needed a large amount of seats for an in-office workforce.
But during COVID and currently, there was no better pricing than what Microsoft is offering for all the things (ex. Azure + 0365 + GitHub).
The market shifted from Slack, Zoom and <insert anything else here> to Teams for large enterprises when they recognized that no one was coming back into the office.
Source: I bought enterprise software for a Fortune 20 during COVID until I launched my startup.
Whether a small European startup would have won out locally without Microsofts market position + price advantage idk. But without details I'm not sure the financial decision making of a Fortune 20 matters in this conversation which was part of my point.
Once your sales team is competing on price vs Microsoft it's basically over for young companies. Your value prop has to be much more than that until you're a mature business.
There's degrees to market manipulation and market position where this sort of explanation would hold water as being the root cause of death knell.
Since the OP refused to provide any further details or answer any questions people sent towards him, I tend to believe it's the latter.
Enshitification ramps up after the competition has been destroyed.
Plus, you use your market incumbency to stifle competition in other ways (e.g., putting advertisements for Apple Music in settings).
I think you meant to say not WORSE than Spotify.
The product has gone to hell, they need to fire all the product managers. I don't know how you fuck up a music UI this badly but...
You wrote:
> The product has gone to hell
Can you provide some specifics? To be clear, I am not defending Spotify. One big thing that is lacking: They need a plug-in system like modern web browsers. This will allow them to offload a lot of the UI innovation to tech savvy users. At the moment, only Spotify can make changes to the UI.Open a random play list, start playing a track.
Close the client, try to get back to the track you paying right now... Pick a big list will it get you back to the track. There used to be a few ways to do this, now there is one (and it's ugly).
Is there a rhyme or reason to show or not show the tracks of an artist that I have liked/followed? Is that display consistent?
Why are we mixing liked artists and liked playlists now. Why is "like" some global list. Albums, songs, Artists are not the same thing. Globing these preferences together is like telling the waiter you like ice cream when he asks for your drink order, at breakfast on a Tuesday.
Why do I have to click into an album to find the publish date of a track? They have this whole right panel now with half assed track info and nothing useful.
The UI needs burned to the ground and an adult, who likes music needs to tell them what they need to show...
edit: should be this one: https://github.com/tombonez/noTunes
What will it take to make these companies realise I'm perfectly happy with my current music streaming service and I don't want theirs regardless of the price it's offered at? I find it very disrespectful as a user when software can't take 'no' for an answer; my 'no' isn't 'maybe if you wear me down with enough nag screens' it means 'no I'm not interested please go away'.
Often times they won't stop even if you are a customer as in the case of Microsoft insisting that I backup all my files to their OneDrive that came bundled with Office. I get constant nag notifications to "finish setting up backup" even though I have alternative backup solutions and only want to use OneDrive as an offsite storage, not as a sync system.
I would love to tell the software to "never bug me again", but instead we only have options of "Yes!" and "Not now, please bother me again".
I don't think MS Windows ever shipped with these.
2 amazons, 2 Aws
Has that ever actually happened? Or do you have any reason to believe it might in the future?
That lower cost people pay upfront thanks to monopolies, is then drained back with interest, using higher prices, reduction in social mobility (of new founders/startups), reduction in innovation & increase in rent-seeking behaviour.
Breaking up monopolies has been long overdue, it’s a good thing its starting now.
government should help us coordinate to prevent this Nash equilibria
Yeah but nobody minded not having to pay for web browsers, file manager, antivirus software and bunch of other stuff.
Companies have been bundling their different software products together since almost forever and while there are some disadvantages arguable this has benefited consumers overall. At least I wouldn't be too glad about having to buy separate licenses (or pay separate subscriptions) for Excel, Word and PowerPoint (or any other product bundle like Jetbrains IDEs for every language etc. etc.).
Most people would also not rather get a non-functional barebones OS whenever they get a new PC and have to chose and install all the basic apps themselves.
I worked in a company that also sold a collab solution and we had technical champions all over the place that 1000% agreed that our product was better than Teams in every single metric, including performance, UX and productivity. Yet they couldn't secure a budget since the higher-ups knew they got Teams for free in their E5 license.
Not sure you realise but in the corporate world it's about politics and money. People (above entry-level staff) do things to look good to their boss. That's it! And saving money is a great way of getting promoted: "Look boss, I just saved us $500k a year in license fees!".
Saving $X per year using a "free" tool from Microsoft will always trump anything you pay for especially if you are all in on Azure, O365 already. It's a no-brainer.
Not only that, once the decision is made, it will likely never be changed until the higher-up that made the decision moves on, quits, or is fired, no matter how wrong or bad the decision was (well, within reason, of course!)
I'd love it to be as simple as making a good case for the competition, and I've had to make that case many times over the years, but the reality is that a bundled product from Microsoft will win in a place that uses other Microsoft stuff, vs a paid product thats 100x better, faster, stronger, whatever.
It's because it's being sold to managers and executives who don't actually end up using it, and never have to deal with the consequences of buying it.
individuals are not pricing that in. coordination is needed. that's why we regulate the market
The problem you have is that the people making the finance decisions are often far-removed from the ones making value-based decisions.
The ones making the decision from a finance-perspective look at the offering from Microsoft, realise that it does video and chat for free (well, they're paying for O365 anyway) and that's it.
They don't care (or know!) that it's a resource hog, buggy etc. The value from the OP's product would not even be a consideration even if it was 100x "better" (use your own definition of "better" here!)
So I think it's unfair to use that comparison in this case
"As a product manager myself, I believe that the use of an advantageous market position to strengthen vertical integration is a reasonable practice, so long as the bundle cost of the final product to the consumer remains the same."
The problem with this, and the reason we we anti monopoly laws in general, is that this practice can be self-reinforcing, and allows for the capture of an entire market, extinguishing all competition. This then allows pricing for the good on offer to be set at whatever arbitrary price the monopoly deems reasonable.
I'm not even talking about azure and the anti-competitive shit they do there. Teams is but a drop in the ocean.
If a single customer dropped you because he now has Teams for free your product was a failure for that customer anyway and he just suddenly realized you offered him no value.
Just look at https://taskulu.com/ and tell me how Teams even competes with you. Your real competition was Jira and customers dropped you because Jira was a superior product and integration with Teams gave them everything you offered and a chat application separate from project management is an all around better option as there is a single chat for all employees, regardless of them using the project management tools.
Failure to innovate kills those companies.
Just look at the latest "innovation" of the OP: a wrapper around SES (5x more expensive!), like thoudand others exist.
e.g. selling Word/Excel/PowerPoint together is hurting any start-up that might want to enter the document processing/spreadsheet/etc markets? Free browsers killed the entire market that was starting to appear in the 90s etc. etc.
Should office suites be banned? Should Adobe be only allowed to sell subscriptions/licenses for individual apps?
At the end of the day it should only matter if Microsoft's practices are hurting consumers rather than their competitors.
On the one hand that's a broadly reasonable goal, however the point of having laws preventing anti-competitive behaviour is founded in the logic that one company unfairly preventing there being competition from other companies is in itself a form of consumer harm due to the fact that it both prevents consumers from having choice, and also therefore in the longer term allows the monopolistic company to raise prices without consumers having any option other than to pay more or go without.
So in reality the harming or competitors can be considered the harming of consumers.
In the story above, a competitor to Teams couldn't "keep up". Is that really Microsoft's problem? Should Microsoft have made Teams more useless, more expensive, or less integrated so that competitors that couldn't make their own cheaper or better version had a chance to keep getting customers?
Well, they should at very least make Teams interoperable like every other goddamn service should be - or be forced to do so.
At some point, if people want an alternative to Github, perhaps it starts with people not using Github and switching to alternatives.
Honestly, it would seem people like market concentration. I don't think people like having to use multiple repository management websites. However, I do wish it was centralization in experience over a federated system, rather than what we have noe. e.g. a "source control browser" that normalizes github, bitbucket, sourceforce, sourcehut, etc. into a single seamless interface.
But even that doesn't seem to be high on anyone's list.
Voting with your wallet (or with your attention & time for free things) makes sense if there's an alternative you can choose that's as good as the one from the company you dislike, or if you consider the impact on you of any deficits in the alternative to be less important than sending a message by voting with your wallet/time.
But it's completely understandable, and very common, for people to be in a situation that while they want to boycott a company/product because of how they act in some way (from software UI decisions to using child labour in sweatshops to...) but are faced with the choice between using/buying one of their products or suffering from what they consider to be a significantly worse and/or more expensive product.
And if you wish that one or both of Microsoft selling / giving away Github, or MS changing how they run Github, would happen, then why not publicly express blame in the hope that enough similar complaints build pressure, regardless of whether you're avoiding it or feeling you need to use it?
(Personally I don't feel I use Github enough to be a useful voice on how MS have handled it since the acquisition, but I feel like many people have expressed being pleasantly surprised that they've broadly let Github be Github, at least compared to worst-case fears of how much they might try to make it more Microsofty.)
This is silly, they will just buy up all the competition, what choose will you have
Once customers bought Office+Teams the cost of using Teams is 0, because they paid for it. How can competitors make a cheaper product then? You can't get cheaper than that! Even if someone wanted to use your product they most likely would still have to pay for Teams by buying Office.
True, but that also applies to every other single app and service that they are bundling with the subscription. I only want Excel but I'm also forced to pay for PowerPoint. And how deep should we go? Should they be forced to turn Edge into a paid product you have to buy separately? They crippled if not outright killed the consumer anti-virus industry by starting to bundle Windows Defender/(whatever it's called)? That certainly wasn't fair to McAfee/Norton/Kaspersky/(any other shovel ware provider) but did it hurt consumers? One might argue this would also apply to [File] Explorer and every other basic app.
How is the situation with Teams at all different and where exactly do we draw the line?
I don't think you should have to turn Edge into a paid product similar to how I don't think grocery stores should be forced to charge you if you use a shopping cart. If Microsoft wants to include Windows Defender for free but if they're increasing the cost of a Windows License to accommodate that development effort then it's not ok.
Microsoft can offer you a volume discount for buying say Excel + Word + X but bundling is anti-competitve (see every complaint about TV bundles ever).
Like you pointed out with cable, if I want just Disney Kids on cable, I need to buy all of Disney's channels, including ABC, etc. This is because that's how the cable provider has to buy it from the networks.
Why aren't they being told they have to unbundled channels from each other? I can't pay per view sports games - they offer subscriptions that bundle the entire season. The NFL is the worst on this. Why can't I just pay a few bucks to watch one game?
It seems like if bundling Teams with Office is that big of a deal, then customers should stop using Office, and use a competitor, just like I avoid cable.
You could argue that preventing this is a positive bundling. e.g. the Cup final game doesn't exist without the first round games and quarter-finals, and the other league matches that you don't want to pay for. They need to be subsidised or the whole thing might not work or won't be as good.
But "you can't buy x without y" where x and y are in different markets is (ahem) a different ballgame.
You can't regulate every offender at the exact same time. Who you go after and when is always a political decision. This is basically the claim everybody was making when Android was in anti-trust trouble and everybody was like "How can you go after Android when Apple has a walled garden" and now Apple is in a hot seat.
Look how long it took for TicketMaster/LiveNation to get into the hot seat. Yes, it's not really fair that people get to cause problems for so long before being punished but that's life and it doesn't mean you should give people a free pass since you can't go after them all at once.
> Why aren't they being told they have to unbundled channels from each other? I can't pay per view sports games - they offer subscriptions that bundle the entire season. The NFL is the worst on this. Why can't I just pay a few bucks to watch one game?
I wouldn't argue that Panthers v Patriots is a different application than Broncos v Buccaneers.
Although I think I was fairly clear in my other post that I think the cable bundling is anti-competitive.
Hard to see how.
MS could devote resources to making MS Teams more useful, but they don't have to, so they don't.
It's not competing with Slack on features and usability or fun. It's competing with Slack on "you get a chat app and hey, it's free (with office)" and that makes the board happy.
If Microsoft start providing kickbacks and bribes to CTOs for choosing Microsoft, many competitors won’t be able to keep up. Is that Microsoft’s problem?
No, it’s our problem. We get to decide what they are allowed to do, whats fair and what isn’t.
Ideally you always want to see companies trying to run their competitors out of business by undercutting them and offering better products at lower prices. The issue when the playing field isn't level e.g. what MS is doing here is basically predatory pricing. But even then it's not exactly clear cut, e.g. did Uber running out many taxi companies out of business (or destroying their profit margins) was a net-negative or a net positive to consumers?
Compared to taxis? Well I guess it depends on where you live, but I wouldn't' generally agree.
It's also a highly commoditized market with little real barriers to entry (at least on the local level) and drivers/users can pretty much instantly switch to a different app so I think it will be reasonable hard for Uber/etc. to do that without someone undercutting them.
> due to lower competition
Still better than no competition and prices being set by a legal cartel (i.e. how taxis worked/work in many places)
Focusing on short term repercussions for consumers has significantly hurt long term consumer interests and there is evidence that it hurt the economy in general. In the decades preceding the 1980s it was generally understood that competition itself is a necessity for effective free markets and that extreme power concentration (as we e.g. see today in the IT sector) is hard to reconcile with efficient markets and political freedom.
See [1] for details, here is an excerpt:
> An emerging group of young scholars are inquiring whether we truly benefitted from competition with little antitrust enforcement. The mounting evidence suggests no. New business formation has steadily declined as a share of the economy since the late 1970s. “In 1982, young firms [those five-years old or younger] accounted for about half of all firms, and one-fifth of total employment,” observed Jason Furman, Chairman of the Council of Economic Advisers. But by 2013, these figures fell “to about one-third of firms and one-tenth of total employment.” Competition is decreasing in many significant markets, as they become concentrated. Greater profits are falling in the hands of fewer firms. “More than 75% of US industries have experienced an increase in concentration levels over the last two decades,” one recent study found. “Firms in industries with the largest increases in product market concentration have enjoyed higher profit margins, positive abnormal stock returns, and more profitable M&A deals, which suggests that market power is becoming an important source of value.” Since the late 1970s, wealth inequality has grown, and worker mobility has declined. Labor’s share of income in the nonfarm business sector was in the mid-60 percentage points for several decades after WWII, but that too has declined since 2000 to the mid-50s. Despite the higher returns to capital, businesses in markets with rising concentration and less competition are investing relatively less. This investment gap, one study found, is driven by industry leaders who have higher profit margins.
[1] https://archive.is/HEik3#selection-1737.0-1737.346 (original: https://hbr.org/2017/12/the-rise-fall-and-rebirth-of-the-u-s... )
Yet Bell wasn't broken up until 1982 so I'm not sure if it was a such a turning point. IMHO allowing AT&T's monopoly to exist for that long was much more detrimental to consumers than whatever MS, Apple and other tech companies are doing these days.
But yeah I certainly overall agree that competition has generally been the driving force behind most of human progress and economic growth at least over the last few hundred years. It's just not entirely clear what measures should governments use to maximize the competitiveness of markets without introducing inefficiencies and costs that slow down economic growth and technological progress (while not providing that many benefits to consumers either).
In the end we pay about as much as we ever have in aggregate - but at a loss of all of the benefits the AT&T monopoly - subsidized general science research from the labs, a plethora of union jobs, and an overall loss of US manufacturing capacity.
My belief having working in the sector, anything that looks like a utility is better off as a tightly regulated monopoly than being open to the winds of competition.
Interesting. Out of curiosity, may I ask how old you are?
Intra-LATA calling between neighboring towns got a bit more expensive for a while, yes, but long distance almost immediately became much cheaper. It was like the move from film photography to digital -- suddenly everybody was taking photos freely, because the marginal cost was almost gone.
Post-breakup long distance calling became something people weren't inherently reluctant to use, and that was a big deal. Especially with the concurrent rise of BBSes. There's no way I'd ever agree that we were better off with the status quo.
If governments were to parcel up markets and stop companies from crossing rather arbitrary dividing lines, it would effectively stop all investment in disruptive technologies because any real disruption most likely infringes on some of these laws.
If you stop large companies from expanding into neighbouring industries, e.g by bundling new stuff with their existing offering, you stop them from becoming bigger but at the same time you are reducing competition. The risk is that you might end up with smaller companies but even less competition.
I'm not ideologically opposed to government intervention. I just don't know how to do it. All discussions on how to break up some tech giant quickly reveal how devilishly complex the problem is. And it's different for each of them and for each industry.
What would be a general rule to prevent growing concentration without damaging innovation, ossifying existing market structures and make impossible demands on the political system in terms of keeping all those detailed rules up-to-date and fit for purpose?
There is absolutely no need to do this until you become Microsoft's size and no government has or likely ever will.
There was a lot more innovation enabled by the antitrust action against Microsoft in the early 2000s.
>There is absolutely no need to do this until you become Microsoft's size and no government has or will.
I'm not so sure. Debates about how to break up the tech giants often revolve around which particular activities shouldn't be under the same roof because there is an intrinsic conflict of interest.
For instance, some of the accusations against Amazon appear to be pointing to a potential solution where Amazon would no longer be allowed to compete with Amazon Marketplace traders or with publishers. Not sure if Lina Khan has anything like this in mind or not.
We also had many debates about whether media companies should be allowed to be internet access providers or operate internet backbones. Net neutrality is supposed to stop any misuse of power, but net neutrality itself is under constant fire from deregulators.
The thing is, it doesn't make much sense to break up a specific company because doing both A and B causes a conflict of interest but then let other companies do A and B. That's why in my view any such breakup implies a need for defining boundaries between markets that cannot be crossed.
This only applies to dominant companies/ monopolies.
But there is merit to the idea - like should investment banks be allowed to profit from taking a position against the position of their customer, even if that was done on their advise?
So basically entrenched companies in specific markets would be extremely hard to challenge unless you have very large amounts of capital just laying around doing nothing? Even start-ups would struggle a lot more to get funding because no established company outside of that specific market would be allowed to purchase them. I'm not sure overall that would benefit consumers that much (IMHO the complete opposite but it's debatable).
Of course it depends on how the boundaries are defined, but just in tech:
Apple (being a computer company) would have never been allowed to develop the iPod/Phone/Pad without spinning them off into independent companies?
Google (being an OS provider) wouldn't have been able to sell Pixel phones themselves, but that wouldn't be an issue since Android probably wouldn't have been a thing in the first place.
So we'd be permanently stuck with Symbian and Nokia/Sony Ericsson/Blackberry/etc.
Same applies to MS, which is a great counterexample, despite all their resources and power they completely failed to leverage that in the mobile market. Then you have Intel vs ARM, Google and social media, even Kodak to an extent.
Having a lot of money, resources and great engineering is not necessarily such a huge competitive advantage when trying to enter an adjacent market. You must also be capable of developing competitive/innovative products while not being afraid to cannibalize your current revenue streams. Especially if we're talking about major public companies. Pouring billions into some (potential) boondoggle without any immediate return is hard to pull off without generating a severe backlash from your investors.
Having a seemingly "perfectly" competitive market (i.e. margins are close to the "risk-free" rate of return) doesn't necessarily lead to a lot of innovation because companies in such markets can't afford to make risky investments and tend to just focus on maximizing efficiency of current technologies. e.g. yes Google being able to fund Waymo with their Search/Ad revenue/etc. is not exactly fair to their potential competitors but IMHO preventing that would have significantly slowed down any real progress in the field.
One alternative that could work is to mandate open APIs and a requirement for large platforms to carry all legal traffic and content. I know this is incredibly tricky as well. Who pays for the infrastructure? What about security and privacy issues? It raises many questions but it seems more promising as a direction of travel.
MSTeams hurts users 24/7 around the clock.
They use it because it's effectively free (1), and Slack is not.
It doesn't have to be good. And so it isn't.
1) Free with existing MS Office licences.
MS Teams had better integration with some other MS services such as OneDrive. That's obviously going to be so, that's what it's for.
The Slack-using employer also used Zoom. MS is the all-in-one in this regard too.
If I were Microsoft I'd reconsider bundling Loop, since it's going to disrupt tools like Notion. I mean, why would I bother using Notion, if I can just use Loop? : - )
I doubt the price covers the costs, especially after they added Teams.
Kill the competition, raise the price. G-MAFIA/FAANG playbook
Wouldn't this apply to any company that sells more than one product or service? Amazon uses Aws margins to subsidize a bunch, including r&d. A lot of biotech companies use profits from one drug to subsidize bad sales in another trying to break into the market.
> Kill the competition, raise the price. G-MAFIA/FAANG playbook
This is a solid business strategy, but it also falls prey to entrants back into the market when the large player raises its prices.
That’s absolutely the basic idea of antitrust.
Using dominance in Market A to get advantage in market B
Too big company must announce what it tries to do, then EU replies:
- You are too big, you glutton. We don't allow this. Slim yourself down, now gtfo.
This is just hostile to the consumer. If I want teams I can install it.
The entire point of private retirement accounts and transferable skills is that you aren't required to stick with one employer. If your employer requires you to use bad tools then find a better employer.
What a clueless and entitled point of view.
Entire industries are almost exclusively Microsoft (basically all those that make the modern civilized world work: medical, transportation, semiconductor, logistics, automotive, industrial, architecture, infrastructure, CAD, etc).
Your choice then is unemployment. Not everyone is an app/web developer who can freely choose employers based on stacks and tools, end even then, not in a bear market. Most people wishing not to be homeless don't have the choice of saying no to employment just because they use Windows.
Your comment is the equivalent of "let them eat cake".
If no one complains, not even the entitled who have some power, then the screws continue to tighten down.
I never said that. I said in many industries that choice is none existent other than unemployment and people care more about employment than they do about OS martyring.
Even your use of 'martyring' is bizarre. My avoidance of Windows for the last 20 years is a mild discomfort, not martyrdom.
There is a long history of using one's privilege to help those with less privilege. If hx8 "entitlement" changes the workplace to allow Ubuntu as an alternative to MS Windows, then those with less privilege may be able to follow.
By rejecting hx8's practice, you close off that pathway.
Going through the Windows stack has significant disadvantages to your career as well. Those companies are likely to pay less than their competitors, they are usually less modern and offer less remote options or modern development organizations. It's a lose, lose choice.
Like I said, not every office worker is a front-end dev. In other industries you have no choice but unemployment. Your lack of empathy towards other classes is showing.
>Going through the Windows stack has significant disadvantages to your career as well.
I don't know many but I've never met a .NET or SharePoint dev who's unemployed. On the contrary. All those crusty non-IT corporations seem to pay very well for others to fix their Microsoft stack. Maybe take your head out of the sand and see the real world.
And data science and IT infra/support are different career choices that differ around skills and education rather than choice of OS vendor. Those jobs are not interchangeable.
And where I live .NET jobs are far more abundant and better paid than DS jobs which are few and have loads of coopetition from newgrads due to all they hype they genrated.
Also development is a global market nowadays so that makes it even worse for this kind of jobs since they don't usually offer a remote option. It's telling that you say "where I live", where I live there's just no development job at all actually.
Also, dvelopment careers being "global" is mostly in theory. In practice it doesn't work everywhere. Some countries don't have global remote work opportunities due to tax and labor laws making that very difficult meaning you're stuck with what the local market offers. And those few global remote jobs get hundreds of applications so actually getting one is almost impossible especially in the current bear market.
There's no shortage of full stack developers globally willing to work for cheap. Competing globally in this race to the bottom is no good if you work in a high CoL area unless you score a high paying FaNG or scale-up but getting such jobs is insanely competitive that's not realistic for most people I know.
> There's no shortage of full stack developers globally willing to work for cheap.
That has to be the worst argument here, even Microsoft themselves outsources their own .NET work to India.
My primary purpose in making my comment was to help employees that feel stuck using bad tools. I hope my advice helps to encourage people to look for better opportunities, and to consider the software they will be using in those opportunities. I have given dozens of technical interviews, and no one has ever asked me "what is your development setup like?" as part of the interview. I wanted to share with other people my little trick.
Maybe my comment smells of privilege, but this is a privilege anyone can claim. After all, all tech workers have transferable skills and access to private retirement accounts.
But what is infinitely worse than that is, on top of all of those things still happening, also having a random chance of waking up every morning to discover that someone has very deliberately, specifically decided to make my life worse, not out of personal conviction, but because it makes a line go up somewhere in a board room on the other side of the world. That I can not deal with.
I have to Slack a Zoom link to everyone before the meeting every week.
And if Microsoft wants Teams, Microsoft can install it. Perfect logic according to growth-oriented project managers!
You can turn this off, but last I checked can also set it to stuff like Google Meet, Zoom, WebEx, Facetime, etc if you have the relevant plug-in for Outlook.
Why the fuck would I want to do that?
"Oh sorry, I accidentally joined the Teams meeting instead of the Zoom meeting, nobody was there for 15 minutes so I left"
It would automatically reactivate that "teams" toggle.
Honestly, Microsoft blurring the lines between meetings and calendar invites was great, in my opinion. I was sad the day they took away some of that functionality (made it a non-default setting). Queue the calendar "meetings" where everyone is scrambling to find a Teams meeting link but it's nowhere to be found because the creator forgot to tick it as a Teams meeting, and everyone only noticed like 1 minute before the meeting starts.
Antitrusts are too slow to happen.
Currently often the narrative is “we have it included for $0, why would we pay $100 per year per employee for a similar product?”
But what is success? Anyone who has a pre-existing relationship with the customer is going to be able to have the opportunity to inform the customer about their new products, brand trust and convenience go a long way in co-selling.
People that make basic apps frequently complain that they have had their app "stolen" when a, typically larger, competitor releases similar functionality. However was it truly their "idea", or were they just an early entrant that squandered their early lead?
The majority of ordinary computing functions of today started out as 3rd party applications, some churn is expected - I don't see it as innovation if we give companies false monopolies on ideas. If Apple can't protect the iPhone paradigm as a unique combination of features, no one should expect to keep possession of simpler or smaller ideas.
As a Microsoft shareholder, I can say I’m damn glad they didn’t go the “let’s devalue our core value propositions” path.
Being "free" wouldn't have had this effects.
It happened because "they already paid for it" (because of paying for office 356) and because it was "already installed" (kinda).
Also it's one vendor less (some companies care about that a lot).
But IMHO the whole office suite pricing is pretty absurd and unlikely to be based on proper working fair marked, likely even if you remove teams from it.
Also to the parent's point, why is it that Google are allowed to bundle Meet as part of their Google Workspace - it does seem like the violations are only applied based on retroactive decisions.
Microsoft is targeted at the moment because they are market leader on the office suite market and they are leveraging this position to capture the colab software one. Google is not a market leader and in addition, they don't have offline tools to separate from their workspace, though this is less significant than the market dominance.
Which is to say that Adobe can and very well might be targeted in the future for abusing their monopolistic position in image editing market to get people to start using their other tools by bundling them.
Microsoft wouldn’t have a problem if they provided a choice of Office with Teams and Office without Teams.
By this logic I can buy Excel + Word + Powerpoint and avoid Teams. They offer each office product individually or all their office products as a subscription. Why would it be different if they also offered a special subscription that just excluded teams?
Do you have stats that show this? "Market share" sites never feel very trustworthy to me, but they all claim Google Workspace has a substantially higher market share than Office 365, and anecdotally that matches my experience.
> addition, they don't have offline tools to separate from their workspace
This doesn't make sense to me as an argument. It sounds like you're saying that because Google hasn't bothered providing an offline version of their product they get a pass on bundling collaboration software, whereas because Microsoft provides an offline version that makes their bundling more egregious. Why exactly would that be?
I 100% believe that is your experience as 'HN-commenting SWE/tech bro/STEM worker', but just as strongly doubt that that is correct in the broader market.
This site claims Office365 absolutely dwarfs Google Workspace in # business customers/licences , which is more in line with my expectation: https://www.bybrand.io/blog/market-share/amp/
team communication seems like a core feature of an office suite in 2024 just like those other features feel like core parts of an OS in 2024
Of course there is overlap, but there is also lots of overlap among those who need chat/meet and those who need slides.
Teams is a recent addition which is orthogonal and is a product from entirely another market where the competition has offerings without an office suite. Looking from there, MS uses unrelated offering to hide the price of their product while pushing it to hundreds of millions who are already their clients.
Outlook is probably the most widely used, and again, if outlook can be considered part of the office suite, which it has been for decades, why not another communication software?
My broader point being these groupings are all pretty arbitrary.
Microsoft has always sold a cheaper "office suite" without outlook. What businesses have historically bundled and not bundled is irrelevant to what is best for society going forward.
Surely there were many features that many software businesses add that weren't there before. What if Microsoft relabeled Teams to be part of Outlook? Like they made Calendars part of Outlook. It all feels like starting at the result and working backwards towards a justification.
Being around for a long time is a quality of its own. It strongly implies familiarity and good enough fit for everybody. (Traditions compete in a sense, some do not survive)
My own company uses office 365, and of all the included programs, I basically only use excel, outlook, and teams. I haven’t even opened word in years, all documents are shared as PDFs. As such, word has no more inherent need for “bundling” than teams.
It just seems arbitrary. I’d be more comfortable just stating that companies over a certain size can’t bundle at all.
Suddenly, you are the loser, while they are selling below investment cost to simply push you out of the market.
So that's the issue.
Similarly, it should probably be made illegal for VC-backed startups to undercut incumbents just to shut them down: that's very similar to me.
It's not.
The argument you're replying to is remarkably similar to the ones in the EU+Apple threads: Why should iOS be considered a "general purpose" OS? Because people consider it as such. Why isn't Xbox or Switch a "general purpose" computer? Because people don't consider it as such. The whole thing boils down to circular logic of "it is a general purpose computer because it is".
The same thing is happening here: Why is it ok to bundle Word and Excel, but not Word and Teams? Because people consider the first one ok, but not the second. Ok, but WHY?!?
It's like arguing with a religious fanatic. You are wrong to assume there is any logic behind it.
If you really dig into why Microsoft and Apple, and why not Spotify and SAP, the only real answer is: because the EC defined the boundaries of the DMA to include the types of businesses that are run from America and exclude the types of businesses that are run from European. When you finally back them into a corner, the defenders of the DMA fall back to "well $AMERICAN_COMPANY is a gatekeeper, but $EURO_COMPANY is not a gatekeeper".
Spotify and SAP easily meet the quantitative thresholds that catch MS, Facebook and Apple, but the EC carefully defined that a "gatekeeper" belongs to certain categories of businesses (operating system, social media, etc.) and does not belong to certain other categories (music streaming, business software) so that it does not catch them. And as we saw with iPadOS, the quantitative thresholds don't even matter if the EC feels like ignoring them.
I don't see why Spotify is a gate keeper. You have e.g. Deezer or Apple Music and you can switch very easily.
I don't.
No more than I consider NetApp OS or OneFS general purpose, even though both are based/built on BSD (I've SSHed into OneFS CLI often in my last job)
At least with Apple/iOS (not sure about Android), phones and tablets were purposefully designed to be appliances from the very beginning.
https://curia.europa.eu/juris/document/document.jsf?text=&do...
By today's lens you'd say TCP is part of the OS, but this wasn't the state of the world in the early 90s.
If you had disallowed bundling then, we would still be buying separate TCP stacks for our OS!
Should it actually be anti-trust to bundle various office applications together? Are they actually related enough that they can only be sold as a bundle? Or have we just gotten used to the concept of an Office Suite that we can no longer imagine them as separate pieces of software?
Technically you can still purchase the Microsoft Office applications individually, though I doubt that anyone does. Would anyone actually mix and match word processors, spreadsheets, presentation software from different vendors? You cannot buy or use Google Office applications individually though, as it's only available online through an account that you need to setup.
This is where the main question of this anti-trust and anti-competative behaviour comes in - how far can a company go in bundling products together?
Currently Microsoft (and let's not forget Google) are bundling together more or less a collection of: Word Processor, Spreadsheet, Presentation, Email Client, Database, Diagramming, Note Taking, ToDo List, File Sharing, Chat Communications, Video Communications, Project Planning, File Storage, Desktop Publishing, Data Visualisation, and more.
How much further can this bundling go? Would we have a world where you spin up a Microsoft Office which includes access passes, coffee, payment processing, accounting, etc? Where would be the line between using an Office Suite and where would be the line for other companies to provide products and services?
I think part of the problem is "what is an OS utility" and "what is an app". All your OS configuration could be done via a REST API, text files or some other well defined protocol. So you could have competing configuration apps that all help you manage your config in their own way and unbundle the control panel. Realistically looking at your average sparse linux distro shows just how "minimal" an OS can be, and even they bundle applications. Yet, I realistically don't thing consumers or the tech market at large would be assisted by a law mandating that all operating systems be as minimal as the linux kernel (no GNU/Linux, that's bundling!). And even if you did go that far, now we get into arguments over monolithic kernels and micro kernels.
sorry, no, that shouldn't be allowed either. as someone who's working on a cloud task scheduler, OS's should be forced to unbundle thread management. Linux needs to be banned in the EU until it doesn't come with a default thread manager.
Chrome didn't need a browser ballot to defeat IE. Almost no one bought or shipped the N versions of Windows. Spotify, iTunes et al still managed to come around just fine despite that pesky default install of Windows Media Player!
Although I may be ok with no requiring them to port it to OSes other than Windows. But you should at least be able to gaze at the bytes without buying Windows.
If the EU makes Apple unbundle all the good stuff from macOS I'll finally move to the US.
The only reason to move to the US would be because you really don't want to have a choice, but that would be weird.
You have to admit it sounds slightly ridiculous, right?
Let's take Google services as an example. I'm no fan of Google but their integrated search/Maps/PoI/hotels/directions/flight tickets experience was perfect, my workflow depends on it a lot. Now I can't use it without a US VPN, the only thing I get without it are some useless web search results and a small picture of a map that doesn't show anything interesting and doesn't do anything on click.
Not going "back" BTW, I was born in EU. And of course, it's really not just about the online services. Land costs absurd money, wages are absurdly low, energy strategy is completely idiotic and thus energy prices are absurd, business administration is unnecessarily hard, regulations are hard to understand and navigate, and so on. I don't want to live in an environment where a bunch of ideologists chosen by people out of my own state fight my life at every step. Wanna bet when they try to pass Chat Control again? Why am I required to own a Google/Apple controlled device to do basically anything, like register a car or pay taxes?
In general, MacBooks have always been bundled with MacOS, and Apple did not hold a dominant position in laptops when they started bundling OS (and everyone else usually does too: computer is largely useless without an OS).
If you price bundles commercially (eg. price of Word itself should not equal price of the entire Office suite), and not at a loss, that is generally ok.
So if Apple is forced to unbundle the OS but decides to sell at $10 or $20 (usually the price of Windows on laptops you can get without an OS), do you think it changes anything for customers who like MacOS?
It only ensures Apple has to support those who don't want MacOS.
Having non-interoperable features (like charging ports or iMessage green bubbles) has nothing to do with it, and those are ok (at least for anti-trust laws).
Maybe it's wishful thinking, but this just seems to me like treating the symptoms instead of the root cause.
The state using FOSS is great but that seems quite orthogonal to preventing monopoly abuse by proprietary software vendors. We can do both.
Edit: I think you may be implying that having a variety of choices available would sufficient to prevent monopolies. That's not true as long as you have multiple companies able to cooperate in doing things like bundling, etc.
AFIK, at least a few countries & research entities over there are using FOSS, at least in part, as well as promoting it.
Hypothetically just because a Government is using FOSS to operate does not mean a company can not still break antitrust rules.
It is trash in the exact same way that GIMP is trash compared to professional tools.
The quality just isn’t there, and the quality will never be there so long as design decisions are made by anything resembling a democracy.
The open source model works for code. It does not work for design, and open source developers somehow believe they are as good of a designer as they are a developer, and that has never been true for anyone, ever.
Asking that someone be forced to switch to Linux from Windows or Mac is akin to forcing them to use GIMP instead of Photoshop, and if that sounds like a perfectly fine thing to you, you are blind to some very important things. Being blind to those things is fine so long as you’re aware of that blindness.
The Linux desktop is a pile of userland crapware piled into a trench coat, pretending to be a real desktop operating system.
Your idea of what a desktop OS should be feels subjective. I'm using Linux as a desktop operating system for 20 years, I've used Windows before, I use Windows sometimes even today (currently only in VMs dedicated to malware analysis and reverse engineering tools), and - to me - Windows is much more annoying. This feels like personal preference and not an objective statement like you did.
To be explicit, if governments want to use open source software, which seems like a pretty good idea, they of course need to be aware of the fact that lots of it is hobbyist stuff tossed out into the public square with no quality guarantees.
To use open source code, the governments will have to fork and audit the code, and provide customer service for what is now their software. It can be done and it seems like a great way to make this stuff available for the non-technical community, but it isn’t free, of course.
Why would they do this? It’s not like they fork and audit the code that they’re using now. They just trust that it’s safe because they paid for it. Which probably sounds incredibly stupid to anyone who’s ever worked for big enterprise, or just followed the news really.
At least the government can bring the CEO before congress and waste his day.
With open source code the responsibility is taken by the user instead. For me, and probably a lot of people here, we all mostly just ignore that, but it’s fine, because we’re free to ignore our responsibility to ourselves. In the case of a government supplying open source code to their citizens, the responsibility defaults to the provider, that is, the government.
> With open source code the responsibility is taken by the user instead.
What is RHEL?
I guess what I suggested might be more intense than what they do, not actually sure what their workflow is. But it seems like the level of diligence that a government ought to apply, right?
Sure, this is why you outsource everything to the cheapest labor possible. It’s easy to say you did your best if you had a team of 40 people all drooling over the keyboard, and the best of them managed to hit the spacebar to commit.
Then you complain that competent employees just cannot be found.
9 out of 10 times I’ve been part of the buy-side, proprietary software has won due to the support. Even more so when the end users aren’t technical people.
If the software doesn’t come with support options from the vendor, you’ll have to look into third-parties for that - which means another entirely own contract, and set of people to involve.
I don't see how tying yourself to a single vendor is advantageous at all.
You can say the market might emerge if the large corporations or government agencies started shifting that way and generated demand for it, but those entities aren't known to take risks.
I do know my mother is a customer with her business
Getting another contract ?
If the press and opposition don’t get you, the time to get a new contract will.
That ruling's only fault was that it didn't go far enough in hammering Microsoft's anticompetitive "moat" practices.
This was all part of the anti-competitive embrace, extend, extinguish strategy that was so common at Microsoft then. They would offer a tool that was "close" to a popular standard (javascript, html), then extend it with their own tooling (jscript, mshtml), and finally they would replace those with a proprietary toolchain (vbscript, activex controls)
That meant the entire market moved to IE and it ate up almost all the market share overnight, even though it was a dumpster fire of a browser compared to the competition
The only reason the Web exists as it does now is because of Firefox. Even with the ruling, Microsoft put IE into maintenance mode and disbanded the team once IE6 won. The only reason IE7 came about was because Netscape opened their source code, and eventually firefox started really gaining popularity. And that was only because it was a foundation and volunteers, not a proprietary business (otherwise it would have died like the others.)
So you can thank the Netscape and Mozilla folks that the modern web isn't still IE6 with the state of the art being the marquee tag, ActiveX, and VBSctipt/ancient JavaScript.
It is somehow worse than mIRC and I used that 30 years ago.
In that context, maybe Teams is user-friendly and high-performance!
Is that the "exception that proves the rule"?
What else ya got? Genuinely interested.
Other software in finance:
kdb, for time-series analytics [0].
AmiBroker - amazing tech analysis package, and AmiBroker Formula Language (AFL - found this because I like J and APL), an array-based PL with debugger built-in to the AmiBroker platform. Fast [1].
I have been programming since 1978 starting on a Commodore PET 2001, but I saw computers and programming as tools. I was studying neural nets and genetic algorithms in the early 90s. I gravitated to lean, simple and easy software, but somehow every software I use just seems so bloated, in-your-face, inefficient, that I have chosen simple tools to use now. I keep a J interpreter open on my desktop along with Frink as more-than-desktop calculators. I use a Home edition of Mathematica, the orginal notebook interface, that has so much curated data and built-in functions that what was once complicated is now a great ecosystem to do math, analysis, reports, engineering, etc. And, yes, Excel, no matter how much it is disparaged by programmers. I gave up Inventor and other CAD programs for Alibre Design (yes, I have SolveSpace on my toolbar for fun!). I am so glad I steered clear of IT/SW engineering/etc. after speaking to many in all parts of the industry. The tool is their job, not the thing the tool does.
PS: I have run hundred-million-dollar construction jobs in SE Asia and MENA using WhatsApp in the field from my Samsung Note to annotate drawings, photos, etc. even though Slack and high-end PM programs were back in the office.
You can go into do-not-disturb mode to stop the flashing, but then pings aren't delivered and you can't do 1-on-1 calls. So there's a pretty significant tradeoff. I wasn't able to find a way to disable them any other way (registry hacks I saw recommended online didn't work).
This sucks because if I see the taskbar flashing, I MUST go and check out Teams. It's too distracting to leave on. So there can't be a background group chat where I'm not taking part and doing other things -- I get dragged into checking every message which is extremely annoying. I suspect that 'immediately check out the app causing the taskbar to flash' is basically a conditioned response for most computer users so I doubt I'm the only one who feels this way.
----
I also strongly dislike the vibe of the Teams emoji set. The :) looks like it's playing dumb, and it adds that connotation to messages I see from people using it. (admittedly I've only seen it be used by my dumb coworkers)
I love Github. Before MS bought it I was a CTO at a company where we happily paid for it. Now MS offers it for free. I don't currently pay them anything. We also use Github actions. We don't pay for that either. You get 2000 free build minutes per month. So no need. That's great for us of course. But it's horrible for independent providers of CI services, which I used in the past. How can you compete when big companies like MS just pretend build minutes and hosting the world's software projects costs 0$?
I say pretend here because of course in reality MS spends a lot of money on all that infrastructure needed to do that. But they make their money elsewhere. This is just an anti competitive move to ensure enough customers end up paying them. It's a lock in mechanism. But it's also an anti competitive move. It ensures competitors don't stand a chance. Because how do you compete with free?
Of course the flip side is that a lot of things in software become commodities where the price of something goes to zero quickly after the open source world starts providing free and open source alternatives. Zoom is a great example of a commodity with little intrinsic software value. There's very little in there that you can't replicate with free and OSS components. Most of the real cost relates to infrastructure and networking.
Which of course like Github isn't actually free. So MS is subsidizing the cost of having massive amounts of companies run all their meetings on Teams with money they squeeze out of them elsewhere via unrelated products. That's what the EU called out as anti competitive. Microsoft spends many millions/billions on ensuring people get locked into their free offerings just so they can continue to be valued at trillions because of all the revenue they get from us elsewhere. This is not charity. That's how they became this big.
IMHO Gitlab would have strong case too. They are a European company actually (Dutch originally). So this is a clear cut case of a local competitor being squeezed out of the market by MS spending large amounts of money ensuring there is no market.
Enshittification will follow once they stop getting good training data out of GitHub.
If this is anti-competitive, is it anti-competitive for Apple to bundle music features/up-sell into the iOS UI, or provide an interface for headphones that no other manufacturer can integrate with?
The availability of APIs for third-party developers to create a similar competing experience.
Do you draw the line at APIs? Should Apple be forced to sell H1 chips and let other headphone makers create the same experience as AirPods?
Teams is integrated into M365 and taking Outlook as an example you can register another calling/status app just like others do so your online status and calling functionality is not Teams (used to be Skype).
It's not even just an icon either, its similar to OneDrive where removing it is non-trivial.
https://www.reddit.com/r/Intune/comments/10whv8c/hows_everyo...
https://www.reddit.com/r/Windows11/comments/q4elim/can_we_ta...
When will Slack get this same level of access? They won't ever.
Strictly speaking, the ability for a third-party application to leverage Teams' features without bundling with the OS like Teams.
I just don’t get the EU’s overzealous regulations. Who is being hurt by Teams? Slack/Discord/Zoom? I doubt any major companies are using Teams just because it’s installed. They may be using it because it’s part of the Office Suite, but shouldn’t they be allowed to bundle that? Should Adobe not be able to bundle everything in Creative Cloud? It just seems so arbitrary.
These are questions for the democratically controlled regulatory process to decide, which is what's happening with Teams.
If you feel that Paint should be considered a harmful bundling practise under current laws, you can organise and push for that investigation to happen.
Will it be difficult? Yes. These institutions are slow moving as society is vast and complex. Is it worth it? Yes. Democratic institutions and regulations are the best way we've discovered to conduct human affairs at scale.
Which is hilarious considering that zoom took off without bundling with anything - while slack STILL is unable to offer a proper video conferencing.
Now companies get a "free" (initially) software in addition to what they actually want.
Microsoft can only afford that because they already get Money from their Monopoly product and can finance it that way without the customers having the ability to object (because Office has a market domineering position).
Business chat competitors can not compete against that because no matter how good their product, they cannot force companies to buy it as Microsoft can.
Result: Teams wins because Office won.
That is what they EU is having issues with.
No one I work with uses Office. I work for a business.
Let's say most office based businesses with at least a handful of employees do absolutely need Office or Windows.
So how much market share does Office have to lose to GSuite before Microsoft can implement features that their competitor has?
Put another way, does a dominant market player have to stagnate in order to avoid breaking antitrust law, rather than anticipating the needs of their customers to make their product more useful?
As far as I know they can innovate on the actual product as much as they want.
Teams itself may be the best software product ever. The issue lies in Microsoft using it's ownership of Office and Windows to "force"/"sell" it to customers.
The details of what that means exactly will be decided by a court.
What Microsoft did was, they said "Hey we have a monopoly on office software. We should have a monopoly on chat too". And they started giving away Teams for "free" i.e. all companies who were paying for an Office subscription were suddenly paying for Teams too with no way to opt out. How is someone going to compete, when most of their potential customers are already forcibly subscribed to a "good enough" competing service.
It was especially egregious here because Teams was such an inferior product so it probably won in no small part due to this tactic.
It’s an action started by Teams competitors. They have no interest in chasing YouTube. OTOH, the EC is definitely chasing more than one company, it’s all over the news. Google is scrutinised regularly.
What is actually happening is that the American government is dysfunctional and can’t be arsed to do its job.
For me the US has largely got it right and EU wrong. You can see this in the number of EU based tech giants. Would the EU be bringing these laws if Apple / google were European?
Not only the customer will pay the price 10 fold down the line, the entire industry/ecosystem will suffer after Microsoft effectively kill every alternative product.
They're not doing the customers a favor. It's a business 101 tactic to dominate the market. In the end, the customer will be abused and strangled with no other option to turn to.
Software is not like glazing on a cake. You can install different pieces of software on the same machine separately and have them work together. It's not like installing them all at once results in a better experience.
https://answers.microsoft.com/en-us/msteams/forum/all/why-do...
I just restarted one of the workstations with Teams startup enabled and Teams ran when the computer restarted. Then I tried disabling Teams startup in the task manager on the same workstation and then restarted the workstation, and Teams hasn't started. I checked the startup tab in the task manager and Teams is still disabled after the restart. It hasn't appeared in the task manager either. This is Windows 10 Pro, so the behavior might be different on different versions/editions of Windows. Also this behavior might be affected by updates. These machines automatically install updates every Saturday, so they're running the latest Windows 10. Even if the setting is reset on a future update, I can create a GPO to disable it or even a scheduled task if I'm not allowed to manage this computer at the domain level.
Sounds like the Windows version of saying "I don't understand why the whole world isn't running Linux."
Also, funny thing: clicking this link pushes me thru https://login.microsoftonline.com/common/oauth2/v2.0/authori...(...) - feels like they're expecting me using Edge so they could log me in automatically with snatched MSA credentials
%appdata%\Microsoft\Windows\Start Menu\Programs\Startup
I have a few sshfs[1] mounts there.Microsoft does not screw around with backwards compatibility. There are multiple ways to start applications on launch now, including the user or public user startup folder, registry entries, and via scheduled tasks.
I feel like people want Windows to be evil so they oversell the issues.
That's not to say that Microsoft should be forgiven for their obvious over-promotion of internal products. They really need a strong hand to rein in all these departments with their own metrics and agendas.
It's not enough that we can just ignore or correct these things that are just happening on our own computers without our consent. These things should not be happening to begin with.
This, is it exactly.
Microsoft makes some very bad decisions, do not get me wrong. I agree with you and I think this is the core of why people complain so vehemently about Microsoft.
This goes to explain a lot of reactions that Very Online people tend to have to things. There must be a villain and that villain must be irredeemable. Even when, as the Brits would say, "cock-up" is a more likely explanation than "conspiracy."
Indeed, they've been playing shenanigans with OneDrive, but you can actually uninstall it now easily. That didn't used to be the case. Yes, it gets re-installed, yes it now is auto-enabling itself, but hey - you can easily remove it now.
I'm pretty sure I solved definitively the Teams autostart problem long ago, easily enough I can't recall what I did. It's not a problem for me, even on 'Home' machines.
Long, long ago we had names for software that auto-installs and auto enables even after you have removed it: malware, or spyware if it's not very destructive.
Then after za'o decades of stories like the above (it is merely the most recent of many) one might wonder how does Microsoft with so many programmers and so much money produce such kusogeware? That continues to waste my time?
1. Windows has an absurdly short maximum path length of 260 characters.
2. On Windows, moving files to a temporary directory can fail, if the temporary directory has a longer prefix than the original path.
3. When uninstalling, the python utility "pip" first collects files into a temporary directory, then deletes that temporary directory.
4. To avoid running into MAX_PATH limits, pip doesn't use a normal temp directory. Instead, it makes a temporary directory adjacent to the directory it is removing. (https://github.com/pypa/pip/pull/6029)
5. If pip is interrupted while uninstalling, the adjacent temp directory is never deleted.
So, in order to work around a Windows-only problem, pip stopped using standard file locations, creating a new problem that only existed due to the workaround. And then I'm left trying to figure out why I'm running out of disk space.
Yeah, I don't see Windows in the top 5.
This is something that languages/runtimes with more effort put into portability already handle for you:
https://github.com/openjdk/jdk/blob/master/src/java.base/win...
If Python doesn't do this it's just because the sort of people who write Python don't care about Windows enough to fix it.
I've got a work laptop with a teams for the work domain which I want.
There's also a completely different copy of teams, "Microsoft teams (Personal)" teams, which I have to close.
Not just every boot, even after I close it manually, I still find it running constantly.
I've no idea what triggers it, but it doesn't seem to obey any startup settings.
;)
Teams (Windows, Old) showed them a rewrite from the ground up could still be a dumpster fire.
I was working at Microsoft during the switch to Skype for Business and the employees were dogfooding the beta. Terrible time to be alive.
Every step was about as fucked-up as every other.
I don't understand why they keep doing this. I guess because the names are recognisable enough that they want them advertised as such for both use-cases, but it is confusing.
I forget the exact course of action, but from what I remember:
- ~/Library/LaunchAgents/com.microsoft.update.agent.plist
- ~/Library/Application\ Support/Microsoft\ AU\ Daemon/
- /Library/Application\ Support/Microsoft/MAU2.0/Microsoft\ AutoUpdate.app
Nuke all of that, though for the last one you may have to chmod 000 it.
Then do a search for everything with Microsoft Update in it and delete that too.
This process kind of reminds me of removing spyware infestations from Windows XP.
$ mdfind [thing]
like $ mdfind microsoft
from the command line and it was an ultra-fast search using the index that Spotlight search uses. It's great to find pesky files when trying to rid yourself of an app and can't figure out what's left.I usually pipe it into a text editor (mdfind 1password | subl), use my editor to put rm or so rm at the beginning of each one, then paste it into terminal to run. That lets me audit the files first as opposed to xargs but I'm sure there's a million ways—the point is mdfind can be useful.
If you can't drag and drop an end user application into the Applications folder and have it work, just find another option in the same software category.
The exception would be system utilities that modify the OS.
It's perfectly normal for those to require administrative permission to install.
Say what you will about Google, at least I never had these issues.
Edit: I'm not the only who constantly has this issue, see: https://techcommunity.microsoft.com/t5/microsoft-teams/teams...
https://answers.microsoft.com/en-us/msteams/forum/all/new-te...
i was never able to track down what device it was, we reformatted a couple of laptops, wiped a couple phones.
By that standard I'm also including Internet Explore 8 since that should be just sufficient enough to download a modern browser of the users choice. /s (but also a little bit serious)
Installed plenty of Windows 10/11 Pro recently, comes with a whole bunch of stuff that in no way benefits business clients and in many ways will hamper them.
Client applications should compete on their individual merits, not coast on protocol lock-in.
Would WhatsApp or YouTube have as many users if others could build clients for the same data? (PII etc notwithstanding)
Protocols compete on the merits of the protocol, clients compete on the merits of the client.
I think this will be the reality/obvious a few decades down the line.
Doing this also puts them at the mercy of whether or not client applications are willing to support their new functionality. Maybe YouTube wants clients to adopt some feature, but a powerful client application doesn't like that feature and so won't support it.
The protocol/platform lock-in is a problem, but preserving companies' ability to iterate quickly on features is also very important.
For the data side, likely any requirements wouldn't go into effect until a dataset is deemed sufficiently large/societally important, and there could be a period of exclusivity similarly to the patent system to encourage innovation. This system works very well for new drug creation, with competitors free to copy the drug for pennies on the dollar after patent expiry, so I very much doubt it would stifle innovation in tech, especially given the lower capital requirements to innovate.
I'm not suggesting at all the government mandates private companies implement a public write api into their own datacenter. I'm suggesting the privately hosted data must be replicatable and thus hostable by competitors. Likely the practical way to do this, technically, is to support a public kafka/persistent eventing system such that anybody can firehose all historical and new data. Ideally with funding help.
Hosting data is cheaper than ever, and continues to deflate in cost. The companies in this line of fire are already quasi-monopoly behemoths, so I don't buy into the cost-prohibitive/stifling innovation perspective.
If I make a multiplayer video game and it has a chat feature, do I have to expose that?
Opinions and feelings won’t cut it: what’s the prescriptive rule to know?
And how would that work without a way to talk to the company’s chat server, and document the way to do that, and commit to keeping that way of communicating reasonably stable? In other words, an API?
Which implies sort of a commitment to the way that chat protocol works, maybe even before the company knows how that looks like. Modern development methodology, that is, working in sprints and iterating towards a local maximum, doesn’t really go well with an API that’s required to work pretty much stable from day one. So when would the point in time be where you’d be required to open up to other clients?
I just doubt you really thought this through.
If a client application refuses to implement functionality, that's on them, not the original developer. If I want the new feature, I'll switch.
These days however, new features nowadays are usually things I don't want. Not strictly outright anti-features, but usually completely pointless "Bob needs a bonus[0]" changes that lets a middle manager put something good in their promo packet. The whole reason why people want compatible file formats and third-party clients is specifically so we can dictate to the originator of those formats and protocols how and how fast they can iterate on their products and limit how bad they can deliberately make them to increase profits.
They did, Microsoft made Office support some open XML thing, and what changed?
And yet, a few competing alternatives appeared anyway.
Most of the time you don't even need to read the specification.
Compare that with the times of eg. closed binary XLS format.
LibreOffice uses the OpenDocument standard. https://en.wikipedia.org/wiki/OpenDocument
Microsoft's "open" standard, "Office Open XML" was created in response: https://en.wikipedia.org/wiki/Office_Open_XML The standardization process was incredibly irregular (see Wikipedia and LWN from that time period.) I'm sure the naming was not intended to sow confusion at all.
Would those YouTube clients offer a subscription service to pay for the data they download, or did you expect Alphabet to cover all the costs?
YouTube is evidence of that already.
A more straightforward way to accomplish this in areas where content size is large/expensive is to disallow coupling client creation with data hosting, and data vendors would license access to their data to client creators.
Bundling becomes anti-competitive at a certain network size, because there becomes no meaningful way to create a competitor network. The essence of what makes capitalism effective is competition driving costs lower, and in many areas in tech we have very little competition due to large network effects.
Keep in mind Capitalism != Free Market. A fully free market is a form of Capitalism that has no laws, and no impediment to monopoly formation. Competitive Capitalism with minimal laws to encourage competitive where large network effects or monopolies form is far more societally beneficial in the long run.
Decoupling client/data has already been done many times in the past in analogous situations, e.g. when movie producers were not allowed to own the theaters where the movies were played, giving a much more equal footing to smaller content producers.
You can disallow bundling a video client with the video data provider, thus forcing the data provider to monetize by charging the clients to use the data. The clients make money either via subscriptions or ads, and selling new video data back to the provider.
e.g. Google would have to spin-off or re-org YouTube to split client/data and give same pricing terms to their client branch as to other third party clients
This is a lighter touch/market based solution, which I prefer to being overly prescriptive.
They don't need any money to cover their costs; they're FOSS. As for YouTube's costs, they don't show YouTube's ads, so basically Google is covering the cost there, though perhaps not willingly. But Google makes the YT API usable by these apps, and after all this time hasn't done too much to try to shut them down. We'll see how long that lasts, but there seem to be real technical limitations to how much Google can force ads, without resorting to recoding videos with ads in them which they surely really don't want to do.
There is an easy technical solution to this, just stream ads in the video feeds just like TV does. That downgrades the user experience compared to easier to separate ads, but if they can see you watch videos without the normal ads they can always do that.
But the main reason they don't is probably that they can't target such ads very well and it is more expensive to inject in a stream rather than send separate videos, so not sure if it is even worth it for them.
You mean bake the ads into the stream? I don't think that's so easy to do in realtime. Even TV decades ago never did this AFAIK: they played the programming from one source, and then switched over to the commercial from another source (probably videotape) at the correct time.
Anyway, if you're talking about permanently encoding the ad into the video, that really doesn't make sense. The ad probably won't be relevant to many of the viewers. YouTube is global, so if someone from France watches a cat video uploaded by an American and it has ads in English for Applebees restaurant, 1) they probably won't even understand it unless they happen to speak English and 2) there's no Applebees in France. The same thing applies if it's an ad for a restaurant that only exists in, say, California: viewers in New York aren't going to care, and the restaurant doesn't want to pay to advertise to viewers outside their area. Even worse, ads normally run for limited times, so YouTube would have to constantly re-encode videos to change the embedded ads.
https://support.google.com/docs/answer/2494891
Is that required to use an open protocol?
This ultimately is a function of education, which will get better as technical knowledge becomes more widely and freely available.
As you say, it's only a matter of time before the walled gardens start to crumble.
This is... The entire point of a government. Yes, they're flawed, but they're meant to exercise the will of the people, especially in terms of regulating entities that have outsized power vs. an individual citizen (corporations, wealthy magnates, etc).
People know what they want, and will vote with their wallets. As long as options are allowed to exist, you can trust a well informed public to gravitate towards the most optimal solution over time.
Sure, but in this case there's stacked incentives against people being able to vote with their wallets in the first place with ecosystem lock-in. The companies are incentivized to prevent people from being able to easily switch to a competitor, which is exactly why most people don't, and by and large the general populace isn't going to be savvy enough to recognize that's what's happening.
Like you said, the way you combat that is having a "well informed" public, but who's going to be responsible for informing the government? That's the entire point of the US FTC, is representing the interests of US consumers and paying attention to related issues.
> Governments are out of touch with what people need
Yes, governments are going to be slow and conservative w.r.t. what current public opinion is, because organizing large groups and institutions is difficult.
Unfortunately, the level of technical knowledge of the population is going down. People do not care or treat tech as a magic. On a higher level of education, Microsoft can rely on a cohort using Windows at school/home/university/work.
> As you say, it's only a matter of time before the walled gardens start to crumble.
Watch what Microsoft and others are doing in the acquisition space. Microsoft is buying into businesses that use their products. What are the chances of those businesses witching away from Microsoft software stack?
Well, that's what happened with the "Office Open XML" standard, which has been a catastrophe. Microsoft perfectly handled every country to have their ISO standard pass. Even though it was in violation of ISO requirements, which many countries voiced. Those complaints "somehow" disappeared. The fact that at ISO you're not allowed to divulge who is paid by which company might be related. Or maybe not. Either way, IMO, the conclusion is that you can't delegate democratic functions to a non-democratic organization.
But I wholeheartedly agree with you on the principle. Interoperability brings innovation and competition. Not lock-ins/walled gardens. And interoperability requires standards not ""technical specification"" which is the new slang for oligopoly.
Look at what happened to SMS (Apple's malicious implementation pushing everyone onto propriety networks like WhatsApp). Or email, where Outlook and Gmail have a bulletproof duopoly, leading to decades of stagnation. Outlook still renders emails with the 2006-era Microsoft Word html engine (Gmail is almost as behind on this), hence why email still doesn't support a lot of modern (>10 years old) accessibility features.
Things like ownership over domain names in the email protocol still create monopolies -- since Google owns gmail.com, it's literally like them owning your telephone number/mailbox. If you're like 99.9% of consumers without their own domain name for email, you cannot switch. Gmail owns you.
Microsoft has long bundled Lync/Skype-for-Business with Office 365. Hell it did that, I’m pretty sure, before Slack even existed.
This thing still works, and works better than ever, with plugin for modern chat services available.
> Doesn't support calls, provides direct links to the Teams website
The frontend/backend split of Pidgin/libpurple makes this tricky, and we still don't have voice and video in a Windows release (my main dev OS these days)
Is that specifically for Teams, or is it a general limitation of libpurple?
If there's something we're missing, please let me know!
Now someone is about to reply that market dominance doesn't mean your app is best. If you think that in this case then you are still missing the lesson. Teams integrates with Windows OS, Azure AD, SharePoint, OneDrive, PowerPoint and Outlook in a way that is so much more useful to ordinary people than anything the other messengers do. Much of that integration is available to any app developer but they choose not to use them so continue to fall behind. Sure there will be some things Slack are not currently getting an API for, but so so much more that they don't use but could, because they don't see why it is important for users.
This is definitely a problem in general for the open-source / Silicon Valley crowd.
In this case however the integrations you describe aren’t possible for a third party.
Microsoft has made it absurdly difficult to extend and integrate with Office, and they regularly use anti-competitive (and anti-consumer!) methods to “push” new products via first-party integration.
A random example: One drive is the default save location in MS Office apps. This can’t be turned off or customised back to local files by end-users. I have to jump through hoops every time I save a file because some product manager at Microsoft has a KPI tied their bonus.
Here are some random examples of things Teams does that are easy to copy from memory.
+ Azure AD integration without making it an enterprise pricing feature. SSO is such an important feature, and yet most apps seem to charge extra for it, and so price themselves out. Make sure your app privileges can be controlled by AzureAD groups.
+ Grab the org chart from Azure AD. Who does Joe Bloggs work for, who are his team. Where does he work. What is his mobile number
+ Sync the Calendar properly! Put my new meeting in Outlook properly.
Microsoft win contracts decided by decision makers at the top of large companies.
Companies like Slack win contracts decided by actual users in companies that listen to them.
“No one ever got fired for buying IBM” now changed to Microsoft for the 2020s.
Right now, Slack is pushing their own "canvas" and "lists" features -- the UI _begs_ you to click on them. Seems like they are testing the waters to become a project management app (with tight chat integration).
I worked for a company that used Google Chat internally and we'd use Teams with some clients. People kept telling me how much better Slack is, but now that I work for a company that does have Slack, I can't say that it's any better. In fact I'd probably rank Google Chat highest of those three options.
Microsoft is giving people free replacement that is in some ways better (but with a worse interface). There's no point in NOT using Teams, when it's at least no much worse. In the same way where people are using Google Chat, or whatever it's called now, because they use GSuite / Google Workplace and the integration is really good. Teams just needs to be cheaper than Slack, unless Slack massively overhauls everything.
It is hilarious that Slack still has not been able to introduce proper video calls while introducing relatively useless integrations.
I do agree with the EU that Teams should be unbundled, but unless you have a cheaper and/or better alternative I don't see it being all that effective. Teams also integrate into Active Directory and the whole Microsoft ecosystem in a way most other systems just doesn't do (not that they can't).
And that's thing - if slack was actually trying to add features and integrations that users actually wanted, it would not fail that much.
I mean, Zoom succeeded without having anything except team conferencing...
Yes you can buy teams separate from office now, but MS is still clearly abusing their market dominance to force teams upon you (same about onedrive to be fair)
The article states
> The software giant unbundled Teams from Office in Europe last year in an attempt to address regulator concerns
Which is a pretty generic statement that makes it hard to follow why they would be accused of bundling still
Nowadays I just get irrationally angry at the utter imbecile that decided you want to copy an abbreviated date and the sender name whenever you copy a message.
(Just give me fenced code blocks, please!)
Oh, and line breaks get replaced by something that breaks some editors¹, and quotes obviously get mangled.
1 - I mean, look at their name! Teams is right here!
Can everyone please use Mattermost, Slack, or Matrix chat?
A standalone product the user can buy and install if he wishes to.
You know, like other companies who don't happen to be the OS developer.
Regulatory capture and legalized corruption aka "lobbying".
If a company forces you to use a Citrix instance for your dev machine honestly run away screaming and take your sanity with you.
I still kind of viscerally hate it because I associate it with the boring and useless meetings that the middle-managers at Apple loved to schedule to justify their existence in the company, but that's not really WebEx's fault.
Teams tries to be the default chat app and video app and sucks at both.
I had to paste the meeting link into an incognito window to successfully join. This was on Linux.
Enforcement of noscript/basic (x)html interop (no massive and grotesquely complex big tech web engines required), minimal file formats (for instance utf8 text), png for images (I have suspicions of unstable complexity with webp).
This is not perfect, and sometimes there is kind of nothing: printing oriented file formats is an issue: pdf/ps. PDF was kind of highjacked at ISO by msft putting complexity at its core, even "programming complexity" there.
I wonder how complex are PS/PDF(max 1.4 I guess), because you know big tech wants the possibility to code a _real-life_ alternative to be a nightmare.
In my opinion, the problem is when a company is happy to eat the losses for a while, in hopes of killing competition and then raising the price when they are alone in the market. Clouds, ride hailing apps... It's fine to price your product at "zero", as long as you hold that price after you become a monopoly.
The problem for regulators is they can't force a price, nor judge on all the externalities that are included in it.
And what do you mean you can't uninstall google maps and gmail? Are you using a Pixel?
Also both Apple and Android have come under fire about this stuff.
The DMA also forces them to make all of these apps uninstallable.
Nothing is forcing people to use Teams, but they do. It can't solely be cause it's just bundled and free. People don't want to spend any effort to do better? Is the friction that high?
Maybe in startups and small companies without a dedicated IT team, but an enterprise IT group will absolutely stop you. And Teams is very easy for them to administrate if they are already deploying MS products.
I regularly use both Teams and Google meet and don't find any significant differences that matter... so at the end of the day, use the one that is bundled with the rest of your software instead of having a different dependency.
As someone who uses Teams all day for work, I have to say since they created the "New Teams", the performance is a lot better and especially if you also use OneDrive, Outlook etc. it is a very streamlined and handy tool.
Are they fascistly on notice for market cap, not antitrust offense?
Is the remedy that EU dominates MS until their market share is acceptable, or did MS prevent others from installing competing apps on the OS they and others distribute?
In the US, no bundling applies to ski resorts working in concert with other ski resorts. Materially, did MS prevent OEMs or users from installing competing apps?
From anti user perspective MS does a lot worse than adding teams - mandatory online accounts to begin with.
It's not mandatory - there's a simple 11-step sequence of hacks that if executed correctly will let you create an offline user /s.
[0] https://www.tomshardware.com/how-to/install-windows-11-witho...
This does not represent the actual reality where MS crams their products down users’ orifices - like so many other companies do too.
> but apple limiting which software you can run on your device is not
This is also bad. Users deserve the respect and right to have general purpose computing platforms be open.
Edit: whitespace
If you are talking about iOS and the app store, that is another ongoing battle between the European Commission and Apple. It has been reported here on HN a number of times recently.
I suspect that many other players are about to see such charges against them.
> In 2009 Microsoft was also forced to implement a browser ballot box in its Windows operating system to ensure users were presented with a choice of web browsers, after years of Microsoft bunding Internet Explorer with Windows. Microsoft was then fined $730 million in 2013 for failing to include the browser ballot in Windows 7 SP1.
That is 15 years at most, and 11 years for the most recent incident.
https://en.m.wikipedia.org/wiki/United_States_v._Microsoft_C....
Roughly the same crew still running the show, it didn't slip through their mind, just the $732 million fine wasn't enough to deter them from doing it again
[1]- https://www.nytimes.com/2013/03/07/technology/eu-fines-micro...
Fine the C-suite n years of total income (including unrealised income).
I do agree it shouldn't be bundled of course. But even Chrome isn't bundled for example, so I don't think Google is actually pushing many apps.
OEM's have to ship them all or none of them.
It's totally uncomparable. Also google is not actively pushing it's customers to use it to kill their competitors
They knew full well that the average IT department would not approve paying for a second tool and offered no "discount" if you didn't want to use it. It was take it or take it.
My only complaint is that this didn't happen sooner, but I'll cut them some slack for not taking swift action during the notably-unremarkable year 2020.
My comment is more about how ineffective this type of rent seeking has been against Microsoft for the last 3 decades.
I agree that the regulation has been incompetent. That's a different matter though. In this case, the reaction was way too slow. The war is already over and now they start to move troops.
Did Microsoft already wipe out Slack during these four years of bundling since the complaint of 2020?
This sure seems to say it's illegal to bundle any products together if a competitor for one of the products complains about it.
Yes I do have issues with blurry laws. My current country is not in the EU, though until recently I was a resident of an EU country also with blurry laws. Am I allowed to have an opinion now?
Again, most laws are blurry in a mathematical sense. This is the case since laws existed. And so and to a surprise for some HN people, we usually don't break them all day.
DMA is actually precise and rooted in competitions challenges all known. (E.g. the slack case was discussed very often) Complaining about the DMA is very strange. Also DMA targets big corpos, so needing a lawyer to understand all implications is again a none - issue.
It's that your replies in this thread show a complete lack of understanding and a refusal to take in multiple people patiently explaining to you.
Apart from your bizarre posture that calling out your low quality posting constitutes "silencing" you.
We may have different interpretations of the law, or different opinions on what we think the laws should be, but that doesn't mean I am bizarrely posturing with no understanding of the law.
I'd argue that its terrible from the angle of government overreach, this still seems well within the realm of a free market problem.
I'd also argue its terrible that corporate law is almost entirely boiled down to fines with no person really having to live with the consequences of their actions. That effectively makes it an accounting game, you're totally fine breaking the law as long as (a) its just a corporate expense and (b) you believe that you'll make more money breaking the law than you will lose in court.
Cases are also more unique. People get murdered "routinely" so everyone has figured out the clear lines. Antitrust doesn't happen as often and each case is unique.
Are you hoping for a world where corporations can find loopholes and it's impossible to punish them for exploiting the loopholes because we can only execute the law strictly like a computer program? Even ethereum smart contracts can be overturned - it happened once.
Corporate law as it stands today is more of a game of accounting, trying to figure out what laws you break and how you make more profit from it then you may lose in court. Is it really so important that our governments define these laws only to chase companies for legal cases that either amount to nothing or a fraction of the profits gained? Would we be better off either not having the laws at all, or by enforcing those laws with criminal penalty to those people shown to have knowingly made decisions to break the law?
> Would we be better off either not having the laws at all, or by enforcing those laws with criminal penalty to those people shown to have knowingly made decisions to break the law?
Yes to this part though. We shouldn't be writing laws enforcible in perpetuity when we can't even define what the law covers. How are citizens meant to stay on the right side of the law when the laws are purposely gray get still punishable after clarifying the details later?
It had been a different story if Teams had always been a part of office, and slack came along and tried to compete. But come on this is a 100% clear cut abuse of a monopoly on windows office programs by Microsoft abused to outcompete a competitor that they couldn’t fight honestly.
Edit: wouldn't this mean that Apple could never have added a preinstalled app to the iPhone after the phones became successful?
And the hilarious part is that Slack is still crap in regards of video calls.
> This sure seems to say it's illegal to bundle any products together if a competitor for one of the products complains about it.
It's not bundling itself that's the issue. The use of one market to encroach on another is what's considered unfair competition. The fact that a competitor exists that just does one part of it is what makes the case that the two markets are separate.
https://en.wikipedia.org/wiki/Tying_(commerce)
""" The company doing this bundling may have a significantly large market share so that it may impose the tie on consumers, despite the forces of market competition. The tie may also harm other companies in the market for the tied good, or who sell only single components.
One effect of tying can be that low quality products achieve a higher market share than would otherwise be the case. """
> ...Zoom isn't prevented, consumers still can choose.
Only until Zoom fails because consumers who would have otherwise used Zoom were forced to pay for Teams instead because the price for Teams was bundled into the price for Office. At least, that's the argument.
To be clear, I'm not myself arguing either way. But the reason for the case is clear and it is disingenuous to pretend that it doesn't exist.
If a new competitor appears, the price drops again until they are driven away, then goes back up.
So initially it might be great for consumers because there is competition and there are choices. But it’s heading in the direction where consumers will be harmed.
This isn't about consumer protection. This is about petty people still trying to "get" Microsoft after 30 years, it's all so tiresome.
There are many steps involved: - identifying the relevant markets, probably something like office applications market and chat applications market. - whether the company has a dominant position on one (likely MS being dominant on the office apps market) - checking if a specific action could be considered as a abuse of dominant position, restricting the competition. Here it would be MS bundling the app, giving them an unfair advantage on the chat apps market.
They would likely be to assess the real damages to the market, whether or not competitors were able to do business or not, etc.
It's not all black or white, like any legal subject.
And whatever the Google thing is called with Gmail?
It's wild to me that Teams is so fucking horrible that many businesses who effectively get it for free as part of other dealings still choose to pay for Slack.
Sadly I know of many, many more companies where the offer is indeed too good to refuse, much to the disappointment of their workforce.
I was helping out at a place where two employees needed Word and Excel licenses, and somehow they got a massive, free Teams license out of it.
It's free per user, but it's quite expensive if you start adding meeting rooms, voip, webinar, ...
Zoom+slack are literally cheaper in total, but the startup cost is very visible and teams startup cost is 0.
The moment the EU opened an investigation [1], they reacted [2] by getting it out of their bundle pack [3], and offering it on the side instead, with the new bundles being marked "[bundle name] EEA NO TEAMS", and teams being priced 5€/user/month.
At least I guess kudos to Microsoft for learning a trick Facebook/Meta/Apple keep ignoring, the moment they say it coming they switched gear because they know the EU won't buy their "good for the user" thing.
> Today we are announcing proactive changes that we hope will start to address these concerns in a meaningful way, even while the European Commission’s investigation continues and we cooperate with it. These changes will impact our Microsoft 365 and Office 365 suites for business customers in the European Economic Area and Switzerland. They are designed to address two concerns that are central to the Commission’s investigation: (1) that customers should be able to choose a business suite without Teams at a price less than those with Teams included; and (2) that we should do more to make interoperability easier between rival communication and collaboration solutions and Microsoft 365 and Office 365 suites.
They also made it extra annoying to switch from a regular package to that one, and somehow when you search on products in your admin (if you're already a customer) you need to know what to type for those no teams bundle to show up.
[1] https://ec.europa.eu/commission/presscorner/api/files/docume...
[2] https://blogs.microsoft.com/eupolicy/2023/08/31/european-com...
[3] https://www.microsoft.com/en-us/licensing/news/microsoft365-...
They run Windows rather than macOS. They think in terms of Active Directory. If it’s not MS then it isn’t “enterprise” in their world view.
I don't agree.
For many years now I use Linux. I pay for Slack because some of my clients use it and it is convenient. For some other clients I need to use Teams.
I like Teams better. I never had issues with them. Slack I reinstall every 2-3 months because it breaks in some weird way; last time yesterday when I uploaded a 'big file' (csv of a few mb), not only did it crash but restarting it didn't help. Teams work good for chating, for the calendar, and for video calls. I have a lot better experience with Teams for video calls than Google Meet.
And slack does not support audio/video calls on Linux/Firefox.
If I am not desperate for work I tell contracting firms "no teams meetings" in writing when we setting up new contracts. Often, this is isn't a problem and they setup a zoom, webex, or even a plain phone call. Frequently, they try to setup calls on teams and usually about 15m before I remind them that I won't do teams and either they tell me to install teams and send me a windows download link (which does me no good) or the frantically struggle to do anything else. When I explain that I won't install ms software and I will skip their offer for it their mind is blown and and I refer them back to the email they saw, responded to, and agreed to. Then I avoid working for someone who ignored me and would likely ignore me again over more serious matters.
I should probably have more filters like this but avoiding this and the C# work closet to me has saved me a lot of long term pain.
It is like Java but married to microsoft while philanders as it pleases. And when I say that out loud some putz always responds "but Mono!" and then the thing I need is inevitably not supported on Mono. When it is working it is stuck on windows server and needing a reboot for some half-assed update microsoft is pushing. With Java I can have all that on a Linux but at least pick which major vendor bends me over! Maybe C# works in Unity, but that is its fan scattering mess.
In C, C++, or Rust I am not beholden to one company and can actually control the hardware to do my bidding. I can go into the compilers to find bugs and the creators are responsive when I make bug reports. Often these are more expressive and have tinier code as well. Isn't C# supposed to be faster to develop in these old crusty systems languages? Why that never the case on real teams I am on?
If performance isn't what I need but rather short development cycles there is Lua, Python, BASH, or my personal favorite Ruby. All of these allow hacking together stuff so much faster, and when I have needed they it offer more control of the garbage collector or other runtime features so I often get better performance out of them.
Then there are the shops using C#. I don't know why, and I see no obvious mechanism that causes this but the culture in C# shops are invariably terrible. I have done 16 contracts in the past 22 years and the least stressful most productive shops are always the nix using professionals or JavaScript slinging kids fresh from college.
The overly corporate C# shops always seem stuck in bad ways, pushing some non-agile scrum, lacking any critical thinking, and are often overtly hostile. These are the shops that buy whatever consultant are selling and force it on me without ever consulting me. I have seen one fist-fight break out in the office and it was in a C# shop. Somehow those backend Unix greybeard wizards are always able to talk through their differences with the 22 year blue haired kid who wants progressive typing on the TypeScript interface that is fed by that wizard's service, and they often do it while discussing technical merit instead of political posturing.
At last C# contract I started I left after 2 weeks (and I am not counting that towards my 16), because the lead developer was preposterously racist and felt comfortable opening up to me about that in that short a time period. I had a lot of self reflection about why he felt comfortable dumping his race war crap on me, and I have no clue why.
C# is not as fast as the slow languages but productive languages. C# is not productive as fast but low productivity languages. And every other thing I mentioned doesn't even have a wiff of vendor lock-in. I am good without C# and the cultures that somehow arise around it.
(and the pay sucks I easily get double doing anything* else)
I fail to recognize the language you are talking about, but perhaps the fondness of Ruby is a subtle hint of warped perception of reality?
But interesting that you throw shade at Ruby with no explanation. Feel free to expand at length. I would like to hear your objections.
But frankly your sentiment on C# is so unhinged that I don't even know where to start.
Edit - No Rails, I never said rails.
But I guess by the time it installs Rails finally completes serving the first request.
I sure would like to see the software development shop that uses C# and not Visual Studio.
Ideally, iOS's Mono usage will be eventually replaced with NativeAOT, but for now it's still being worked on, not in the least in iOS-targeting GUI frameworks like MAUI to provide better NAOT compatibility. In addition, NativeAOT's linker/trimmer is based on Mono.Linker and Mono.Cecil, so the project became part of .NET as was intended.
But you are right in a way, because the above is often confused with a separate, outdated Mono distribution that some people incorrectly keep insisting on installing on their Linux systems.
On the corporate laptops I am lent the advertising is generally minimal, but non-zero, and that surprised me. If I search I don't want whatever you are selling I want files on this computer or maybe documents on the corporate network. That struck me as inappropriate, but the constant bombard of noise on the personal computer is outrageous. Ads in the start menu, news going to sites with ads, popups, and that is before software, steam has its own too, but at least it moderates to one ad each launch.
Installing Gentoo is easier than avoiding ads on windows.
Thank you!!
That describes the feeling i've had with so much software in recent years, i just wasn't sure how to say until reading it from you.
Chrome shouldn't be bundled with Android. Google search shouldn't be the default. Google Wallet / Google Pay shouldn't be the default.
Same for Apple and Microsoft.
Apple Cash shouldn't be the default in Messages, ... the list goes on and on.
Platform providers can easily attack businesses outside of their core business by setting defaults. They use these synergies to wield unfair power over hundreds of markets.
Don't even get me started on how you now have to pay to protect your brand name in search across these platforms. The fact that you might appear fourth in search for your own brand name in the App Store or on Google is absurd.
I’m not going to tell my mom how to curl a copy of Brave onto her machine because no browser was provided.
Kidding aside, where exactly does it end? How do you consider when you’ve hit “too much” and how many pieces must be split out when you do? Should every product in the Office suite be offered only individually?
Or if Word and WordPerfect should be sold without spell checkers, and they'd need to interoperate with third party ones.
That means that Firefox nextcloud and bitwarden are installed by default on windows/macs
You're right that there are a lot of gray areas in the law, where the two sides are clear but there's a blurry line. One famous example being, should Pringles be taxed as potato chips or as other chips? Because they're not fried slices of potatoes, they're a fried and shaped mixture of dried potatoes, corn flour, and rice flour. People think of them as potato chips, but they're not really. But it's still relatively straightforward to just draw a line somewhere.
The problem with antitrust is that we don't really know how to define it at all. It's not just a single dimension like "is it a potato chip?" where there's just a single line. It's more like a blob with lots of dimensions where different reasonable completely just completely disagree on what the basic most important elements even are.
> Sure it'll be a bit messy, but better than doing exactly nothing
That's where you're wrong. Badly applied antitrust law can actually be much worse than doing nothing.
I'm not saying to give up. I'm just saying, it's not nearly as easy as you're making it sound. There are really smart people who research antitrust and try to come up with recommendations, and they have profound disagreements with each other. The problem is actually a lot harder than you seem to think it is.
Maybe, but they already solved that once already https://en.m.wikipedia.org/wiki/BrowserChoice.eu
I cannot say the same for Windows and Edge. Teams open links by default in Edge regardless of OS settings as far as I know (but it can be adjusted in Teams settings). Searching from the start menu also opens Edge and Bing rather than my choice of browser and search engine.
At least for me, chrome was asking me last week what search engine I want to use. Made me switch to duckduckgo.
The DSA and the DMA doing what they are designed to do (in Europe)
It's unfortunate that the regulators and legislators will have to fight over every one of those services individually for a while until mega corps get tired of their games and retreat to making train- instead of boat loads of money.
Why is it okay to sell a bundle that has spreadsheets and emails but not messaging and conferencing?
Also, I'm not arguing why it's okay, just that it's a normal part of antitrust law and not specific to the EU. The US FTC has an example on this page: https://www.ftc.gov/advice-guidance/competition-guidance/gui...
https://competition-policy.ec.europa.eu/index/fines_en :
> Fines imposed on undertakings found in breach of EU antitrust rules are paid into the general EU budget. This money is not earmarked for particular expenses, but Member States' contributions to the EU budget for the following year are reduced accordingly. The fines therefore help to finance the EU and reduce the burden for taxpayers.
My company switched us off of it and it sucked. But it was included in our E5 licenses :)
I could believe that one might have a friend that is privileged enough (and petty enough) to quit over such trivialities. But “many”? Color me…skeptical.
I'm in a decent amount of engineering social channels and while I never heard someone leave specifically for that i could see it. I absolutely saw people not take jobs because of it.
Which, considering all of the layoffs and how the markets going now, I miss having that power.
https://www.statista.com/chart/20028/daily-active-users-of-s...
All of the 365 products as well as similar from Adobe etc have been bundled in ways to lock out competition. Even Spotify is planning to.
At some point EU needs to bring clarity to their competition laws and decide what they want the landscape to look like. Because right now they are just making up the rules as they go.
So what Adobe does, or what Spotify wants to do by bundling their own products within the same market, is far from the level of bundling Teams with Office, which is bundling across markets and where Office is extremely dominant.
I don't think the EU is just making up the rules here, there are rules and this case is far more egregious and more clearly in violation than the examples you gave.
Microsoft basically gave Teams away to corporate customers. Now, couple this fact with how many manufactures include a pre-installed copy Office 365 on consumer devices, add in this automatically included Teams since 2019, and you have a nasty combination. Bonus: Microsoft gets to inflate its numbers on adoption.
Finally, Adobe Creative Cloud has roughly 30 million subscribers. Spotify has about 213 million subscribers. Windows, in general, has about 1.3 billion users.
In all seriousness - giving yourself an advantage is obviously what all companies want to do.
Why doesn’t the EU just, for each company, say exactly what they want? I honestly don’t understand the EU - they don’t want any company to do anything to have an advantage compared to their competitors?
Seems like an exercise in mediocrity. I guess par for the course given all of the EUs top companies were all started last century. Clearly out of touch.
Edit: wow the top 15 EU companies by revenue are utilities or auto.
As for anti-trust issues, you clearly don't understand them.
We will see in 100 years if regulation was the right move or not.
As for education - I doubt all public education in the EU is equivalent, or tutoring is banned, or additional resources, etc.
Perhaps. But for completely different reasons, certainly not regulation. And furthermore, while this _may_ hurt the EU in the long-run, they are still very good at the kind of industries that employ a large number of people across all skillsets.
> We will see in 100 years if regulation was the right move or not.
No need to wait, we can see this right now. The internet and app economy is completely enshittified. Only regulation can fix this, the market had 20 years and it only got worse.
Are you able to cite any examples of 'missing the boat'?
- semiconductor manufacturing
- Internet and social media, streaming services, etc.
- Cryptocurrencies
- Smartphones and related app stores
- Electric cars
- Self-driving cars
- AI
It certainly feels like all the technological innovation happens in the US, and sometimes in China, but never in Europe.
ARM originated at a European company (Acorn/Olivetti).
Bluetooth originated at a European Company (Ericsson)
Psion, Nokia, and Ericsson invented what would be considered the basics of the Smartphone (via Symbian, Series 60 etc)
Spotify is a Swedish company.
Nokia and Ericsson produce a good amount of the telecoms infrastructure equipment.
While Europe certainly hasn't had a start-up culture on par with the US it hasn't been a complete slouch either.
Apple didn't come along until much later.
Last I've checked UK was firmly in Europe. I assume you meant something different, because literal interpretation makes no sense to me. Can you clarify?
The very WWW originated at CERN in Europe.
> Cryptocurrencies
For all we know Satoshi could've been an European. Same goes for Nicolas van Saberhagen. Vitalik is neither European nor from the US. I'm not an expert, but most of the US cryptocurrency startups I see are cheap pyramid schemes, and no real innovation anymore.
> AI
DeepMind was a British company. It had several successes, and was acquired by Google later, which raises a question what does it mean "innovation happens in the US". In this case innovation happens in UK, but it's owned by a American company.
There's certainly a lot more, but (similarly to you) I don't keep track of nationality of every company I interact with. And the question is pretty fuzzy in case of very international companies.
> they don’t want any company to do anything to have an advantage compared to their competitors?
Let's imagine the answer to this question is yes. Let's assume the EU doesn't want any company to do anything to have an advantage and that they believe a company should gain or lose market only based on the quality of their output. Would that be a bad thing?
The alternative is if they don’t like the company they should just ban wholesale.
I honestly don’t see the point of banning bundling. There are plenty of bundled things that are ignored. Great example of this ironically is iMessage in the EU. Bundled but dwarfed by WhatsApp.
https://en.wikipedia.org/wiki/Harrison_Bergeron
> In the year 2081, the Constitution dictates that all Americans are fully equal and not allowed to be smarter, better-looking, or more physically able than anyone else. The Handicapper General's agents enforce the equality laws, forcing citizens to wear "handicaps": masks for those who are too beautiful, earpiece radios for the intelligent that broadcast loud noises meant to disrupt thoughts, and heavy weights for the strong or athletic.
https://archive.org/stream/HarrisonBergeron/Harrison%20Berge...
You could just have a better product
It's quite the simple thought experiment, if teams is a better product than the alternatives no harm will come of it from being unbundled from unrelated products
If on the other hand its usage will fall then that means that there were better (for some users) products whose creators were being harmed not because of any fault of their product but because their product wasn't owned by an established company which could exploit its own position