As for how long their tech lasts, I used XNA for a game jam in 2012, and had an alright experience. I could no longer download and use XNA by the time the 2013 game jam came around.
From experience: Word's still dropping support for older documents, and LibreOffice still supports them. (The only LO incompatibility I know is missing Math formulae sometimes, and that might have been fixed; if not, it's a fairly straightforward code change, since OOXML Math tags contain textboxes.)
At least that's what I understood. And it really sucked. I would even understand if they did not want to pay for open source images. But 1) give me more than 30 days 2) either remove my images or leave me in control to remove them later, not something in between.
Over a shorter time scale that would be called "bait and switch" and it would be illegal.
Over a longer time scale it's still a massive dick move and destroys customer trust.
No, it wouldn't. It would be "bait and switch" if you had committed to use Docker Hub for the next year, and they announced after two months that now you have to pay for it and you can't back out. If I offer you a piece of gum for free today, and tomorrow you come back and I say either pay $1 or you don't get my gum, have I committed any kind of fraud or whatever?
> Over a longer time scale it's still a massive dick move and destroys customer trust.
"Customers" on a free plan?
They also own TS, which seems to have major breaking changes each year and necessitate annual churn and refactoring of entire codebases. Windows having remarkable backwards compatibility does not mean the rest of their products do, too.
EDIT: I could also bring up one of their other products, Lean, whose 4.x versions have so much breakage that mathlib has been on a community-maintained fork of Lean 3 for as long as I can remember.
I figured it out from context but we really shouldn't have to. Type a few more characters, people...
We aren't all part of the same micro-community.
Having said that, Microsoft does sometimes break backwards compatibility.
I sell a Windows app (a battery meter) that cannot work on Windows 11 because the new Taskbar doesn’t expose an interface for plugins to render data on the taskbar (IDeskBand is the old interface).
So I can display a small window to the user but it’s far less convenient that showing it persistently in the taskbar.
The bottom line is, one shouldn’t rely on a single corp for something that seems like “critical infrastructure”.
Not a fanboy by any measure but killing projects and products left, right, and centre isn't something they usually do.
"Where can I install/buy Visual Basic 6?" https://social.msdn.microsoft.com/Forums/azure/en-US/49c35ab...
> While the Visual Basic 6.0 IDE is no longer supported, Microsoft's goal is that Visual Basic 6.0 applications continue to run on supported Windows versions. The resources available from this page should help you as you maintain existing applications, and as you migrate your functionality to .NET.[0]
This is much better support than other companies provide for discontinued platforms. Do you personally want to be on the hook for a version of your software you wrote/released 25 years ago? Especially if you've released what you consider to be improved upgrades of the software? Would you even be willing to help users upgrade from your 25 year old software? If the answer to any of those is no, then you're providing a very skewed perspective on what reasonable support for a product looks like. And once again, Microsoft is still writing articles 20 years after the initial release to help users upgrade. For all the bad crap Microsoft does, completely abandoning widely used frameworks is not one of them.
[0]: https://learn.microsoft.com/en-us/previous-versions/visualst...
I repeat. Their backward compatibility isn't amazing. It may be good but let's stop pretending Microsoft deserves special kudos for what's actually a mixed bag in terms of backward compatibility. And look at the sibling comment to mine about bad backward compatibility with data, in the case of Microsoft Word.
Edit: not a sibling comment. Here: https://news.ycombinator.com/item?id=35296368
[0] https://visualstudio.microsoft.com/subscriptions/#software-a... > "Download complete list of software" lists VB6 as available.
but there's gonna be security issues.
still it shows that Microsoft's legendary (albeit narrow) backward compatibility doesn't really mean a whole lot, except for sounding cool
> you’ve probably got a 20-year-old license for the IDE already
As for this, no, someone could pick up an old app written by someone else, or lost their copy of the license, or maybe the license belonged to a company they no longer work for. Also it apparently doesn't apply to the person asking the question...
...as the answer to the question says.
> less legal ways
Because of Microsoft. Microsoft is being unhelpful here as usual
> Because of Microsoft. Microsoft is being unhelpful here as usual
Windows 11 can be bought in many places, including microsoft.com. All you need is a spare $140 or so. People pirate it anyway. Is Microsoft being unhelpful by expecting payment for software?
The reason why Github is free for normal users it that Microsoft extracts value out of the code you host there, by at least training their LLM. Same will apply for your docker containers.
This is part of the Embracing open source.
Now they have already started selling Copilot and with CopilotX bringing new AI assisted stuff to code reviews and pull requests even more people will migrate over.
This is part of the Extending.
Then after they have everyone they can get to use Github and they have extracted all value from your code they will move to the last step and ask you to pay for hosting your stuff and while git is free to use and you can setup your own servers the general UX will be so much better that even hobbyist will pay.
This is the Extinguishing
Don't let Microsoft ever get away with saying they respect privacy...
Don't let any of the Microsoft-sized Big Tech companies ever get away with saying they respect privacy, I would say
GitHub has always been free for normal users, even before MS bought them out. It is a pretty classic loss leader to get developers so comfortable with it in their personal work that they push their employers to pay for organization accounts.
Neither your extend nor extinguish meet the classic definition of either. They aren't changing the spec of git. Having a nice UX doesn't count as extinguish. Literally anyone can set up gitea or another git server. They might not get the cool toys like copilot, but that isn't git.
This is not EEE, this is watering down EEE to look not nearly as terrible as it actually was back in the day. If anything, it looks like a shill for MS trying to get people to forget what EEE actually was.
I would be fine with that. What I hated it that they gave me 30 days, and not doing anything seemed to result in my images staying on their registry, but out of my control. So that my images would rot there but still be available, and I would have to tell my users that I moved to another registry which is not Docker? What the hell was that?
How would you EEE Microsoft?
This was true when Copilot only used the CODEX model, which was only trained on Github code.
But now that, they are using/going to use GPT-4, which you bet includes all code sources possible, GitLab, Codeberg, probably even your private gitea service!, it really doesn't matter anymore, they are going to train on your public code no matter what.
The only thing left to stop it is the U.S. Supreme court lawsuit, it will probably decide the Fate of modern generative A.I.
> [..] with a custom domain redirect [1] to avoid this happening again.