FAQs
General Questions
Are you still selling your open source language builds?
Yes, our open source language builds are now available from our ActiveState Platform. Depending on your needs, you can purchase a subscription to one of our Platform tiers. For more information, see our Plans & Pricing page.
Do you still sell your past products, e.g. ActiveState Business Edition, Enterprise Edition and OEM Editions?
In some cases, you can still obtain licenses for our older Python and Perl products. In general, however, we don’t sell new licenses for past products. Instead, we’ll provide comparable functionality and features through the ActiveState Platform.
For more information on the functionality and features available at each subscription tier, see our Plans & Pricing page.
Do you still provide Community Edition?
We are phasing out our Community Edition releases of ActivePerl, ActivePython and ActiveTcl. For more details, read our Important Changes To ActiveState’s Licensing And Pricing Model In 2021 blog post.
Instead, ActiveState is replacing them with the ActiveState Platform ecosystem, which provides users with a secure open source supply chain and advanced package management capabilities. Here’s why.
Are you still selling Komodo?
Are you still selling 32-bit versions of your ActivePython, ActivePerl and ActiveTcl?
ActiveState is no longer producing free versions of any language distribution for 32 bit operating systems. However, in some cases you can still get a 32-bit installer for ActivePython or ActivePerl if you have a Team or Enterprise Tier subscription to the ActiveState Platform.
For more information, see our Pricing Page.
Are you still selling old, legacy versions of your ActivePython, ActivePerl and ActiveTcl?
ActiveState is no longer actively producing versions of ActivePython, ActivePerl or ActiveTcl. However, in some cases, you can still get older versions of ActivePython or ActivePerl if you have a Team or Enterprise Tier subscription to the ActiveState Platform.
For more information, see our Pricing Page.
Can I still get ActivePython v2 Support?
Python 2 is now officially EOL and unsupported by the Python Software Foundation. However, ActiveState continues to provide support for Python 2 (including ActivePython 2.7 or later) deployments beyond EOL.
For more information on our Python 2 support, refer to Python 2.7: Support Past EOL.
I’m interested in a custom open source language build. What should I do?
A custom build includes a version of an open source language, plus all the packages and dependencies your project requires. You can use the ActiveState Platform to create your own custom build, or schedule a call with us here. We’d be happy to understand what specific requirements you have.
Do I need to purchase separate licenses for each language, operating system or computer that I use?
No, a subscription to the ActiveState Platform provides you access to all the languages and operating systems we currently support.
However, you are limited by the number of active runtimes you can deploy. An active runtime is an instance of software from the ActiveState Platform that is run in any 24 hour period. A Free Tier subscription provides only 1 active runtime, which is suitable for an individual working on their personal project. Organizations should consider purchasing a Team Tier subscription (suitable for up to 20 developers) or else an Enterprise Tier subscription.
For more information on tier subscriptions, see our Pricing Page.
Where can I find licensing information?
information on purchasing licensing can be found on our Pricing Page. You can also reference the specific license terms for each of our ActiveState Platform tier subscription’s End User License Agreement (EULA) here.
ActiveState Platform Questions
How is the ActiveState Platform unique?
The ActiveState Platform is the only turnkey, secure software supply chain solution for open source languages, providing:
- An open source catalog that contains vetted Python, Perl and Tcl packages.
- A secure build service that offers isolated, ephemeral, hermetic and verifiably reproducible builds from source code.
- Checksum verification of all build artifacts ensures the final packages you work with haven’t been compromised.
The ActiveState Platform also offers developers a universal package management solution featuring:
- A single toolchain for Python, Perl and Tcl on Windows and Linux.
- Shared, reproducible environments eliminate “works on my machine” issues
- Automated notification and remediation of open source vulnerabilities
Why would I use the ActiveState Platform?
The most common use case for the ActiveState Platform User is to build, manage and/or download an open source runtime environment that contains a version of an open source language, plus all the packages and dependencies your project requires.
Who should use the Platform?
The ActiveState Platform is a tactical resource for developers, helping them to better manage their Python, Perl and Tcl projects on a day to day basis. But it’s also a strategic resource for Security Officers, allowing them to quickly and easily put in place a secure software supply chain to ensure the projects their developers are working on contain secure open source components.
E.g. Engineering Teams, Developers, IT groups, Data Scientists, DevOps and DevSecOps groups.
Which open source languages does the Platform support?
The long term goal of the ActiveState Platform is to provide a secure supply chain and universal package management for every open source language on the most popular platforms. Today that means support for Python, Perl and Tcl on Windows, Linux and soon Mac.
How do you charge for this?
We charge for active runtimes, which are made available through subscriptions to the ActiveState Platform. The first subscription level is our Free Tier, which offers one active runtime to support individual projects. Larger organizations will want to purchase a subscription to our Team or Enterprise Tier, which offers more active runtimes, as well as more features/functionality.
The total number of active runtimes you are using is measured by the number of instances of software from the ActiveState Platform that are run in a 24 hour period. For example:
- If you’ve deployed your application in containers, at some point in a 24 hour period you may have as many as 15 instances of your application spun up to handle load.
- If you’ve deployed a CI/CD solution that runs tests in parallel, you may have as many as 10 instances of your application running concurrently.
- If you have a team of 10 developers working on your project, you would require at least 10 active runtimes, one for each development environment that is being worked with.
This would total 35 active runtimes altogether, however, you may require additional active runtimes if:
- Developers are running unit tests on their local machines
- Various scripts are being run in dev, test or production etc.
You may want to contact Sales to help you determine the number of active runtimes you require.
How do I know which tier is right for me?
It depends primarily on your needs and the size of your organization. The more developers you have, and the more they work with open source languages, the more you can benefit from a Team or Enterprise Tier subscription. Information on each tier follows.
ActiveState Platform Free Tier – ideal for single coder
Provide 1 active runtime for free. Offers the ability to build, work with and deploy runtime environments created from any language we offer on any platform we support. Support is via our community.
ActiveState Platform Team Tier – ideal for small teams or business units
Licensed as an annual subscription. Includes 15 active runtimes, with the ability to purchase up to 90 more. Offers the ability to build, work with and deploy runtime environments created from any language we offer on any platform we support. It also provides access to older / 32-bit ActivePython, ActivePerl and ActiveTcl distributions, as well as support for Komodo IDE. Technical support is provided via email and chat.
ActiveState Platform Enterprise Tier – ideal for large enterprises
Licensed as an annual subscription. Includes 250 active runtimes, with the ability to purchase as many as required. Offers the ability to build, work with and deploy runtime environments created from any language we offer on any platform we support.
It also offers access to:
- OEM licensing for bundling/re-distributing ActiveState’s Python, Tcl or Perl runtimes with your applications. Pricing varies. Contact us to discuss your customers’ needs.
- Indemnification against IP infringement lawsuits for ActiveState’s Python, Tcl or Perl distributions.
- Extended support for EOL languages, like Python 2
- SLA-backed Technical Support via chat, email or voice
For more information, see our Platform pricing page.
Are you still providing support and indemnification?
Yes, Platform Enterprise tier customers can obtain both technical support and indemnification. Tech Support is also provided at the Team tier.
See more information in our Platform pricing page here.
Where can I learn more about the ActiveState Platform?
If you’re a developer, the best way to learn is to just sign up for a free account and try it yourself! But to help orient yourself you might want to view some of our 2-minute demo videos, or else read up on our Python or Perl package management capabilities.
If you’re a security professional, you might want to read an overview of our secure supply chain capabilities, or else read some of security-oriented datasheets.
- If you have more questions, please feel free to Contact Sales to arrange a demonstration of the Platform’s capabilities.
Technical Questions
What is the status of Perl Package Manager (PPM)?
PPM has been phased out. While PPM was included in all versions of ActivePerl up to and including version 5.26, the number of modules with which it worked has steadily declined. As a result, PPM is no longer available and has been replaced by the ActiveState Platform and the State Tool.
Whenever you add a package to your environment using “state install <packagename>”, the State Tool will tell the ActiveState Platform to build it (and all of its dependencies) from source code, and then download and install them in your local environment in much the same manner as PPM did.
For more information, please read Goodbye PPM, Hello State Tool.
What is the status of Perl Dev Kit (PDK) and Tcl Dev Kit (TDK)?
Both PDK and TDK (as well as Active Perl and ActiveTcl Pro Studio) have been declared EOL. ActiveState no longer builds or maintains any of the tools that ship with PDK or TDK, and has stopped renewing support subscriptions. Support for existing contracts ceased on October 1, 2020.
For more information, please read Perl Dev Kit (PDK) Is Now End Of Life or Tcl Dev Kit (TDK) Now End Of Life.
What is ActiveState’s support policy for ActivePython, ActivePerl and ActiveTcl Community Editions?
ActiveState’s Community Editions (CE), including ActivePython CE, ActivePerl CE and ActiveTcl CE are being phased out. Instead, ActiveState is replacing them with the ActiveState Platform ecosystem, which provides users with a secure open source supply chain and advanced package management capabilities.
You can learn more about the transition by reading our blog posts:
I’m having problems logging into Komodo
As of Komodo v11, you will need an account on the ActiveState Platform in order to log into Komodo. Create a free account here: https://platform.activestate.com
Where do I post questions about Komodo?
If you have at least a Team Tier subscription to the ActiveState Platform, you are entitled to ActiveState support. Please submit your questions using the Contact Support form.
If you have a Free Tier subscription to the ActiveState Platform, we encourage you to make use of the community-supported Komodo IDE Community Forums. While the forums are hosted by ActiveState, they are primarily for the use of the Komodo community, who actively respond to questions posted by users.