Here's what they are actually collecting: https://github.com/Microsoft/calculator/blob/master/src/Calc...
So nothing really nefarious then.
Because it is a simple calculator. Now think about what they might be collecting from the rest of the system.
All the concerning privacy issues with Facebook or any other company should be seen rigorously by its users. Telemetry at OS Level is one of the worst offending practices IMO.
"Microsoft open sources MSPaint.exe" two weeks later "Show HN: I added transparency support to MSPaint" two (more) weeks later "Adobe shares plummet as users cancel their subscriptions to Creative Cloud by the thousands, analysts baffled"
You joke, but Paint actually has a very rudimentary support of transparency: https://www.wikihow.tech/Make-a-Background-Transparent-in-Pa...
I wouldn't even call that 'rudimentary' transparency support, since you're still relying on a background color to select an area of your image.
What I'm talking about is actual RGB alpha channel support
This is really cool! I thought the open sourcing of Winfile was cool too. I hope they continue down this road. I doubt we'll see the NT Kernel on GitHub in my life time... but, one can dream.
Technically that already happened: https://torrentfreak.com/microsoft-takes-pirated-windows-nt-...
The NT 4.0 source code is probably stupidly interesting and I'm sure there's much to be learned, but... Source code leaking is not the same as something getting open sourced. It's illegal, and it doesn't foster collaboration in the same way. And plus, even as fascinating as NT 4.0 is, it'd be neat to see more recent stuff too.
https://github.com/Microsoft/calculator#data--telemetry "This project collects usage data and sends it to Microsoft to help improve our products and services. Read our privacy statement to learn more. Telemetry is disabled in development builds by default, and can be enabled with the SEND_TELEMETRY build flag." Even on a simple calculator.
Here's what they are actually collecting: https://github.com/Microsoft/calculator/blob/master/src/Calc...
That's some pretty boring information overall.
One which might be cause for concern is LogInvalidInputPasted() specifically because pastedExpression is included in the Telemetry Event.
I also have questions on LogConversionResult(). Why is that recording NetworkAccessBehavior or the raw conversion values? Wouldn't knowing the FromUnit/ToUnit be enough to know how much something is being used?
Awesome seeing another component of Windows (albeit a small one) shifting to open source. My hope is that over time, more and more components will end up open source as they get updated and rewritten.
This is their whole plan. They are testing the waters with this. Soon all of Windows will be open source.
Because it is a simple calculator. Now think about what they might be collecting from the rest of the system. All the concerning privacy issues with Facebook or any other company should be seen rigorously by its users. Telemetry at OS Level is one of the worst offending practices IMO.
This is cool, but I really wish they'd release the source for the original Notepad. No real reason other than "this software was really important to me when I was a kid". As it stands, though, Calculator is not something I've particularly cared about in the Windows world; pretty much anyone here could write a simple calculator app in an afternoon. Still, I am glad MS is slowly becoming more OSS-friendly; I doubt anyo…
Part of the Windows 2000 source code leaked and it included Notepad. I don't think it's changed much since then as it's pretty much a wrapper around the Win32 widget with a few features like changing the font, printing, etc.
"Microsoft open sources MSPaint.exe" two weeks later "Show HN: I added transparency support to MSPaint" two (more) weeks later "Adobe shares plummet as users cancel their subscriptions to Creative Cloud by the thousands, analysts baffled"
As an aside, this very proposed scenario makes me wonder how many users with more casual image editing requirements PaintDotNet has taken from Photoshop.
The real question is: if Microsoft's Paint gets alpha channel support, what happens to GNU Gimp? :P