B4J Question [SithasoDaisy5] ApexChart Licensing & Whats Next?

Mashiane

Expert
Licensed User
Longtime User
Hi Fam

This is to clarify our stand and what happens next with ApexChart that comes with SithasoDaisy5. Earlier on I had indicated that their licensing terms have changed.
Below is an email from ApexCharts (Infragistics)


Hi Anele,

Thank you for reaching out.

Based on the use case you described, your component appears to be a developer-facing component/library built on ApexCharts and intended for use by other developers. This falls under redistribution.

Redistribution of ApexCharts is not permitted under the Community or standard Commercial Developer License, even if the component itself is free or open source. For this type of use case, an OEM / Redistribution License is required.

The OEM / Redistribution License applies when ApexCharts is embedded into a product, SDK, platform, tool, component library, no-code tool, dashboard builder, or similar offering where third-party developers, customers, or end users can interact with, configure, or benefit from the charting functionality.

Please note that referencing ApexCharts through CDN header tags does not avoid the redistribution requirement if the component is designed to provide ApexCharts-based functionality to other developers.

For this use case, the appropriate licensing would be:

  1. An OEM / Redistribution License for the redistributed component/product; and
  2. Commercial Developer Licenses for each developer working with ApexCharts.
You can review the OEM / Redistribution License terms here:

https://apexcharts.com/license/oem/

Pricing is available here:

https://apexcharts.com/pricing/

The current OEM / Embedded license is listed at USD $14,999 per year, and Commercial Developer Licenses are priced per developer per year.

If you would like to proceed with this use case, please let us know and we can guide you through the OEM licensing process.

Kind regards,

ApexCharts Team




From: Anele Mbanga
To: "sales@apexcharts.com"<sales@apexcharts.com>
Date: Tue, 19 May 2026 11:53:57 -0900
Subject: Request Clarity about ApexCharts Licensing


So What's Next?

SithasoDaisy5 is an open source and thus including ApexCharts on it falls into re-distribution which makes this exercise an expensive one. Thus the ApexChart b4x component will be removed from SithasoDaisy5 and everything else. There is also an existing charting library in SD5 as ApexCharts was added to enhance what is possible.

The component code itself will be available (herein attached) and developers can get their licenses should then wish to use it. It will be removed in the next version of SD5.

Kind Regards

Mashiane
 

Attachments

  • SDUI5ApexChart.bas
    38.1 KB · Views: 6
  • SithasoApexChart.min.js.zip
    8 KB · Views: 5

Gianni M

Well-Known Member
Licensed User
Longtime User
what does it mean?
This free Community License lets you use ApexCharts as long as you're a Small Organization (under $2 million USD in annual revenue).

my business deal is $1,99 million USD in annual
 
Upvote 0

tchart

Well-Known Member
Licensed User
Longtime User
Mashiane, that’s crazy.

Have you looked at Apache Echarts?


If I need simple charts I use charts.js but if I need complex charts I use Echarts
 
Upvote 0

aeric

Expert
Licensed User
Longtime User
According to the blog https://apexcharts.com/blog/new-licencing-model/
What I understand is developers (small companies) can still use the library for free if their organization is not getting revenue more than $2M per year.
The support is limited to Community and you don't get more advanced components. You don't need to purchase a license. You need to include their copyright and Community license when you ship your product.

For companies whose annual revenue more than $2M, they need to pay for a commercial license. Commercial licenses provide more advanced components and per incident professional support.
Having a single commercial license means a developer under that company can only use as one person and cannot transfer/share to another person including the support or components. In case another developer needs to use it or the licensed developer resigns, the company need to purchase another license. Under this license the product developed by this company doesn't need to ship with ApexChart Community license.

Another type of license is OEM. I think it is for companies who want to white label the brand to their own name. Maybe some big companies want to have more customized products that is very specific to their needs. This license also does not limit the number of developers they have.

I guess sometimes the sales support doesn't answer the question clearly.
 
Upvote 0

aeric

Expert
Licensed User
Longtime User
Based on the use case you described, your component appears to be a developer-facing component/library built on ApexCharts and intended for use by other developers. This falls under redistribution.
I see now. So SDUI5 is tightly tied to the library and this is not allowed without the OEM license.
Other developers have to decide on their own whether to use this library together with SDUI5.
 
Upvote 0

Mashiane

Expert
Licensed User
Longtime User
Yeah, I have used this before and its a very competent charting library. With time will see if I can get it working with SD5, I think I last used with ABM, many moons ago.
 
Upvote 0
Cookies are required to use this site. You must accept them to continue using the site. Learn more…