HPCC Frequently Asked Questions - HPCC Editions and Licensing

Printer-friendly version
Printer-friendly versionThe HPCC Systems platform is being offered under a dual-license open source model with two editions: the open source Community Edition and the Commercial Enterprise Edition.
Printer-friendly version

The Community Edition will come with source code, available through a versioning control system and periodic snapshots. Binary versions of the Community Edition will also be made available at important milestones. Support for the Community Edition will be provided by the community.

The Enterprise Edition is provided as an enterprise-ready set of binary installable packages, together with documentation, support, indemnity and additional modules normally required in highly available critical or production type environments. There are fees (i.e., License Fees) associated to the Enterprise Edition and its support.

Printer-friendly version

The Community Edition will be free to download, will include the source code and will be released under the GNU Affero GPL v.3 license. New code from HPCC Systems and Community contributors will land here first, so expect to see it continuously changing and growing. By the nature of the Opensource development process and the fact that the source code repository will be in constant evolution, it is recommended that binary versions be used for anything beyond experimentation and/or platform code development. If you are a developer, or you are just interested in seeing how things work under the hood, this is the version for you.

The Enterprise Edition will be available under a paid commercial license. The Enterprise Edition will include support, indemnification and additional modules that are usually required for critical and production environments. If you represent an organization intending to use the HPCC platform to support a critical or production type business/application, this is the version that you should use.

Printer-friendly version

Of course! The ECL language does not differ between Community and Enterprise Editions. Applications written under either edition will run unmodified on the other platform; the only exception being ECL code requiring ECL libraries or plugins only available under the Enterprise Edition or which are part of our Add-on modules.

Printer-friendly versionIndividuals and organizations willing to contribute code will need to sign a contributor agreement. Once the contributory agreement is signed, their contributions can be processed for acceptance in the codebase, after undergoing a review to ensure it meets quality and functionality requirements. In special cases, certain frequent contributors can gain committer status and be allowed to directly commit their code to the public source code repository.
Printer-friendly versionYes, but it should be understood that unlike Hadoop, writing a program in ECL does NOT involve extending the base classes. Within the HPCC the implementation of ECL is entirely abstract from the USAGE of ECL. Anything you do that USES ECL is not bound by license; anything that CHANGES ECL is bound by license. This is to ensure that ‘ECL’ is well defined and that libraries written in ECL can be shared from one installation to another.
Printer-friendly versionNo. Programs written using the ECL Language, plug-ins to ECL and ECL libraries are NOT bound by AGPL or any other licensing of ours, it is your own property.

Contact Us

email us   Email us
Toll-free   US: 1.877.316.9669
International   Intl: 1.678.694.2200

Sign up to get updates through
our social media channels:

facebook  twitter  LinkedIn  Google+  Meetup  rss  Mailing Lists

Get Started