5 ms·
The real reason I'll never use Microsoft products again: I'm sick of legally purchasing software and being treated like a potential charlatan every time I chang
by kungfufrog 11y ago
The real reason I'll never use Microsoft products again: I'm sick of legally purchasing software and being treated like a potential charlatan every time I change a component of my computer or upgrade. I have lost countless hours to Microsoft Tech Support for licensing issues (which, to be honest, are reasonably efficient these days). However, the older I get, the more I just plain resent having to deal with this intrusion into what should be an experience I control.
Microsoft licensing is hellish, I've worked with it for years and I still don't entirely understand it.
- amelius 11y agoWell, at least you paid for those product which should give you better consumer protection than when you didn't (for Google/Facebook products for instance). But IANAL.
- batou 11y agoIndeed. Wait until you have to deal with an audit. Apparently, even on microsoft's advice on licensing, we still owed them about £50,000 of missing licenses after an audit... Most of this was down to a SQL Server upgrade where core and CPU terminology was changed.
- redcalx 11y agoI'm currently arguing for serious considerations of SQL Server alternatives for selected new development work (and where reasonably achievable), in order to mitigate spiralling license fees. The main issue is that mostly those fees are paid by our customers, but ultimately our customer's cost is our cost. Collectively it's becoming a stupid amount of money.
- batou 11y agoWe're only keeping it around due to a pile of stored procedures and coupling (see an earlier thread on this I was whinging about). PostgreSQL is the next step. We'll pay for support via EnterpriseDB still. Our main SQL cluster is two 48 core HP machines with 512Gb of RAM each and a big EMC SAN. We want this as lots of much smaller machines but you can't really scale down SQL Server once everything is coupled into it.
- hvidgaard 11y agoWhile I use PostgreSQL whenever I can, it is significantly easier to design a backend using a cluster of SQL Server machines, than it is to design a backend using several commodity machines with PostgreSQL. The former is just more mature, but you pay for that.
- batou 11y agoI agree with respect to traditional architectures but most of our stuff runs from our cache layer (97% of queries are cache hits) so we're moving to lots of smaller and cheaper instances with a cache front end (memcached). We literally use the database as a storage engine going forward and nothing clever.
- redcalx 11y agoDo you have a view on Redis cache? It seems to be more popular than memcached at the moment.
- batou 11y agoYes. We stick with memcached. Every node in our cluster has an uptime of over 3 years handling up to 5000 requests a second so we're quite happy to leave it. In fact it's the most reliable thing I've ever seen I think. Redis looks nice but I suspect that it may be easy to lean on it too much for functionality. We were looking at it for a couple of tasks but haven't found much motivation to move yet.
- hvidgaard 11y agoWith that track record, there has to be a very good reason to switch.
- hvidgaard 11y agoI really wish I could do something like that for our system. We need to hit the database almost every time a query comes in.
- lawnchair_larry 11y agoWhat legally allows them to audit you?
- batou 11y agoWhen you sign a volume license contract with them it grants them the right to do it. The immediate cost savings is all the business sees.
- saiya-jin 11y agothat's why I never, ever, EVER have official Windows installed. you should get soemthing extra when paying, and that extra shouldn't be inconvenience. heck, I have put cracked windows even on laptops that had Win licence with them on purchase, just because of this (you changed HDD, doubled RAM or similar? forget it! this ain't the same machine, and you won't run this OS again! just have this one hour call and maybe...)
- freehunter 11y agoEven back in the days of Windows XP, the call was 10 minutes and you talked to an automated machine and just read it your license key. Not an hour long call.
- otis_inf 11y agoBut it was tedious though. The OS gave you a tremendous long number you had to punch into your phone and then it gave you numbers in return you had to type into the OS, but as that screen wasn't available to you you first had to write them all down (If I remember it correctly!).
- freehunter 11y agoI'm not sure they do that anymore for home users. A year ago I upgraded every part of my PC except the hard drive. Plugged the existing Windows-installed hard drive into a new mobo, processor, and video card and it just ran some updates for new drivers. Never asked me to re-license. And I've used this same license key to re-install Windows maybe five times since Windows 8 came out, never had any problems.
- mrab 11y agoI have swapped hardware many many times, multiple re-installs of Windows 7 and _never_ had an issue with licensing on a single key. I am very confused and skeptical of your claims.