4 ms·
The snark on this thread is concerning, Microsoft has made a good gesture in trying improve the Redis story on Windows and IMO it's something we all should be e
by mythz 15y ago
The snark on this thread is concerning, Microsoft has made a good gesture in trying improve the Redis story on Windows and IMO it's something we all should be encouraging as it can only serve to improve the Redis ecosystem.
Historically Microsoft hasn't been too fond of NoSQL but positive steps like this validates Redis in the eyes of Windows devs which has the potential to attract new devs to the world of Redis and NoSQL.
I personally hope to see this implementation improve so it runs flawlessly on Windows and Azure.
- beagle3 15y ago> Microsoft has made a good gesture When on the other hand they are poisoning the Android/Linux ecosystem with FUD, patent extortion and the like. While I would prefer the discussion to stay civil and technical, Microsoft is consistently earning every snark they are receiving, and then some.
- chimeracoder 15y agoThey might be doing other things you don't like, but at least give credit where credit is due. Submitting code upstream to Redis is completely independent of their patent decisions regarding Android. I'm not a fan of their overall stance with respect to FOSS/Linux/Android, and they may be earning the snark there, but not in this case. These discussions become a lot more valuable when we stop characterizing any organization, especially one as complex as a large corporation, as universally 'good' or 'bad'.
- rbanffy 15y ago> give credit where credit is due Sure. Just don't forget they profit from Windows sales and, thus, will do anything to justify the deployment of a Windows server instead of a Linux one. Including contributing to a Unix-native product. If, in the end, Redis' codebase becomes cluttered and performance and maintenance suffer, we all lose. I mean, all of us except Microsoft, who wins both by us losing and from gaining space for their own future offerings in this segment. There is no good or bad. It's self interest. When their self-interest coincides with the society's, I'm for them. OTOH, it's been a long time since it last did. It certainly never happened after the mid 90's.
- deleted 15y ago[deleted]
- mythz 15y agoOf course they're selfishly motivated - everyone is. The point is this time Redis/NoSQL stands to benefit as well.
- d0mine 15y agoIt seems you've skipped the sentence: If, in the end, Redis' codebase becomes cluttered and performance and maintenance suffer, we all lose. </quote>
- mythz 15y agoThat's a case for not merging, not for a parallel win32-based project - which this implementation could serve either of.
- rbanffy 15y agoIt would risk diverting attention from the Unix port to the Win32 one. Even if the Redis developers don't pay attention to this distraction, its mere existence fragments the codebase and creates two semi-compatible versions. And if the Windows version sucks badly, any Windows user who tries to install it on Windows will end up blaming Redis and try something else. On Windows. Microsoft wins and we lose on all scenarios.
- mythz 15y agoThis is a very pessimistic view of the world and future events (which I don't share). I'd get that looked at. A bad Redis port by Microsoft makes them look bad, whilst their endorsement of Redis makes Redis looks good. The 'pro developers' that Redis attracts are going to be more than capable of identifying the culprit behind a shitty port.
- beagle3 15y ago> These discussions become a lot more valuable when we stop characterizing any organization, especially one as complex as a large corporation, as universally 'good' or 'bad'. That is true. But it is also foolish to ignore over 20 years of Microsoft's strategy, the mostly successful "embrace, extend and extinguish". This patch is purely out of self interest: people might install a unix server if they want Redis and can't have it on Windows. There is no "good will" (and no "bad will"). If it harms performance on linux? Well, they are likely not to care at this point, or at least one second after the patch is accepted. Microsoft has a history of co-operating with the rest of the world only when they are at a disadvantage, and ignoring standards and conventions when they have the advantage. Excuse me if I'm not enthusiastic about a patch they send to a project I like.
- beagle3 15y agoMissed this first time I commented: > Submitting code upstream to Redis is completely independent of their patent decisions regarding Android. I'm not a fan of their overall stance with respect to FOSS/Linux/Android, and they may be earning the snark there, but not in this case. Wrong. They are both cleared by the same legal department, guided by the same company vision. They are not being a useful member of the community. They're trying to give people less reason to leave Windows. Pure self interest, completely in line with everything else they do.
- Ecio78 15y agoI dont want to defend Microsoft, but i think that if we dig deep enough we found bad "habits" in every big society: what about Google[1] or Apple suing everybody from Samsung [2] to Luxembourgish restourants[3]? [1] http://www.theverge.com/2011/05/12/google-android-skyhook-lawsuit-motorola-samsung/ http://www.theverge.com/2011/05/12/google-android-skyhook-la... [2] http://www.businessweek.com/news/2011-08-02/apple-lawsuit-puts-samsung-tablet-sales-in-australia-on-hold.html http://www.businessweek.com/news/2011-08-02/apple-lawsuit-pu... [3] http://news.ycombinator.com/item?id=3190944 http://news.ycombinator.com/item?id=3190944
- Joakal 15y agoMicrosoft has a history of screwing over with their 'help': https://en.wikipedia.org/wiki/Embrace,_extend_and_extinguish https://en.wikipedia.org/wiki/Embrace,_extend_and_extinguish I believe he's referring to this with scaring people: https://en.wikipedia.org/wiki/Fear,_uncertainty_and_doubt#Microsoft https://en.wikipedia.org/wiki/Fear,_uncertainty_and_doubt#Mi... More: https://en.wikipedia.org/wiki/Criticism_of_Microsoft https://en.wikipedia.org/wiki/Criticism_of_Microsoft
- nknight 15y ago[1] is a link to a story about Google being sued by Skyhook, not Google suing anybody.
- kenjackson 15y agoYes, but look at why Skyhook is suing them. We live in a weird bubble where if a company gets sued then they are the victim. No one even fathoms, when it comes to Google at least, that maybe they did something to deserve being sued.
- nknight 15y agoHe didn't say "Google is being mean", he said they and Apple were "suing everybody", a statement in no way supported by one of his references.
- jroseattle 15y agoDon't confuse Microsoft's teams with the flatulating buttheads in the executive office. Most of the people working there now weren't around when MS was a dominant company.
- beagle3 15y ago1) MS is still a dominant company 2) The people working there are _taking orders_ from the executive office. You can be completely sure, especially in Microsoft, that this was cleared with the executive and legal time before anything was uploaded (not doing so is grounds for termination), and you can be quite sure that even if this is an "grass-root" initiative inside microsoft, it was discussed and authorized with management before the 3rd hour was spent. More likely, someone in sales asked a customer "Why are you using Linux here instead of Windows?" and the response was "We need Redis" - prompting this work.
- jroseattle 15y ago1) No they aren't. 2) Management was likely briefed, and someone indeed authorized it. However, if you believe this went all the way up to the likes of Ballmer, then you have no idea of the organizational structure of MS. But whatever, haters gonna hate.
- beagle3 15y ago1) They still control 90% of the "Office / Productivity" software market; They just got below 50% in the web browser market, they're still above 90% of the operating systems market for personal computers (a category that includes desktops, laptops, but does not include tablets); And something like 20% of server o/s market. How can one construe that as "not dominant", I don't know. 2) It doesn't go up to Ballmer (there are no "likes of ballmer" in MS - there is only Ballmer). But it got at least two levels below (which is a considerable number of levels up from a "grass roots" start, anywhere from 4 to 8).