4 ms·
Yes these are old links. However, I haven't seen any change in MS's behavior regarding Open Source since. More recently they build an emulator for running Linu
by bjpbakker 9y ago
Yes these are old links. However, I haven't seen any change in MS's behavior regarding Open Source since.
More recently they build an emulator for running Linux binaries (Bash), which again is closed source [0].
> relationship between Microsoft and Open Source couldn't be more different today than it was then
Please mention some examples of this?
[0] - https://github.com/Microsoft/BashOnWindows/issues/178 https://github.com/Microsoft/BashOnWindows/issues/178
- CurtHagenlocher 9y agoBy "more different" I mean the internal culture -- not necessarily the externally facing part. Ten years ago I was working on IronPython and IronRuby, open source reimplementations of other open source projects. Even though the originals are under a very permissive license, we weren't allowed to go anywhere near their source. Because of company policy, where external OS was essentially treated as radioactive, there was a vacuum around both process and engineering knowledge. Today, the company has a lot of standardized procedures and tools around the consumption of external open source -- and, in fact, actively encourages it. Along with that comes awareness of appropriate and not appropriate usage. In the nine-year old example you give, that's obviously not an appropriate usage. I'm not sure what your point is about the reimplementation of the Linux kernel API inside Windows. Most large software companies build some amount of closed source software. I don't know what decisions might lead to this being opened or not opened, but there are very few people who'd argue that a company should publish or make available all of their source code.
- bjpbakker 9y ago> Today, the company has a lot of standardized procedures and tools around the consumption of external open source That MS consumes open source for their own good comes not at all unexpected to me. However, consuming is not contributing. I believe you made to point that MS now contributes to the OSS community. I may have misunderstood. > I'm not sure what your point is about the reimplementation of the Linux kernel API inside Windows. Most large software companies build some amount of closed source software Most companies don't clone FOSS but build on top of it instead. Also most companies are pretty open about using OSS (crediting the projects and their source code). I haven't seen a single written line from MS crediting GNU and the Linux community for their work. They only credit MS and their own people. (Some recent examples: [0] [1]) [0] - https://blogs.msdn.microsoft.com/wsl/2016/07/08/bash-on-ubuntu-on-windows-10-anniversary-update/ https://blogs.msdn.microsoft.com/wsl/2016/07/08/bash-on-ubun... [1] - https://blogs.technet.microsoft.com/heyscriptingguy/2016/09/28/part-1-install-bash-on-windows-10-omi-cim-server-and-dsc-for-linux/ https://blogs.technet.microsoft.com/heyscriptingguy/2016/09/...