Microsoft Store will not ban legitimate paid open source programs
A few days ago, Microsoft published an update to a policy, forbidding open source programs from being sold on the Microsoft Store. This didn't sit well with some developers, who caused an uproar on social media.
The issue actually began last month, Martin wrote about it here, highlighting some problems related to it. The Microsoft Store isn't exactly well-curated, we have seen some controversial stuff on it before. Legitimate open-source apps were rebranded by third-parties and sold on the marketplace. These copycats are literally stealing other people's work, it's a scam.
Can open source apps be sold?
The popular rater graphics editor, Paint.NET, is an open-source program. It is available for free from the official website. The Microsoft Store version of the app, on the other hand, is not free.
Before you raise a question asking if this is legal, yes it is. Let me explain. Just because an app has an open source license, doesn't necessarily mean that it has to be free, the developer can choose to sell their program, it depends on the open source license that they chose. A good example for this would be Robert Broglia's emulator apps on Android, they are paid apps (except for SNES 9X+), but the source code for his apps are available publicly, meaning anyone can compile them for free. Paying the one-time fee, provides a convenient way to get the apps and updates for them from the Google Play Store. It is compliant with the GPL.
But that is a rare case, it's up to the developers to decide whether their open source program should be free or paid. The majority of open source software are available for free, developers usually give users the option to donate money in order to support the project, cover the costs (electricity bills, internet bills, etc.). As for Paint.NET, the Microsoft Store version offers an alternative way for users to support the development, instead of donating money directly, you may buy the app to help the developers.
Banning copycat programs is undoubtedly a good move, but therein lies the problem, why is Microsoft banning genuine open source programs from being sold on the Microsoft Store? Hayden Barnes, Senior Engineering Manager at SUSE, pointed out that good programs like WinSCP, Krita benefit from sales on the Microsoft Store. It isn't fair to punish everyone just because some people committed fraud, is it? Is that what's happening? Well, apparently not.
Giorgio Sardo, Microsoft General Manager of apps, partners, and the Microsoft Store, responded to criticism from developers, confirming that the policy change was made to protect users from repackaged FOSS apps that were being sold on the storefront. He also clarified that Microsoft wants to support developers to distribute open source software via the Store. Sardo stated that the company is reviewing the policy to make the intent clear.
I think that is a fair decision, ban the fake apps, and allow the real ones. That is how the Microsoft Store should have been run in the first place, well I suppose it's better late than never.
I think Paint.NET stopped being open source at version 3.x. I know there was a project to port the open source version to Mono, but it was abandoned many years ago.
Oh, thanks for the info. I had no idea about the change, even though I’ve been using the portable version for many years. :)
My example about freeware apps with optional paid versions should still apply to the topic.
>Martin wrote about it here, highlighting some problems related to it. The Microsoft Store isn’t exactly well-curated
Well… Im sorry to say that its not a Martin only issue. Typos abound sometimes, no one seems to use a spellchecker or proofread anymore.
Other times tot only that, but questionable facts are presented without real research being done which makes articles provided sound more trustworthy than in reality it is.
I already commented on these issues directly into articles and via email under various pseudo-names, I like my anonymity, but it seems some immunity has been acquired to fixing anything and such issues remain.
To the topic in question; Microsoft cannot forbid ANY opensource projects with GPL or other licenses that permit anyone even the publishers from charging money.
Opensource is NOT about free as in free beer, it is mostly such but in reality opensource is about freedom to grab code, hack at it and do something new and redistribute it. without fear of being out of existence.
Sure as it is MS own store they can openly be the fascists they are and enforce whatever kafkaesque nonsense and be the dictators they are openly and without shame.
Doesnt mean there are no alternatives around such policies and enforcements.
What man can do, man can undo just as fast and often more efficiently.
Good luck to all y’all though.
Errata
To correct my own self.
Other times tot only that -> Other times not only that,
without fear of being out of existence.-> without fear of being sued out of existence.
Yea, it wasnt on purpose but its funny how that went