|
| 1 | +--- |
| 2 | +title: Commercial Support Options |
| 3 | +slug: commercial-support |
| 4 | +--- |
| 5 | + |
| 6 | +## Overview |
| 7 | + |
| 8 | +You can use our packages under their existing open-source licenses. |
| 9 | + |
| 10 | +For organizations that need guaranteed support and/or a predictable maintenance path for specific versions and environments, we offer paid **Commercial Support** for a defined scope and timeframe. |
| 11 | + |
| 12 | +## What you can buy |
| 13 | + |
| 14 | +### 1) Commercial Support (priority handling) |
| 15 | +We provide priority handling for issues/questions that fall within the agreed scope. The exact scope is defined in the agreement issued to you. |
| 16 | + |
| 17 | +### 2) Ongoing support for specific environments/versions |
| 18 | +We can contract to keep specific versions of our packages working and supported in your environment for a defined timeframe. |
| 19 | + |
| 20 | +This can include support for: |
| 21 | +- a specific runtime/version (e.g., .NET), |
| 22 | +- a specific Node.js version, |
| 23 | +- a specific browser version or browser family, |
| 24 | +- a specific operating system/version, |
| 25 | +- and/or any combination. |
| 26 | + |
| 27 | +Examples include: |
| 28 | +- keeping a version supported while you upgrade the rest of your dependency stack, |
| 29 | +- providing fixes/workarounds needed until you can complete an upgrade, |
| 30 | +- backporting or compatibility updates for a defined window. |
| 31 | + |
| 32 | +### 3) Faster-than-free updates (priority delivery) |
| 33 | +We can prioritize updating our library and/or related dependency compatibility faster than our free community release cadence—when timing matters. |
| 34 | + |
| 35 | +Examples include: |
| 36 | +- upgrading to newer dependency versions to support a required platform release, |
| 37 | +- shipping urgent compatibility fixes ahead of the next community release, |
| 38 | +- delivering accelerated fixes for a critical issue affecting your target environment. |
| 39 | + |
| 40 | +## Why we drop older versions (and why this offer exists) |
| 41 | + |
| 42 | +Supporting older environments increases build time and engineering complexity: larger test/build matrices, more packaging complexity, more failure modes during maintenance, and more risk as the ecosystem evolves. |
| 43 | + |
| 44 | +In practice, customers may fall out of step with our release cadence—or with each other’s cadences—because: |
| 45 | + |
| 46 | +- **Dependency upgrade lag:** your other libraries/frameworks upgrade on a slower schedule. |
| 47 | +- **Enterprise change control:** internal approvals can delay upgrades. |
| 48 | +- **Platform freezes:** production environments may be frozen for a release window. |
| 49 | +- **Browser/OS update timing:** you may need to support older OS/browser versions due to customer devices or procurement realities. |
| 50 | +- **Long-lived apps:** internal products can require extended stability compared to upstream “latest” releases. |
| 51 | +- **Required urgency:** you may need a dependency/platform update before the next free community release window. |
| 52 | + |
| 53 | +Because of this, we may remove older environments/versions from community releases when maintenance cost outweighs community benefit. |
| 54 | + |
| 55 | +This paid option exists to support organizations that still need their software “to just keep running”—without forcing the community release pipeline to carry long-term complexity. |
| 56 | + |
| 57 | +## Important note about “keep it running” |
| 58 | + |
| 59 | +This is not a promise that every historical version/environment will be maintained forever for everyone. |
| 60 | + |
| 61 | +Instead: |
| 62 | +- community releases follow a sustainable support cadence, |
| 63 | +- contracted customers can buy continued compatibility/support for the version(s)/environment(s) and timeframe they need, |
| 64 | +- and/or buy accelerated delivery for specific updates within the agreed scope. |
| 65 | + |
| 66 | +## What happens next |
| 67 | + |
| 68 | +Email us at **codeuctivity@gmail.com** with the scope you need. We’ll reply with the options available and propose an agreement. |
| 69 | + |
| 70 | +In your message, include: |
| 71 | +1. package name(s) (NuGet and/or npm) |
| 72 | +2. version(s)/environment(s) you need (examples: Node, browser, OS, runtime) |
| 73 | +3. your goal (CI, internal apps, distribution, etc.) |
| 74 | +4. timeframe/end date |
| 75 | +5. whether you need **faster updates** or **compatibility/backports** for older versions |
| 76 | + |
| 77 | +## Next steps |
| 78 | + |
| 79 | +Send a request to **codeuctivity@gmail.com**. |
0 commit comments