I agree, police unions are mostly to blame, but unfortunately a downside of collective action. How we allow public sector unions at all is baffling to me.
Ah yes, the problem is that the workers have too much power!
Not that, you know, there is clear evidence that police departments just don't put any effort into fixing problems. Ask any former cop.
Unions aren't magic. In any other industry, they don't let you commit crimes and avoid punishment. You will find that plenty of unions don't have such absurd power, because there is pushback from the companies that work with them. Last I checked, it wasn't the SAG that allowed pedophiles free reign in the entertainment industry, but rather the fact that the industry had so many pedophiles that they could protect and aid each other.
Did police unions force police departments to have such limited training? To have such hostile and fake training? Did the police union make the cop brag to his buddies about what he did?
When's the last time the pilot's union tried to defend a pilot who showed up to work drunk as being above reproach? How come rail unions weren't able to prevent measures that punish engineers who are distracted with their phone when they should be working?
How come other public sector unions, like teachers and nurses, don't seem to have this problem?
Not if you’re in a different domain, then it cannot be claimed to confuse customers.
So if it’s a network router or a woodworking router, then you’re good.
I can sells of red socks, and white socks, without getting sued by Chicago or Boston.
If it’s in the same space… you might want to contact a lawyer. I believe Firefox had conflicts with earlier names like Phoenix and FireBird and they weren’t even browsers.
Even when you paid for software in the Good Old Days it was guaranteed to be compatible with ONE version of your OS, e.g. Windows 95. When you upgraded Windows, you'd often need to buy a new edition.
Even that's not really true. Most software that ran on Windows 95 could be run without modification or even a single update on both Windows 98 and Windows ME. Even XP preserved compatibility for most programs, adding explicit compatibility modes you could enable for an application that wouldn't work out of the box.
So, in the old days, you paid often $50-500 for a piece of software and the developer would usually have zero burden to update the software for you. By the time the OS completely broke it, it would have been 5+ years later. All that time, the developer was freed up to build and sell whole other applications, or, to innovate new and compelling features to get you to pay the upgrade price to get a new version.
Today that developer would have to do 5 major updates with breaking API changes, and probably at least 1 full visual refresh just to keep up with Apple's changing design whims, just for that one app to not be bricked. They have less bandwidth then to build more apps, since each app carries its own annual burden of churn.