Skip to main content

OpenBB Platform Licensing FAQ

As we adopt the Affero General Public License (AGPL) for our OpenBB Platform, we understand you may have questions about how this change affects your use of the platform. Below are some frequently asked questions to help clarify the implications of our new licensing model.

General Questions

Q: What has changed with the OpenBB Platform license?

A: We have transitioned from the MIT license to the Affero General Public License (AGPL) with an option for a commercial license. This change aligns with our commitment to keeping OpenBB Platform open and free while also providing options for commercial use.

Q: Why did OpenBB choose AGPL?

A: AGPL helps ensure that improvements to the OpenBB Platform remain freely available. This license is ideal for protecting the community's contributions while allowing the platform to evolve sustainably.

Q: What does the change to AGPL mean for general users of OpenBB?

A: For most users, there will be no impact. You can continue to use OpenBB Platform for research, development, and in your applications under the same conditions as before, provided you comply with the AGPL if you distribute the software or run it on a network server.

Specific Use Cases

Q: I'm using OpenBB Platform for research at work. Do I need a commercial license now?

A: No, if you are using OpenBB Platform in its unmodified form for research or internal business purposes and do not redistribute it or use it to provide a network-based service, you do not need a commercial license.

Q: I am selling educational content and use OpenBB Platform in my course notebooks. Do I need a commercial license? Do I need to make my course content public?

A: No, you do not need a commercial license simply for using OpenBB Platform in educational content, nor do you need to make your course content public. If you are using OpenBB Platform to fetch data or perform analysis in your teaching materials, this is considered normal use of the platform. Your educational content is a separate work and does not fall under the AGPL's requirements for derivative works.

Q: I want to integrate a proprietary dataset for internal use through OpenBB Platform. What does this mean for me?

A: You can freely integrate proprietary datasets without violating the AGPL, provided that any such integration uses standard interfaces of OpenBB Platform and does not modify the core AGPL-licensed code.

Q: I run a business that integrates proprietary datasets through OpenBB Platform for internal use. What does the license change mean for us?

A: If you are integrating proprietary datasets and creating extensions that do not modify the OpenBB Platform code, these extensions are considered separate works. You do not need to disclose these proprietary integrations under the AGPL, provided these do not form part of the OpenBB Platform distributed to others or used to provide a network-based service.

Modifications and Contributions

Q: If I modify the OpenBB Platform for personal or internal business use, do I need to disclose my modifications?

A: If you modify the OpenBB Platform and do not distribute your modified version or use it to provide a service over a network, you do not need to disclose your modifications. However, if you distribute the modified platform or run it as a service, you must share your modifications under the AGPL.

Q: We want to contribute to the OpenBB project. How does the licensing affect our contributions?

A: This doesn’t change. Contributions to the OpenBB project are very welcome. Contributions to the main GitHub repository are accepted under our existing Contributor License Agreement (CLA). This means any contributions that are accepted into the main repository will be re-licensed by us under the AGPL, ensuring they remain free and open.

Commercial Licensing Options

Q: What are the benefits of obtaining a commercial license?

A: A commercial license is suitable for companies that wish to use OpenBB Platform in a proprietary product or service, or who do not wish to disclose their modifications to the platform. It offers more flexibility for commercial use while protecting your proprietary developments.

Q: How can I obtain a commercial license?

A: Please contact us directly at licensing@openbb.co to discuss commercial licensing options. We are here to help you find the best licensing solution for your specific needs.

Conclusion

Q: Where can I get more information or assistance regarding licensing?

A: For more detailed inquiries or specific scenarios not covered in this FAQ, please reach out to us at licensing@openbb.co. We are here to help you navigate the licensing requirements to ensure you meet your needs.