- Python 2 core language – Support for the features and functionality of the core Python 2 language and standard libraries.
- The third-party Python 2 packages you use – Support for the third-party Python 2 packages, libraries and modules included in your applications.
- Backported core language security fixes -Fixes implemented in Python 3 core language code will be backported to Python 2 and made available as a patch.
- Backported third-party package security fixes from Python 3 to Python 2 – Fixes implemented in Python 3 third-party packages will be backported to Python 2 and made available as a patch.
- Other Security Issues – Issues identified exclusively in Python 2.7 will be fixed by ActiveState in conjunction with community contributors.
- Community-created updates to third-party Python 2 packages – Updates to third-party packages released by the community will be included in quarterly updates.
- Quarterly, scheduled updates – Patches and updates will be made available on at least a quarterly basis. Critical vulnerability patches may be provided on a more timely basis.
- Source code available upon request – Patches and updates will be delivered as binaries unless otherwise requested.
Commercial Support
ActiveState’s commercially supported Python distribution, ActivePython is used by millions of developers worldwide. ActivePython is 100% compatible with open source Python, and includes hundreds of popular, pre-vetted and pre-verified third-party packages suitable for use in commercial products.
As of January 2020, the Python core team has stopped doing Python 2 development work. However, ActiveState will continue to support ActivePython for security updates in the core language, as well as the third-party packages you rely on. An ActiveState extended support subscription entitles you to:
- Support – communicate with our Python experts via phone, email and chat.
- Patches – vulnerabilities will be addressed with backported patches from Python 3 libraries, community contributors, and our own Python experts.
- Updated Packages – new versions of Python 2 third-party packages
Migration/Rewrite Support
As part of our extended support offering, ActiveState can provide you with a Python 2 safety net while you undertake the migration or rewriting of your application. Our experts can help provide guidance around:
- Which third-party Python 2 packages and libraries have suitable migration targets, and which are no longer supported, and/or have modified their licensing terms.
- Migration tooling advice, depending on your approach.
- Which Python 3 packages are well-maintained and suitably licensed for commercial use.
Watch demo: How to upgrade a Python 2 environment and create a ‘migration to Python 3’ target
ActiveState – A trusted Name in Open Source
No matter how you choose to address the sunsetting of Python 2, it’s always a good idea to have an expert to consult with to smooth the way. For more than 20 years, ActiveState has been providing commercially-backed, secure, stable and comprehensive open source software (OSS) language distributions that have become renowned for quality, and are now the de-facto standards for millions of developers around the world.
100% compatible with community open source code, ActiveState’s open source language distributions can be freely downloaded, but crucially also offer guaranteed support SLAs and regular maintenance updates, as well.
What is the ActiveState Platform?
ActiveState is the de-facto standard for millions of developers around the world who have been using our commercially-backed, secure open source language distributions for over 20 years. With the ActiveState Platform, developers can now automatically build their own Python, Perl or Tcl Environments for Windows, Linux or Mac—all without requiring language or operating system expertise.
How to try the ActiveState Platform
You can try the ActiveState Platform by signing up for a free account using your email or GitHub credentials. Or sign up for a free demo and let us show you how we can support your Python 2 application(s).