Skip to content

unrar: licensing issue on redistribution #419272

Description

@Aleksanaa

Intention

A discussion about whether unrar should be unfree or unfreeRedistributable arose in #415776 (comment). This involves the interpretation of the unrar license: whether we should declare agreement of the license in order to redistribute the software.

Currently packages with unfreeRedistributable is not built in Hydra and thus not served in our cache, so we don't get any trouble no matter which attribute we set, but things could change if NixOS/rfcs#185 is merged.

According to https://www.rarlab.com/feedback.htm, I sent this licensing issue to sales@win-rar.com, and got a reply shortly after.

My email

Hi RARLAB team,

I’m a maintainer for NixOS. In addition to distinguishing non‑free licensing, we also consider whether the license permits redistribution, since our build servers may compile and distribute non-free but redistributable software.

I’m writing to request clarification regarding certain aspects of the UnRAR license text, particularly around redistribution and the clauses:

  • “Installing and using the UnRAR utility signifies acceptance of these terms and conditions of the license”

  • “If you don’t agree with terms of the license you must remove UnRAR files from your storage devices”

In our community, two interpretations arise:

  1. Redistribution‑allowed interpretation
    The license text clearly permits redistribution, and our process of distributing via cache/binaries does not violate any terms—so redistributing should be acceptable.

  2. Install‑only acceptance interpretation
    Fedora’s position (https://fedoraproject.org/wiki/Licensing:Unrar) takes the opposite view: because we haven’t made explicit “agreement/acceptance”, we therefore lack the right to store or serve UnRAR from our cache servers—making redistribution impermissible.

Could you please provide a legal perspective on whether:

  • Providing UnRAR binaries or source (for optional later installation) requires each recipient to have explicitly “agreed” to the license terms beforehand?

  • Or, is redistribution via build caches or mirrors legally allowed even if recipients have not yet installed or formally “accepted” the license?

Our aim is to respect the intention and letter of your license while supporting users who need UnRAR. I may quote your response within our community discussions to aid transparency.

Thank you in advance for taking the time to help clarify this matter!

Their reply

Hello Alexsana,

Thank you for contacting WinRAR!

Regarding the UnRAR license, we’re happy to provide some clarification around redistribution and the acceptance clauses you referenced.
On Redistribution

The UnRAR license does not prohibit redistribution of the UnRAR source code or binaries, provided that the license terms remain intact and are distributed along with the software.

This includes redistribution via build caches or mirrors, as long as you are not modifying the binary or misrepresenting its origin.

The license’s core restrictions are primarily directed toward:

  • Prohibiting the creation of a RAR compressor based on the UnRAR source.

  • Ensuring users are informed of the license terms when they use the software.

On License Acceptance

The clauses you referenced:

  • “Installing and using the UnRAR utility signifies acceptance...”
  • “If you don’t agree... you must remove UnRAR files...”

…are standard "clickwrap"-style license terms, where acceptance is only triggered upon use or installation, not upon mere possession or redistribution.

Therefore, redistribution via caches or mirrors does not require recipients to have explicitly agreed to the license beforehand.

It is the act of using or installing UnRAR that signals acceptance.
Conclusion

From our perspective:

  • You may redistribute UnRAR binaries or source code, even to users who have not explicitly agreed to the license, as long as the license is preserved.

  • The obligation to accept the license arises at the point of use/installation, not at the point of distribution.

We hope this provides clarity and supports your continued efforts to maintain compliance while serving your user base.

You are welcome to quote this response in your community discussions.

Please let us know if you need further assistance.

Kind Regards,
Louise Cusworth
WinRAR Sales & Support Team

www.win-rar.com (website)
sales@win-rar.com (e-mail)

Conclusion

The license of unrar code should be unfreeRedistributable, while the link to the license or the original text should be provided. We sincerely appreciate the RARLAB team's prompt and accurate response, as well as their genuine commitment to the community.

Metadata

Metadata

Assignees

No one assigned

    Labels

    2.status: stalehttps://github.com/NixOS/nixpkgs/blob/master/.github/STALE-BOT.md

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions