WhyLabs AI Control Center Open Source Project
Introduction
As of January 23, 2025 the WhyLabs AI Control Center (also known as the WhyLabs Platform) has become an open source project. Anyone wishing to use the platform is free to download the required packages and run the platform on their own infrastructure. The platform is available under the Apache 2 license. The hosted SaaS platform will be accessible for existing customers until March 9, 2025.
Open Source Repositories
The WhyLabs AI Control Center is available as a set of open source repositories.
You can find links to each of the repositories from the main WhyLabs OSS GitHub Repository landing page.
Highcharts Licensing Statement
Some dashboards and graphs in the open source packages use the Highcharts API for rendering data visualizations. The open source packages do not reference Highcharts as a dependency directly due to the restrictive licensing. If you wish to build and run the WhyLabs Platform, you will need to purchase the correct Highcharts License Type for your use case and agree to the Highcharts licensing terms.
Then, to build the projects you must run a script to revert placeholder references to the original Highcharts references, and add the Highcharts dependencies to the projects, as needed.
If a package has a Highcharts dependency, its readme
file will contain the script needed to re-instate the correct Highchart references, and instructions on how to add the dependency to the project.
Re-instating Highcharts references to the package and installing the Highcharts dependencies means you have read and acknowledge the Highcharts licensing statement above. Do not proceed if you don't agree to the statement.
FAQs
Can I use the open source project for commercial purposes?
Yes, you can use the WhyLabs AI Control Center open source project for commercial purposes provide you adhere to the Highcharts and Apache 2 licensing rules. Within the rules of those licenses you are free to use and modify the platform for your own purposes.
Can I contribute to the open source project?
At this time the WhyLabs AI Control Center open source project is not open to contributions from the community. The platform is maintained by the WhyLabs team, and we do not accept contributions from external developers. If you encounter a bug or issue with the platform, please submit an issue on the relevant GitHub repository.
How do I report a bug or issue with the open source project?
At this time, the WhyLabs team is not able to making changes or updates to the platform source code based on community feedback or requests. However, if you are running the platform on your own infrastructure and encounter a bug or issue, you are free to address and fix them yourself.
How do I request a new feature for the open source project?
At this time the WhyLabs team is not accepting feature requests for the open source project. However, if you are running the platform on your own infrastructure you are free to modify the platform to suit your needs.
How do I request a data export from the SaaS platform?
Data exports are available for all enterprise customers who have an active subscription. If you are an enterprise customer and would like to request a data export, please submit a request via the WhyLabs Support Portal.