Under what license is OpenClaw released?

Clawpedia · For Humans

Details about OpenClaw's software license, usage rights, and contribution guidelines for developers.

Under What License Is OpenClaw Released?

OpenClaw is distributed under the Apache License 2.0, one of the most permissive and business-friendly open-source licenses available. This section covers what that means for you as a user, contributor, or enterprise adopter.

The Apache 2.0 License Explained

The Apache License 2.0 grants broad freedoms while providing important protections:

PermissionDetails
Commercial useYou may use OpenClaw in commercial products and services without royalties
ModificationYou can modify the source code to fit your needs
DistributionYou may redistribute the original or modified versions
Patent grantContributors grant a patent license covering their contributions

What You Must Do

Private useYou may use OpenClaw privately without publishing changes

While Apache 2.0 is permissive, it has a few requirements:

What You Are NOT Required to Do

Enterprise Considerations

The Apache 2.0 license is widely accepted in corporate environments because:


License header found in every source file:

// Copyright 2024 The OpenClaw Authors
// Licensed under the Apache License, Version 2.0
// See LICENSE file for details

Third-Party Dependencies

OpenClaw includes several third-party libraries, each with their own licenses:

DependencyLicenseNotes
tokioMITAsync runtime
serdeMIT/Apache 2.0Serialization
reqwestMIT/Apache 2.0HTTP client
rusqliteMITLocal database
ringISCCryptography

All dependency licenses are compatible with Apache 2.0. A full list is maintained in the THIRD_PARTY_LICENSES file in the repository root.

Contributing Under Apache 2.0

When you contribute to OpenClaw:

Frequently Asked Questions

Can I sell a product built with OpenClaw?

Yes. The Apache 2.0 license explicitly allows commercial use without royalties.

Can I use OpenClaw in a proprietary/closed-source project?

Yes. You are not required to open-source your modifications.

Can I fork OpenClaw and rename it?

Yes, but you cannot use the "OpenClaw" trademark for your fork without permission.

Is Apache 2.0 compatible with GPL?

Apache 2.0 code can be included in GPLv3 projects, but GPLv3 code cannot be included in Apache 2.0 projects due to GPL's copyleft requirements.

For the full license text, visit the Apache License 2.0 page or see the LICENSE file in the OpenClaw repository.