Krita in the Windows Store: an update
krita.org
krita.org
> In any case, since we’re absolutely powerless, we’ve had to change the Store listing…
This is outrageous! MS reached out[1] to Krita team to get the app on their store, and now forcing the devs to delete link to the Krita website!
[1] https://krita.org/en/item/krita-available-from-the-windows-s...
One is the tech infrastructure provider. They're keeping the corporate customers but now also going after consumer-facing tech and startups. To do the latter, they've finally had to shed their dogma and go where the devs are. OSS, platform-agnostic, this is the MS of .NET Core, VSCode, and family. There's good people working here, and they'll make Azure make heaps of money.
The other Microsoft does "platforms". They've had a lock on corporate for a long time, though no one enjoyed it. Now they want to expand their brand and their lock-in into the personal lives of upper-class knowledge workers, challenging Apple by being the "serious" to Apple's luxury-hipster positioning, and challenging Google by being coherent and playing a long game.
The first Microsoft knows that the second is no place for their audience, so they're in a hurry to separate themselves and their wares from the platform-provider. It's not just .NET Core and VSCode, there's a ton of smaller projects all moving in the same direction. Sql Operations Studio, Sql Server for Linux, Blazor, x-plat Azure tooling, x-plat Powershell, opensourcing MSBuild, it's comprehensive.
I wish they'd just split and become two separate companies.
"Let's compare it to some competitor who also does it wrong. See they are not doing any better but they are not criticized as much. How can you complain about this company then? You can't. We must be glad for what they give us. See how much good they do and how little you have achieved compared to an international giant. If you really want to do better go make your own store. You can't? Obviously you can't. Then you can't criticize."
But the bottom line is that all these companies are ruled by money first and foremost. Sure, there are differences in detail and the approach they take but in the end the logic of money trumps all morals.
For the "new" Microsoft this means that they have changed their approach because of money. Whatever good they do for us is because they think it will make them money in the long run. I think of it as a long running PR action and a medium change of company culture. If it suits them, they will change it back over night. WE must keep them under pressure to do the right thing by not letting us be held hostage by monopolies and always having a way out. So support your open source software because in the long run it will dominate in most places.
Krita was asked to delete a link which points to the external download location and not the one to their website. Seems fair to me. Krita being a FOSS can have it available for free on the MS store and have a link to their donate page. If MS doesn't allow that, then it would be outrageous.
The terms look to have been written to prevent abuse by devs. This being a FOSS might warrant special circumstances, but I wouldn't hold it against MS for not providing those special circumstances.
That's not what the policy says. It says, if you app process some sort of payment(policy 10.8) then it has to be distributed only through MS Store(policy 10.8.5).
Edit: removed duplicate word
10.8.5: Your app may promote or distribute software only through the Microsoft Store"
IANAL but based on the language, it means that if your "app" (including its metadata) promotes software (itself or other) it can only do it via the MS store.
> 10.8.5: Your app
Its your app and NOT "you". SO I take it as, you can still distribute it via other platforms. Had they meant it to what you say the language would have been
"You may may promote or distribute this app only through the Microsoft Store"
No, you could also pull your software out of the store. The numbers show it doesn’t really matter and Microsoft need more apps than you need their store. Beggars can't be choosers.
> Still, the income generated makes it possible for the Krita maintainer to work on Krita full-time, which would not have been possible otherwise.
They need the revenue generated by the small sales on the store.
If that's the case, then with the 15% MS cut they're pulling in ~$4500 from the MS store per month - far more than their donations.
So while the download count itself does not matter, it is clear that the project is really helped by its presence on the store.
However, 125 dl/week * 9,79 usd/dl * 4 weeks in month * 0,85 of what they get to keep from the price = 4160,75 usd/month.
That might be a pretty big chunk of their income. As you said, beggars can't be choosers.
You can however link to the "app's website", and if you just happen to have a download link there, for a version somewhat different from the one in the store... they might have a much harder time finding something wrong with that.
This incident would be a poster child for the widespread need for something like the AppCenter being developed by the ElementaryOS team, where the apps can have a "suggested" price tag but be free to download:
https://medium.com/elementaryos/appcenter-the-future-of-the-...
Regrettably it's Linux only at the moment. It would be interesting to see what kind of landscape of FOSS apps we might get if it got ported to Windows.
it's suddenly at the mercy of the megacorps
You don't need Windows Store to sell Windows software Now you need a storefront
That's how you make people come to your product in an easy way a payment processor
How are you supposed to do otherwise if you want to exchange units of bank accounts ? a refund infrastructure
Yeah some people want their money back sometimes, this is not donationsReminds me of people being banned for life from PayPal because their product names contained the word “emulator”, or for signing up before they were 18.. 20 years ago.
I agree with other posters that it is probably a low level employee that made a poor judgement call, but what always irks me about cases like this is that appealing the decision can feel like such a futile fight.
The potential visibility and revenue from using these corporate mouthpieces is probably always worth it so long as you can assure you won't become dependent on them.
Of course they do, why not take 30% of everyone's work and keep control?
Maybe I misread Krita's situation but I'm not sure why they don't just pull out of the store and sell independently. Plenty of payment processors would be happy to take them on.
Pricing is always difficult, but for a product that well known there's almost certainly a tiered system they could set up that generates enough income to keep the lights on (or better).
> And Apple is no better in this regard.
Microsoft approached[1] them to get Krita(and also Inkscape) on the store. Microsoft knew the who and what these software stand for. Comparing it with Apple just doesn't make sense.
> Maybe I misread Krita's situation but I'm not sure why they don't just pull out of the store and sell independently. Plenty of payment processors would be happy to take them on....Pricing is always difficult, but for a product that well known there's almost certainly a tiered system they could set up that generates enough income to keep the lights on (or better).
It's a FOSS product. On the blog, the devs said that Krita is on the MS store because it brings in extra revenue which helps them to continue working on it full-time. They already have payment system setup on their website to take donations. But at its core Krita will always be a FOSS.
[1] https://krita.org/en/item/krita-available-from-the-windows-s...
I'd never trust MS's own idea for "updates".
Also, IIRC if you install iTunes from the Windows Store, it updates with the unobtrusive Windows Store update instead of the poorly designed Apple Software Update application.
I like to take advantage of all sandbox mechanism that I can enable of my systems.
All switches up and white list on as needed basis.
Every app from the Store is also often one less "every startup updater" application running from some developer who's time is better spent making their own more important software better (hi Apple, thanks for putting iTunes into the Store).
Plus there are applications I'd use anyway like Krita or Paint.NET where it felt worth it to send the devs a quick purchase cost.
Also, yeah, the piece of mind of a little extra sandboxing of applications is good. Security in depth is not just a good mantra when developing, it's also a fine way to live.
VLC, for example, is available: https://www.videolan.org/vlc/download-windows.html
Besides, windows store is bullshit and its going to end up as the same crappy experience as Google and apples app "stores".
LTSB for life.
“See how awesome my app is! But, don’t be stupid enough to buy it here! Go to my website and use coupon code ‘LOLTHXMS’ to get it there for 5% off!”
effectively turning the store into a cost-free advertising platform. You might think Krita is special and deserves an exception. But, you know what happens when you make a very visible exception to one free customer among ten thousand free customers...
Sigh. It happened the other way around. Microsoft wanted Krita and Inkscape on the Windows Store. They approached the developers to make it happen. You can read more about it here: https://krita.org/en/item/krita-available-from-the-windows-s...
So what's the alternative to entrusting our fates to faceless corps? Distributed apps perhaps?
But people are missing the forest for the trees: yes, the tech is crappy, because it's committee driven tech, but we're using it not for technical reasons, instead we're using it for political reasons.
And it's worth doing and stopping promoting the proprietary variants (native apps, basically).
For some, maybe. Still, on PCs you can always distribute the native applications outside of the stores.
There are certain pieces of software like Putty, 7-Zip, Arduino Studio, Inkscape, Plex, and Notepad++ where I'd like to always have the latest version. A few of those are in the store and keep themselves up to date.
> Dont you want that control?
Not really. There's quite a few pieces of software I want to run the latest versions of for security reasons (e.g. 7-Zip and Putty), some where finding the latest Windows installer is tedious (e.g. Gimp) others updated so infrequently that I forget to check (e.g. Inkscape), and others that are updated so frequently that it feels like I'm always running installers (e.g. Notepad++). Plus I use no less than 4 different computers with that software and it is a paint to make sure they're all updated. I'd rather just let them get managed in the background.
> What id your favorite app turns into spyware?
I don't know what you're asking.
I can understand your reasoning with all of those computers.
My question is specifically referring to something like uTorrent, that was so great for so long then jumped the shark. It actually became much less secure, and there are many examples of this happening all over the web.
I'm not advocating that Apps be available exclusively in the store, just that I enjoy the convenience of the store for maintaining updates and would like them to be there. To your point I would also like to be able to install them outside of the store.
I think the reality is that doing autoupdates the way Firefox and Chrome handle them is hard. Most small projects can't be bothered to even implement it. That's where the store shines because it can implement and manage the autoupdate functionality independently.
In response, I went with the LTSB version of windows 10, which is absolutely great. I went to use ganache the other month and they didn't have an .exe or .msi (they do now fortunately) but it took a few to figure out how to sideload the .appx and I'm not sure I ever got it installed correctly so I used the CLI until they released a proper installer.