Elixir

Terms of Service

Elixir's official agreements governing the use of our open-source language, ecosystem, and community platform.

Elixir Open Source License

Elixir is released under the Apache 2.0 License, which can be found in the COPYING file of the official Elixir repository.

What This Means

Allowed Uses

  • Use Elixir in any free or proprietary product
  • Derivatives may be redistributed royalty-free
  • Redistributing source code in modified or unmodified form

Limitations

  • Must include complete source code in redistributable packages
  • Must preserve original copyright notices
  • Not allowed to misrepresent ownership of Elixir

Elixir Ecosystem

Projects in the Elixir ecosystem have their own licensing agreements, but are compatible with Elixir's Apache 2.0 license.

Phoenix

The web framework for Elixir uses the Apache 2.0 license, same as the core language.

Nerves

Embedded systems tools maintain open source compatibility with the Elixir license structure.

ExUnit

Testing frameworks and libraries maintain open development and compatibility.

Legal Rights & Responsibilities

Elixir is a registered trademark of The Elixir Initiative. While all code is open source, certain rights are reserved to ensure responsible use. All contributors have the right to modify the code but must maintain the license agreement.

Allowed

  • Use in any software, commercial or non-commercial
  • Redistribute the code with modifications
  • Build on top of Elixir with compatible licenses

Not Allowed

  • Restricting access after modification
  • Claim ownership of Elixir
  • Attempt to monetize the license

Legal Inquiries

For legal questions or to be informed of any changes to these terms or any of our licenses, please contact our legal team.

Contact Legal Team
```