DriversRecommendedOutdated drivers can make a good PC feel brokenScan driver issues before chasing fixes manually.Scan NowOctober DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsClean PCRecommendedOne scan can reveal what keeps slowing WindowsLook for cleanup and repair opportunities.Run Scan×
Skip to content
EAR

Understanding U.S. Export Controls and Open Source Projects: What the 2021 Update Changed

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Open-source status alone does not decide whether U.S. export controls apply. In its 15 July 2021 update, The Linux Foundation described a change affecting publicly available encryption software: email notifications for software classified under ECCN 5D002 were required only when the software implemented “non-standard cryptography.” The Foundation also explained that public availability without restrictions on further dissemination is the relevant “published” condition in its account of the Export Administration Regulations (EAR). That is a dated industry explanation, not a complete statement of current U.S. law or legal advice.

What The Linux Foundation’s 15 July 2021 update changed

The Linux Foundation said its principal change was to reflect an amendment to the EAR’s treatment of publicly available encryption software. Before the change described in the update, email notifications were required for public encryption software classified under ECCN 5D002 whether its cryptography was standardized or not.

Under the Foundation’s 2021 account, the notification requirement narrowed to software implementing non-standard cryptography:

“Following the change, email notifications are only required for software that implements ‘non-standard cryptography.’”

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

This statement describes the Foundation’s interpretation of the rule at that time. It should not be read as a current, self-executing determination for every project, product, destination, or transaction.

The update matters because a globally distributed project can make source code, binaries, specifications, or design files available across borders. That availability can constitute an export for EAR purposes, but the legal analysis turns on the item, its publication status, its encryption features, and the way it is distributed—not simply on whether the project calls itself open source.

Why “open source” is not the operative test

The Foundation’s expanded guidance begins with the EAR’s scope. It notes that exports can include making software electronically available to people outside the United States and certain releases of technology within the United States. It then explains the published-material treatment in terms of access and dissemination:

“For the purposes of compliance with the EAR, if the open source technology is publicly available without restrictions upon its further dissemination, then it is ‘published’ and therefore ‘not subject to’ the EAR.”

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

This is The Linux Foundation’s description of the EAR, not text from a regulator or a court. A project should verify the current primary rules before relying on the conclusion.

Material or practice How the Foundation describes it Question a project still has to answer
Public source code May be “published” when available without restrictions on further dissemination. Are access, licensing, authentication, or other controls actually restricting further dissemination?
Public specifications Listed as an example of publicly available technology that may receive the published treatment. Does the specific release contain restricted technical information or fall within a current exception?
Public hardware design files Included among typical publicly available materials. Was every relevant file released publicly, or are some design materials private?
Public binaries May be published when the dissemination condition is met. Does encryption or another classification create additional analysis or notice obligations?
Private or restricted exchanges May not satisfy the public-availability condition the Foundation describes. Were technical decisions, releases, or discussions confined to a private group?

Consequently, a permissive license is not by itself the whole analysis. The relevant practical question is whether the material was made publicly available without restrictions on further dissemination, and whether another rule—especially one concerning encryption—requires separate action.

How encryption changes the analysis

The 2021 update focuses on encryption classified under ECCN 5D002. The Foundation’s expanded guidance states that, as of 2021, a project using standard cryptography had no additional requirements or analysis under the provision it discussed:

“As of 2021, if an open source project uses standard cryptography, there are no additional requirements or analysis required.”

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Its treatment of non-standard cryptography is different.

Cryptography situation Foundation’s 2021 description Practical implication
Standard cryptography No additional requirements or analysis under the described provision, as of 2021. Document why the implementation is considered standard and confirm that no other current rule changes the result.
Non-standard cryptography in software classified under ECCN 5D002 Email notification may still be required under the changed treatment. Determine whether the project must notify, deliver the notice through the applicable channel, and retain proof.
Encryption distributed in object-code form The Foundation recommends keeping the corresponding source code publicly available. Check that the source release is genuinely public and not limited to a private or controlled group.

The Foundation recommends making delivered notices publicly available where appropriate, identifying a responsible legal entity and contact when applicable, and retaining evidence that the notice was delivered. It also mentions source-code scanning tools but cautions that automated scanning is not a perfect detector of cryptography. Human review and technical documentation remain necessary.

A practical project workflow based on the guidance

  1. Map every form of release

    List source repositories, package registries, downloadable binaries, specifications, hardware design files, documentation, and technical discussions. Record which items are public, which require authentication, and which remain private.

  2. Check the dissemination condition

    For each public item, ask whether people can obtain and further disseminate it without restrictions. Review repository permissions, access gates, distribution terms, and private channels rather than relying only on an “open source” label.

    Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  3. Characterize the cryptography

    Identify cryptographic algorithms, protocols, libraries, and implementation changes. Determine whether the software uses standard or non-standard cryptography and whether ECCN 5D002 is implicated. The Foundation’s account does not supply a classification for a particular project.

  4. Handle any applicable notice

    If the project’s circumstances fall within the non-standard-cryptography notification treatment described in the 2021 update, send the required email notification through the applicable process. Publish or otherwise make the delivered notice available as the Foundation recommends, and preserve delivery evidence.

  5. Keep source available with object-code releases

    When distributing encryption software in object-code form, maintain a public source-code release consistent with the project’s publication terms. Check that the source is complete enough to correspond to the distributed software.

  6. Document decisions and technical evidence

    Keep records of classification reasoning, cryptographic design choices, notices, release dates, and repository settings. Public technical conversations and outcomes can help demonstrate how the project made its decisions; private exchanges may not establish public availability.

    Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  7. Review security-disclosure timing

    For vulnerability discussions, the Foundation suggests considering public disclosure after a fix is available rather than keeping information permanently confined to a confidential list. Coordinate disclosure with security and compliance responsibilities.

  8. Reassess each downstream distribution

    Do not assume that the project’s own public release answers the compliance position of a company or person that modifies the code, combines it with other technology, or ships a derived product.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Where the project’s public release stops answering the question

Modified code distributed by someone else

The Foundation says its explanation concerns the open-source project itself. A downstream redistributor that changes the code must evaluate its own release, access conditions, and encryption features. The upstream project’s public source does not automatically establish that the modified version is published.

Derived products with non-public source

A product built from an open-source project may contain additional code, technical information, or encryption that is not publicly available. If the source for the resulting product is withheld or distribution is restricted, the downstream party needs a separate EAR analysis.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Special categories mentioned by the Foundation

The expanded guidance also flags a 2020 addition concerning certain neural-network-driven geospatial-analysis training and says publicly available software in that category may receive the published treatment. The source does not provide a complete current test for that category, so projects should not extend the statement beyond the applicable primary rules.

EAR export controls and OFAC sanctions are separate questions

The 2021 update addresses the EAR. It does not resolve U.S. sanctions administered by the Office of Foreign Assets Control (OFAC).

In a 29 January 2025 discussion, The Linux Foundation warned that sanctions may apply to transactions and interactions even when software or technology is publicly available. It also said that the application of sanctions to open-source and standards activity is not fully defined. Public availability under the Foundation’s EAR explanation therefore does not automatically permit every interaction with every person, organization, territory, or listed party.

A project may need two distinct reviews: one for EAR classification, publication, and export-related requirements, and another for OFAC sanctions, blocked-party restrictions, and transaction activity. Current regulations, sanctions lists, agency guidance, and qualified counsel should be checked for decisions with legal or commercial consequences.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

What this 2021 guidance can—and cannot—tell a project today

What it helps clarify

  • The date and scope of the change described by The Linux Foundation: 15 July 2021.
  • Why standard and non-standard cryptography were treated differently in the Foundation’s account.
  • Why unrestricted public dissemination is more important than the label “open source” alone.
  • Why notices, public source availability, technical records, and downstream review are practical safeguards.

What it does not establish

  • A current, project-specific ECCN classification.
  • A guarantee that every publicly hosted repository is “published” for every legal purpose.
  • A compliance conclusion for a modified codebase or derived commercial product.
  • An exemption from OFAC sanctions or other U.S. restrictions.
  • Legal advice for a particular release, destination, user, or transaction.

Use the 2021 article as historical context for the notification change and the Foundation’s published-material explanation. For a current release, verify the applicable EAR and BIS guidance, review OFAC requirements separately, and obtain qualified legal advice when the project’s distribution, encryption, or counterparties create material risk.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Read next

Recommended PC Tool
Recommended PC Tool
Windows Errors? Fix Them Before They SpreadFree repair scan
Outdated Drivers Are Slowing You DownFree scan - exact matches

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.