Skip to content

FIPS Commercial

kares edited this page Jul 29, 2026 · 2 revisions

JRuby-OpenSSL (FIPS) is distributed under GPL-3.0 see LICENSE

The GPL-3 copyleft requires that any product conveying (distributing) this software, or a work based on it, must also be available to the recipient under GPL-3, including the Corresponding Source for the entire combined work.

For organizations embedding jruby-openssl inside a product whose overall licensing is incompatible with GPL-3 e.g. proprietary, source-available (BUSL / Elastic License / SSPL), or under another copyleft that does not permit GPL-3 a separate commercial license can be granted that removes the GPL-3 license obligations for that integration.

Typical use cases that require a commercial license:

  • shipping a closed-source on-prem product, virtual appliance, or container image that bundles jruby-openssl to deliver FIPS certified cryptography
  • redistributing jruby-openssl as part of a commercial JRuby distribution or product built on top of
  • offering jruby-openssl as part of a managed-service / SaaS product where your overall product licensing forbids the GPL-3 license

Use cases that do not require a commercial license:

  • internal use within your organization, with no distribution to third parties
  • redistribution as part of a GPL-3-compatible open-source product
  • evaluation, research, and development

Contact

For commercial licensing inquiries, including pricing and support contact:

Karol Bucek <jossl+fips@kares.org>

Please include:

  • brief description of the product or service that will embed the artifact
  • expected deployment footprint (number of installations / customers / hosts)
  • the licensing of your overall product

If you're already subscribed to JRuby support via headius\enterprises or are planning to do so, feel free to post your inquiry there.

Distribution

The commercial edition is published to a private gem registry and carries LICENSE.commercial in place of the GPL license. Access to the commercial registry is granted as part of a commercial agreement.

The commercial gem is the same jruby-openssl (FIPS variant) artifact as the offer public edition. It grants a non-exclusive, non-transferable, worldwide license to embed and redistribute the FIPS variant of jruby-openssl within your own proprietary or otherwise non-GPL products, lifting GPL-3.0 copyleft obligations that govern the public edition.

This license does not certify your product as FIPS-validated, it provides cryptography that runs inside the NIST-validated BC-FJA module in approved-only mode; overall FIPS compliance of your system remains your responsibility.

Notes

  • The bundled Bouncy Castle FIPS module remains under the Bouncy Castle Licence, (see LICENSE.bouncycastle and the FIPS module section in README.md), their licensing is independent of this offer

  • This file is informational, the binding licensing terms of the open-source distribution are those in LICENSE (GPL-3.0). Commercial terms, when granted, are set out in a separate agreement.

---

Generated content - edits made here will be overwritten.

Clone this wiki locally