4 ms·
It seems to me like they are only open sourcing the products they wish more people are using, and not their actually useful products like MSOffice and the Windo
by executesorder66 10y ago
It seems to me like they are only open sourcing the products they wish more people are using, and not their actually useful products like MSOffice and the Windows OS.
Edit: to be clear, I know it is in their best interest not to open source those products, because that's where most of their money comes from. But it really looks to me like the want to flood the market with random open source stuff, so that they seem more open source friendly. But in reality they are not actually contributing anything very useful to the community.
- deleted 10y ago[deleted]
- stinos 10y agothey are not actually contributing anything very useful to the community 'very' useful is of course subject to debate, but did you even bother to check what they have on github? F#/msbuild/vscode to name some bigger ones, then there's smaller things like ffmpeginterop etc which I was looking into just last week.
- dx034 10y agoVSCode is a great contribution and in some areas a valid alternative to Visual Studio.
- GordonS 10y agoAgreed - I have access to Visual Studio at work, but for some projects I've lately been using VSCode. It's super fast and has most of the features I need. Visual Studio is of course more fully featured, but I don't always need everything it has, and god it is SLOW!
- rck404 10y ago.NET Core is a hugely useful OSS project, only suprassed by another of theirs called "VS Code". I use it on day to day basis.
- 0xFFC 10y agoAnd how is it different than other companies like Google?
- sdesol 10y ago> But in reality they are not actually contributing anything very useful to the community Have you looked at https://github.com/Microsoft/monaco-editor https://github.com/Microsoft/monaco-editor They have examples of what it can do at https://microsoft.github.io/monaco-editor/ https://microsoft.github.io/monaco-editor/ It literally took me a couple of days to integrate their diff viewer into my product. If you go to http://bitbucket-server-demo.gitsense.com/plugins/servlet/gitsense/ACME/monaco-editor#b=bitbucket-server:ACME/monaco-editor:master&q=compare:077be8bd6813a1ca3887531385c9c5356b68a64f->966c0823e1d6fb13d4da845fb459d86c0173482a http://bitbucket-server-demo.gitsense.com/plugins/servlet/gi... and click on the last tab (077be8bd -> 966c0823) and click on any of the files in the tab, you can see the diff editor in action. I don't know how much money was spent in developing the editor, but it's FREE for use by the community.
- ulber 10y agoOther people are already flooding you with counterexamples, but I'll add to the pileup: Z3 (https://github.com/Z3Prover/z3 https://github.com/Z3Prover/z3) is the Satisfiability Modulo Theories (SMT) solver to use. It is such a quality piece of software and it's amazingly easy to find help on StackOverflow from the main developers. Z3 really is the default choice for an SMT solver these days (i.e. you only reach for other solvers when you really have to). Roslyn (https://github.com/dotnet/roslyn https://github.com/dotnet/roslyn) is the C# (and VB) compiler as a library. Useful for doing code analysis and code generation for a modern imperative language. Roslyn is a whole lot easier to get started with than integrating Clang/LLVM into a project, so it really lowers the barrier of entry for lightweight program analysis projects.
- partiallypro 10y ago> But in reality they are not actually contributing anything very useful to the community Uhm... .NET? Anyone? Google doesn't open source their search engine, most larger corporations don't open source some key products that they make money from. They are in the business of making money, afterall.