FAQs

General Questions

Are you still selling your open source language builds?

Yes, you can get your own open source language build in a number of ways. You can create your own build on the fly with our ActiveState Platform on any of our Platform tiers. ActiveState can also create, maintain and support your build if you have a subscription to the Platform Enterprise tier.

Do you still sell your past products, e.g. ActiveState Business Edition, Enterprise Edition and OEM Editions?

We don’t sell new licenses for past products. Instead, we’ll provide comparable functionality and new features through the ActiveState Platform. Customers can build their own off-the shelf open source language builds, or make requests for custom builds AND get additional functionality.

ActiveState’s Platform accounts are sold based on the tiers below:

  • ActiveState Platform Coder Tier
  • ActiveState Platform Team Tier
  • ActiveState Platform Business Tier
  • ActiveState Platform Enterprise Tier
    • Includes custom build engineering
    • OEM add-on available

For more information, see our Platform pricing page.

Do you still provide Community Edition?

Yes, we provide Community Edition (CE) distributions for our Python, Perl, Tcl, Go and Ruby open source language builds. Find licensing information here. You can also create a free Community tier account on the ActiveState Platform where you can fork a CE build, and then add/remove packages as your project requires

Click here for downloads:

ActiveState’s Python, ActivePython
ActiveState’s Perl, ActivePerl
ActiveState’s Tcl, ActiveTcl
ActiveState’s Go, ActiveGo
ActiveState’s Ruby, ActiveRuby

Are you still selling Komodo?

Komodo IDE is now included as part of the ActiveState Platform functionality. You can create an account and download your Komodo software. All ActiveState Platform tier subscriptions include Komodo, but the Coder, Team, Business and Enterprise tiers include Komodo support as part of your paid Platform subscription

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, if you need a 32-bit installer you will require at least a Team 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?

Yes, you can get access to older versions of our ActivePython, ActivePerl and ActiveTcl distributions that are not EOL. To gain access, you will require at least a Team 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 platform or computer that I use?

ActiveState Business Editions licenses are per language, per version, per server. For instance, if you need ActivePerl 5.10 and 5.18 (both considered legacy) and intend to use the software on 3 servers, this constitutes six instances; 5.10 on servers 1, 2, 3, and 5.18 on servers 1, 2, 3. Contact us for your best licensing options.

For Komodo IDE, a single license covers you across all supported platforms–so go ahead and install your software on your home and work machines, as long as you are the only one using the software.

Where can I find licensing information?

General information can be found on our licensing page here. You can also reference the specific license terms within each tier’s End User License Agreement (EULA) here.

ActiveState Platform Questions

How is the ActiveState Platform unique?

The ActiveState Platform attempts to automate the build engineering cycle for open source languages with:

  • Pre-configured build environments for Python, Perl and Tcl
  • Automatic resolution of dependencies
  • Automated packaging for Windows, Linux and Mac 

Despite the fact that the ActiveState Platform is still a work in progress, it is what we use to:

  • Build our popular open source language distributions.
  • Build custom runtimes for our enterprise clients (i.e. builds containing just the language and packages their project requires).

How do you define a 'Platform User'?

As indicated on the pricing page, a Platform User is a person who:

  • Uses the Platform to download ActiveState-provided runtimes or creates their own builds/runtimes
  • Uses the Platform to check the security and license status of components inside their runtimes
  • Needs to have visibility into all the enterprise users of open source languages

A person does NOT need to be included in the User count if:

  • The person is coding with a runtime that they obtained after the runtime was initially downloaded or created
  • The person uses an application or service that was created by the language runtime after the runtime was shipped. However, this person’s machine may need to be licensed as a Node. Contact Sales to further discuss your use case and ensure you have the right license.

Who can use the Platform?

ActiveState provides everyone in the Software Development Life Cycle (SDLC), from developers to DevSecOps to managers with insight into the open source languages their teams are using. Anyone using open source languages, whether you’re programming with them, managing them or embedding software built with them could benefit from the ActiveState Platform.

E.g. Engineering Teams, Developers, IT groups, Data Scientists, DevOps and DevSecOps groups.

Which open source languages does the Platform support?

Currently, the ActiveState Platform supports Python, Perl and Tcl. These languages are available as pre-packaged distributions, or can be included in custom builds you can create yourself (i.e., builds that contain just the language version and packages your project requires).

Contact us if there’s a specific language you want!

How do you charge for this?

It’s a Freemium model, with five tiers. The free Community tier provides access to key Platform functionality, while the paid tiers provide access to value-added features such as support, indemnification or OEM licensing.

For more information, see our Platform pricing page.

How do I know which tier is right for me?

Depends what you need, and how you will be working with the open source language builds. Information on each tier follows.

ActiveState Platform Coder Tier – ideal for single coder
Licensed as an annual subscription. Offers the ability to build your own Python, Tcl or Perl distributions (any version) for 64-bit Linux, Mac and Windows platforms for development use only. Also offers support for Komodo IDE.

ActiveState Platform Team Tier – ideal for small teams or business units
Licensed as an annual subscription. Offers the ability to build your own Python, Tcl or Perl distributions (any version) for 64-bit Linux, Mac and Windows platforms,  as well as access to older / 32-bit ActivePython, ActivePerl and ActiveTcl distributions. Includes 4 users and 1 Beyond Development Use License for any language distribution created on the ActiveState Platform, as well as commercial support. Also includes support for Komodo IDE.

ActiveState Platform Business Tier – ideal for SMBs
Licensed as an annual subscription. Offers the ability to build your own Python, Tcl or Perl distributions (any version) for 64-bit Linux, Mac and Windows platforms, as well as access to older / 32-bit ActivePython, ActivePerl and ActiveTcl distributions. Includes 10 users and 8 Beyond Development Use Licenses for any language distribution created on the ActiveState Platform, as well as commercial support. Also includes access to Python Security & Compliance features and support for Komodo IDE.

ActiveState Platform Enterprise Tier – ideal for large enterprises
Offers:

  • OEM licensing for bundling/re-distributing ActiveState’s Python, Tcl or Perl distributions with their applications. Pricing varies. Contact us to discuss your customers’ needs.
  • Indemnification against IP infringement lawsuits for ActiveState’s Python, Tcl or Perl distributions.
  • Custom build engineering to ensure the packages you need can be built, or built with your specific options by our world class build team.

For more information, see our Platform pricing page.

Are you still providing support and indemnification?

Yes, Platform Enterprise tier customers can obtain support and indemnification. Support is also provided at the Team and Business tier levels.

See more information in our Platform pricing page here.

What is the status of Perl Package Manager (PPM)?

PPM is being phased out. While PPM is 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, starting with ActivePerl 5.28, PPM modules are no longer available. Going forward, PPM is being replaced by the ActiveState Platform and the State Tool.

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 will stop renewing support subscriptions immediately. Support for existing contracts will cease 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 makes the two most recent, stable releases available for free download. 

Whenever the underlying version becomes unsupported by the open source community itself, support for the corresponding ActivePython, ActivePerl or ActiveTcl version will be available to paid customers only. For more information on access to older versions, please refer to ActiveState Platform Pricing.

However, you can continue to use older ActivePython, ActivePerl or ActiveTcl releases indefinitely under the terms of the Community Edition license.

How do I silently install ActivePython, ActivePerl or ActiveTcl in unattended mode?

Silent, unattended installation is possible. Please refer to the installation documentation for the product in question.

NOTE: Unattended installation under the Community Edition license is strongly discouraged since a requirement for unattended installations is a license for deployment beyond development, or else for OEM redistribution. For more information on purchasing node licenses for beyond development use, please refer to ActiveState Platform Pricing.

Final version pairings for ActivePerl with Perl Dev Kit (PDK)

NOTE: PDK has been declared EOL. For more information, please read Perl Dev Kit (PDK) Is Now End Of Life.

Version 2202 is the last compatible ActivePerl, except on OS X.

For OS X, the 9.5.1 release of PDK was created on OS X 10.5. Every PDK must have a 100% binary compatible ActivePerl. ActivePerl switched from building on OS X 10.5 to building on OS X 10.9 at 5.22.2.2202 and is now 64-bit only. These two factors are responsible for the unresolvable symbols error message. Since there will not be a 9.6 that is also built on OS X 10.9, the 2201 release is the last ActivePerl that is compatible.

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 Coder Tier subscription on the ActiveState Platform, you are entitled to ActiveState support. Please submit your questions using the Contact Support form.

If you have a Community 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.