mbed TLS 2.1.0 under Apache 2.0
This second release in the 2.0 branch marks a major point in our licensing strategy. With this release mbed TLS shifts its main open source license to the Apache 2.0 license.
The Apache 2.0 license allows closed source use and easier integration in many other open source projects that could not use GPL licensed software.
This is also the first release that is available as a yotta module for mbed OS.
Code-wise this release includes numerous fixes for the 2.0.0 release and a number of changes to behaviour. Please be sure to check out the ChangeLog for 2.1.0 for a detailed overview of all changes.
Main license to Apache license
As announced above, our main open source license is now the Apache 2.0 license. This is also reflected in our source code in the Github source code repository.
We are aware that some project cannot use an Apache licensed version and used the GPL licensed version before.
For those projects, we provide a GPL licensed package on the download page.
As part of mbed OS, mbed TLS is now available as a yotta module.
We will still keep maintaining the existing build systems offered with mbed TLS.
Who should update
We advise all users that still use the 1.2 branch to migrate away from that branch before security support ends at the end of this year.
We advise everybody using the 2.0.0 release to update.
Get your copy here: mbedtls-2.1.0-apache.tgz
The hashes for mbedtls-2.1.0-apache.tgz are:
SHA-1 : 13fcb4858145e972f8abaedf029ceb5c8461408e SHA-256: debd652ecf621ba3eea32c4a7eefb4c477d014d651f8ac117696e46ddaaf1b55
Get your copy here: mbedtls-2.1.0-gpl.tgz
The hashes for mbedtls-2.1.0-gpl.tgz are:
SHA-1 : 4edf1f42871b5e2c68a86320da778cb16f173b04 SHA-256: b61b5fe6aa33ed365289478ac48f1496b97eef0fb813295e534e0c2bd435dcfc