OpenBroadcaster has two versions of software, the open source Community Edition and commercial Enterprise Edition, that share a body of source code
In layman's terms, Community Edition can be freely used for many purposes. The most notable exception is if you change or add to the code and you use the software as the basis of an Internet, hosted, SaaS or network-based service, you must publish your code or buy a commercial license.
Enterprise Edition is available under a traditional commercial software license. Enterprise Edition includes functionality, connectivity and compatibility beyond Community Edition that makes it suitable for large-scale deployment. It is available with full support, documentation and consulting services.