Media & Entertainment

Dissecting Microsoft’s proposed policy to ban commercial open source apps

Comment

Microsoft logo
Image Credits: Bloomberg / Contributor / Getty Images

Microsoft caused considerable consternation in the open source community over the past month, after unveiling a shake-up to the way developers will be able to monetize open source software.

There are many examples of open source software sold in Microsoft’s app store as full-featured commercial applications, ranging from video editing software such as Shotcut, to FTP clients such as WinSCP. But given how easy it is for anyone to reappropriate and repackage open source software as a new standalone product, it appears that Microsoft is trying to put measures in place to prevent such “copycat” imitations from capitalizing on the hard work of the open source community.

However, at the crux of the issue was the specific wording of Microsoft’s new policy, with section 10.8.7 noting that developers must not:

….attempt to profit from open-source or other software that is otherwise generally available for free, nor be priced irrationally high relative to the features and functionality provided by your product.

In its current form, the language is seemingly preventing anyone — including the project owners and maintainers — from charging for their work. Moreover, some have argued that it could hold implications for proprietary applications that include open source components with certain licenses, while others have noted that developers may be deterred from making their software available under an open source license.

The policy was due to take effect on July 16 (tomorrow), but influential figures from the open source fraternity have been making their voices heard over the past few weeks, including Hayden Barnes, a senior engineering manager at open source software giant Suse. Barnes noted on Twitter that he was “disappointed” with the proposed policy change, as it could prevent already underfunded open source developers from creating more sustainable projects.

In response, Microsoft executive Giorgio Sardo took to Twitter last week to confirm that the announcement had “been perceived differently than intended,” and it would delay enforcement of the new policy and clarify the wording.

As such, Microsoft gave its new policy a stay of execution, with this addendum bolted on to inform developers that nothing will change for now:

The policy change, announced on June 16, 2022, to 10.8.7 (Not attempt to profit from open-source or other software that is otherwise generally available for free, nor be priced irrationally high relative to the features and functionality provided by your product.) will not be going into effect on July 16, 2022. We have determined it could be perceived differently than intended, so we are revising this policy change to provide greater clarity.

With things currently in limbo, it’s worth assessing the proposed new policy, including what ramifications it could have on the people behind the open source software, and whether Microsoft should serve as an open source gatekeeper at all.

Monetizing open source

For most people, the main issue with Microsoft’s policy change was the language it used. It’s reasonable to assume that the intent was probably to protect open source project maintainers and IP-owners, but the wording essentially threw all open source projects under the bus. So we can likely expect (though this is not certain) a revised policy in the future that permits the main “official” version of an open source app to continue monetizing, while others won’t be able to charge.

Halla Rempt, the core maintainer behind the popular open source digital paint program Krita, doesn’t seem overly concerned with these impending changes for exactly that reason.

“I’m still not 100% on the implications of the change — it seems to me that they’re actually happy with projects putting their own software in the store, but whether they’re still okay with us charging for it, I don’t know,” Rempt told TechCrunch. “For now, we’re continuing as is.”

Rempt also said that the income they get from Microsoft’s app store pays for around half of the app’s sponsored developers, meaning that a redrafted Microsoft app store policy that includes provisions that support project maintainers and IP-owners’ ability to monetize apps would be a good thing.

While there hasn’t been any known third-party Krita apps on Microsoft’s app store so far, other open source software maintainers are having to contend with this problem.

Robin Krom is one of the chief developers behind Greenshot, an open source screenshotting app with millions of downloads. While Greenshot is available for Windows as a direct download, it’s not yet available via Microsoft’s official app store. However, there are at least two so-called “copycat” apps in Microsoft’s app store that use the Greenshot name — and one of those apps charges $3.69 to download.

From Krom’s perspective, there are problems with this, aside from the obvious fact that someone is cashing in on their hard work. In the future, Krom may decide to launch an official version of Greenshot in Microsoft’s store, but even before all that, brand confusion could still create more work for those behind the official Greenshot project.

“The [third-party] app uses our brand, [so] if there are issues with the app, the customers will come to us,” Krom told TechCrunch.

Such a scenario has yet to come to fruition, given that the third-party app in question is still relatively new to Microsoft’s store. But there are examples of similar issues emerging elsewhere in the open source world. For example, Elastic’s long-standing spat with Amazon over the (formerly) open source Elasticsearch project was partly about how Amazon was using the Elasticsearch brand name in its own hosted version of the product — Amazon’s cloud customers would often address Elastic with issues relating to the product, even though it had little to do with Elastic.

Trademark infringement is what we’re talking about here, and although Amazon and Elastic eventually resolved their dispute, it took a long-drawn out legal process to get there. This is something that smaller, independent open source project maintainers don’t have the resources to pursue, assuming they own the trademark rights in the first place, which many don’t — including Krom.

This is why Microsoft’s impending policy change — depending on its revised wording, of course — will be greeted warmly by many in the open source community.

“It feels morally wrong to take a free product from someone and sell it for a price, and have the original ‘vendor’ solve all the issues,” Krom continued. “[And] if due to his [third-party developer] work something doesn’t work, it is our reputation that is damaged.”

It’s worth stressing that Microsoft’s planned policy change, according to its current wording, will only impact apps that are actively trying to monetize. So free copycat apps will still be permitted. But if nothing else, banning commercial copycats will serve as a major deterrent to anyone considering doing so.

However, other prominent voices in the open source community are less concerned with the specific wording of Microsoft’s policy than they are about the fact that Microsoft is trying to implement any form of controls at all.

FOSS for the win

Bradley M. Kuhn is a free and open source software (FOSS) activist who serves as “hacker-in-residence” at Software Freedom Conservancy, a not-for-profit organization that provides support and legal services for open source software projects. In the aftermath of Microsoft’s policy change, Kuhn and his colleague Denver Gingerich penned an in-depth blog post outlining their issues with the new policy (as well as more long-standing gripes with Microsoft’s attitude to open source), and the main thrust of their argument was that the very nature of open source software is that it’s free of restrictions, with no favoritism over who can and can’t monetize it.

“We believe that the rights ensured by FOSS, as is well-enshrined in the licenses themselves, allow everyone to monetize FOSS,” Kuhn told TechCrunch. “FOSS licenses have always treated all commercial and non-commercial actively equally. It’s free as in freedom, but also it’s free as in market.”

While there are many different kinds of open source licenses available (whether they are all truly “open source” is a debate for another day), Kuhn is referring specifically to so-called “copyleft” licenses. Such licenses have few restrictions, but they do mandate that any software derived from the original open source project must be released under a similar open source license. This runs in contrast to more “permissive” licenses that don’t impose such restrictions (meaning that private companies can easily adopt an open source project as part of a proprietary product).

Put simply, the spirit of open source is all about the freedoms it permits.

“Copyleft licenses require that you provide correct, complete, and corresponding source code to all customers, and have various rules about patents, but there are otherwise generally not intended to be serious restrictions on the ability monetize FOSS,” Kuhn said.

A recurring discussion point around Microsoft’s proposed policy change is how it may protect trademarks or avert “brand confusion.” But Kuhn argues that this is already well-provisioned for in existing laws, and it’s not specifically a FOSS problem — it’s a problem relating to software in general.

“Trademark rules control the rights to name and market a product under a particular name,” Kuhn said. “Trademark restrictions on using a name are completely compatible with FOSS and have long been encouraged. Now, this is not a FOSS-specific problem, but cloned software by fly-by-night entities and malware on app stores is a broader problem.”

While all of this is probably true, independent open source developers generally don’t have the resources to pursue what are often faceless entities over trademark violations (assuming that they actually own the trademark at all). And that is precisely why a policy that deters “fly-by-night” developers from capitalizing on the hard work of others will likely be well received whenever it’s finally introduced.

Other issues

There are other issues at play though. As Kuhn and Gingerich previously pointed out, any policy that allows just the IP-owners to sell open source applications could give the green light to more “toxic business models,” whereby developers are encouraged to make basic versions of their software available for free, and hide all the good stuff behind a paywall. This is often referred to as an open-core model, something that many people argue undermines the open source movement.

And it would be somewhat remiss not to mention Microsoft’s thorny past with open source. To cut a War and Peace-esque story impossibly short, Microsoft once deemed open source software to be an evil entity, but in the intervening years — particularly since Satya Nadella became CEO in 2014 — Microsoft has worked hard to align itself with the open source world.

But there are many that remain unconvinced about Microsoft’s open source ethos. With its GitHub subsidiary monetizing the hard work of the open source community with Copilot, a proprietary AI-powered pair-programmer trained on open source project data, critics argue that the product doesn’t make it clear which codebases it “borrows” from, which is a problem, given that transparency and correct attribution are cornerstones of open source.

Now that Microsoft is seemingly trying to prevent other developers from monetizing open source software in a similar fashion, this opens the door to accusations of double standards. If Microsoft can monetize open source projects, why can’t others?

“FOSS was designed specifically to allow both the original developers and downstream redistributors to profit fairly from the act of convenient redistribution (such as on app stores),” Kuhn and Gingerich wrote last week. “No company that supports FOSS and its commercial methodologies would propose to curtail these rights and freedoms. So we’re left quite suspect of Microsoft’s constant claims that they’ve changed their tune about FOSS. They still oppose it; they’ve just gotten more crafty about the methods of doing so.”

TechCrunch reached out to Microsoft for comment several times prior to publication, but did not receive a response.

More TechCrunch

In a series of posts on X on Thursday, Paul Graham, the co-founder of startup accelerator Y Combinator, brushed off claims that OpenAI CEO Sam Altman was pressured to resign…

Paul Graham claims Sam Altman wasn’t fired from Y Combinator

In its three-year history, EthonAI has amassed some fairly high-profile customers including Siemens and chocolate-maker Lindt.

AI manufacturing startup funding is on a tear as Switzerland’s EthonAI raises $16.5M

Don’t miss out: TechCrunch Disrupt early-bird pricing ends in 48 hours! The countdown is on! With only 48 hours left, the early-bird pricing for TechCrunch Disrupt 2024 will end on…

Ticktock! 48 hours left to nab your early-bird tickets for Disrupt 2024

Biotech startup Valar Labs has built a tool that accurately predicts certain treatment outcomes, potentially saving precious time for patients.

Valar Labs debuts AI-powered cancer care prediction tool and secures $22M

Archer Aviation is partnering with ride-hailing and parking company Kakao Mobility to bring electric air taxi flights to South Korea starting in 2026, if the company can get its aircraft…

Archer, Kakao Mobility partner to bring electric air taxis to South Korea in 2026

Space startup Basalt Technologies started in a shed behind a Los Angeles dentist’s office, but things have escalated quickly: soon it will try to “hack” a derelict satellite and install…

Basalt plans to “hack” a defunct satellite to install its space-specific OS

As a teen model, Katrin Kaurov became financially independent at a young age. Aleksandra Medina, whom she met at NYU Abu Dhabi, also learned to manage money early on. The…

Former teen model co-created app Frich to help Gen Z be more realistic about finances

Can an AI help you tell your story? That’s the idea behind a startup called Autobiographer, which leverages AI technology to engage users in meaningful conversations about the events in…

Autobiographer’s app uses AI to help you tell your life story

AI-powered summaries of webpages are a feature that you will find in many AI-centric tools these days. The next step for some of these tools is to prepare detailed and…

Perplexity AI’s new feature will turn your searches into shareable pages

ChatGPT, OpenAI’s text-generating AI chatbot, has taken the world by storm. What started as a tool to hyper-charge productivity through writing essays and code with short text prompts has evolved…

ChatGPT: Everything you need to know about the AI-powered chatbot

A surge of battery recycling startups have emerged in Europe in a bid to tap into the next big opportunity in the EV market: battery waste.  Among them is Cylib,…

Cylib wants to own EV battery recycling in Europe

Amazon has received approval from the U.S. Federal Aviation Administration (FAA) to fly its delivery drones longer distances, the company announced on Thursday. Amazon says it can now expand its…

Amazon gets FAA approval to expand US drone deliveries

With Plannin, creators can tell their audience about their latest trip, which hotels they liked and post photos of their travels.

Former Priceline execs debut Plannin, a booking platform that uses travel influencers to help plan trips

Amazon is rolling out its AI voice search feature to Alexa, which lets it answer open-ended questions about content.

Amazon is rolling out AI voice search to Fire TV devices

Redpanda has already integrated Benthos into its own service and has made it the core technology of its new Redpanda Connect service.

Redpanda acquires Benthos to expand its end-to-end streaming data platform

It’s a lofty goal to take on legacy payments infrastructure, however, Forward’s model has an advantage by shifting the economics back to SaaS companies.

Fintech startup Forward grabs $16M to take on Stripe, lead future of integrated payments

Fertility remains a pressing concern around the world — birthrates are down in many countries, and infertility rates (that is, the ability to conceive at all) are up. And given…

Rhea reaps $10M more led by Thiel

Microsoft, Meta, Intel, AMD and others have formed a new group to design next-gen interconnects for AI accelerator hardware.

Tech giants form an industry group to help develop next-gen AI chip components

With JioFinance, the Indian tycoon Mukesh Ambani is making his boldest consumer-facing move yet into financial services.

Ambani’s Reliance fires opening salvo in fintech battle, launches JioFinance app

Salespeople live and die by commissions. It’s no surprise, then, that Salesforce paid a premium to buy a platform that simplifies managing commissions.

Filing shows Salesforce paid $419M to buy Spiff in February

YoLa Fresh works with over a thousand retailers across Morocco and records up to $1 million in gross merchandise volume.

YoLa Fresh, a GrubMarket for Morocco, digs up $7M to connect farmers with food sellers

Instagram is expanding the scope of its “Limits” tool specifically for teenagers that would let them restrict unwanted interactions with people.

Instagram now lets teens limit interactions to their ‘Close Friends’ group to combat harassment

Agritech company Iyris helps growers across eleven countries globally increase crop yields, reduce input costs, and extend growing seasons.

Iyris makes fresh produce easier to grow in difficult climates, raises $16M

Exactly.ai says it uses generative AI to help artists retain legal ownership of their art while being able to reproduce their designs faster and at scale.

Exactly.ai secures $4M to help artists use AI to scale up their output

FintechOS competes with other companies such as Ncino, Meridian Link, Abrigo and Backbase.

Romanian startup FintechOS raises $60M to help old banks fight back against neobanks

After two years of preparation and four delays over the past several months due to technical glitches, Indian space startup Agnikul has successfully launched its first sub-orbital test vehicle, powered…

India’s Agnikul launches 3D-printed rocket in sub-orbital test after initial delays

Struggling EV startup Fisker has laid off hundreds of employees in a bid to stay alive, as it continues to search for funding, a buyout or prepare for bankruptcy. Workers…

Fisker cuts hundreds of workers in bid to keep EV startup alive

Chinese EV manufacturers face a new challenge in their pursuit of U.S. customers: a new House bill that would limit or ban the introduction of their connected vehicles. The bill,…

Chinese EV makers, and their connected vehicles, targeted by new House bill

With the release of iOS 18 later this year, Apple may again borrow ideas third-party apps. This time it’s Arc that could be among those affected.

Is Apple planning to ‘sherlock’ Arc?

TechCrunch Disrupt 2024 will be in San Francisco on October 28–30, and we’re already excited! This is the startup world’s main event, and it’s where you’ll find the knowledge, tools…

Meet Visa, Mercury, Artisan, Golub Capital and more at TC Disrupt 2024