VOOZH about

URL: https://thenewstack.io/where-does-open-source-fit-into-russias-war-with-ukraine/

⇱ Where Does Open Source Fit into Russia's War with Ukraine? - The New Stack


TNS
SUBSCRIBE
Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development.
REQUIRED
It seems that you've previously unsubscribed from our newsletter in the past. Click the button below to open the re-subscribe form in a new tab. When you're done, simply close that tab and continue with this form to complete your subscription.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.
Welcome and thank you for joining The New Stack community!
Please answer a few simple questions to help us deliver the news and resources you are interested in.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Great to meet you!
Tell us a bit about your job so we can cover the topics you find most relevant.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Welcome!

We’re so glad you’re here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game.

What’s next?

Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.

Follow TNS on your favorite social media networks.

Become a TNS follower on LinkedIn.

Check out the latest featured and trending stories while you wait for your first TNS newsletter.

PREV
1 of 2
NEXT
VOXPOP
As a JavaScript developer, what non-React tools do you use most often?
Angular
0%
Astro
0%
Svelte
0%
Vue.js
0%
Other
0%
I only use React
0%
I don't use JavaScript
0%
Thanks for your opinion! Subscribe below to get the final results, published exclusively in our TNS Update newsletter:
NEW! Try Stackie AI
From clobbered drafts to real-time sync
Apr 14th 2026 10:00am, by David Moore
TypeScript 6.0 RC arrives as a bridge to a faster future
Mar 14th 2026 9:00am, by Darryl K. Taft
Mastra empowers web devs to build AI agents in TypeScript
Jan 28th 2026 11:00am, by Loraine Lawson
2022-03-04 06:22:26
Where Does Open Source Fit into Russia's War with Ukraine?
news,
Open Source / Software Development

Where Does Open Source Fit into Russia’s War with Ukraine?

Open source gateway Scarf has limited access to open source packages for Russian government and military entities, via its gateway.
Mar 4th, 2022 6:22am by Mike Melanson
👁 Featued image for: Where Does Open Source Fit into Russia’s War with Ukraine?
Photo by Katie Godowski from Pexels.

Earlier this week, open source gateway Scarf began limiting access to open source packages for Russian government and military entities, via its gateway. In the company’s announcement, Scarf CEO and founder Avi Press wrote that “Scarf will be blocking all package and container downloads originating from Russian Government sources until further notice.”

The company is not the only one to make such a move this week, with Oracle suspending all operations in the Russian Federation, Hashicorp prohibiting access to its products, and Apple stopping all sales in Russia. There were numerous others, but Scarf’s actions stand out — in that the restriction here applies to open source, not proprietary, software.

When it comes to open source software, the Open Source Initiative’s definition is quite clear: there must be “no discrimination against persons or groups” and “no discrimination against fields of endeavor.” Each of these criteria applies to the license of said open source software, while the distribution of that same software may be a different matter entirely, argues Press.

“There’s a difference between the code and the repositories where we collaborate on the code, versus the distribution channels where that code gets distributed,” said Press in an interview. “Just because you have the free permission to pull down the source code itself, versus, say, pull down a Dockerized application so that I can spin up an entire infrastructure ecosystem within my firewall and it all just works at the click of the button, those are two completely different things. Having more control over that distribution channel, that doesn’t really impact the nature of what the scope of these licenses are talking about.”

While Press agrees that bypassing such restrictions, at least when just one company is implementing them, can be somewhat trivial, he asserts that the open source community at large could make a difference by working together.

“If we cut off the software supply chain at all these different levels, it could quickly get quite untenable,” said Press. “I think that really just underlines the idea that if there’s a lot of different parties creating and maintaining this kind of software that are all working together, it actually could really make a difference over time.”

In the blog post, Press calls on other companies in the open source space to follow suit, further noting that “every package and container registry also needs to offer increased distribution observability, so that we can make these efforts effective across the OSS ecosystem.”

“I think that every package registry should join us. NPM, Docker Hub, I mean, pick your language — Sonatype, Maven Central, Hackage, all of these package registries should do this,” said Press. “You may have access to the raw repositories of all of the software, but if you don’t have a package manager, your software development just grinds to a halt.”

At least two companies that Press might cite — GitHub and GitLab — have both declined to limit access to users in Russia, though calls for doing so have been broader than limiting access to the Russian government and military organizations. This is another point of distinction for Scarf’s actions. While Press writes that “Traffic originating from other Russian sources such as businesses, civilian internet service providers, or otherwise, will be unaffected by this change,” the moves by other companies cited are blanket bans across Russia.

This idea of restricting access to open source software even came up in a thread on the libreplanet listserv, with Czech developer Jacob Hrbek asking Free Software Foundation (FSF) members “Should we and can we take steps to prevent/reduce Russia’s access to our software?”

While the responses varied, they tended toward the typically ironclad ideals of the FSF, which state that according to the “four freedoms” there should be no restrictions. Arch GNU creator Thomas Lord argues that “I would think we’d want free software to be thriving in Russian and every society because that gives *users* greater freedom to do what they think is best.”

Coraline Ada Ehmke, founder and executive director of the Organization for Ethical Source, disputed the FSF stance.

“We can’t simultaneously celebrate the growing adoption of free and open source technologies by governments and militaries around the world, and also absolve ourselves of any responsibility when our work is used or abused to cause harm at unprecedented scale,” wrote Ehmke. “The traditionalist FLOSS insistence on the neutrality of technology, enshrined in Freedom Zero, is increasingly out of step with the reality of its global impact. Of course, we can’t prevent all potential abuses of free and open source software, but is that really reason enough to throw up our hands and do nothing at all?”

Stefano Maffulli, executive director of the Open Source Initiative, also said that blanket restrictions on Russia would end up hurting Russian citizens far more than “the Russian military and powerful elites who certainly have the means to develop workarounds,” but also agreed that restricting access to open source distribution could be an effective means of protest.

“This is not the first time that the open source definition and OSI have been pushed to discuss the ethical implications of the freedom that the open source licenses grant. There was a time during the Trump administration when a few maintainers of open source projects removed access to their repositories once they found out that ICE was using their code. Which would have been fine if they did just that. But instead they changed their licenses adding restrictions, for example: you can’t use this code if you work for ICE, or you can’t use this code if you’re harming people… etc,” wrote Maffulli in an email.

“The licenses don’t say that individuals and corporations must continue doing business with a tyrant,” added Maffulli, noting that limiting distribution, rather than changing licensing, was “a fine distinction.”

TRENDING STORIES
Mike is a freelance writer, editor, and all-around techie wordsmith. Mike has written for publications such as ReadWriteWeb, Venturebeat, and ProgrammableWeb. His first computer was a "portable" suitcase Compaq and he remembers 1200 baud quite clearly.
Read more from Mike Melanson
SHARE THIS STORY
TRENDING STORIES
HashiCorp, Oracle, Sonatype and Gitlab are sponsors of The New Stack.
TNS owner Insight Partners is an investor in: Docker, scarf.sh.
SHARE THIS STORY
TRENDING STORIES
TNS DAILY NEWSLETTER Receive a free roundup of the most recent TNS articles in your inbox each day.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.