Publishing COMSOL Applications
The COMSOL Software License Agreement (SLA) gives you permission to publish your COMSOL applications for others to use, including commercially, with certain restrictions spelled out in the SLA available at https://www.comsol.com/sla. This permission enables you to share your applications with others and to charge them for using your applications through three different mechanisms.
First, you can make an application available to others to be run by a COMSOL Multiphysics installation. For using an application with COMSOL Multiphysics, the user needs to belong to the same organization that purchased the COMSOL Multiphysics license.
Second, you can make an application available to others to be run by a COMSOL Server installation. This approach allows for greater flexibility, as it allows you to set up a COMSOL Server installation and let users from around the world access your Application. You just need to provide them with the address, a username, and password to your COMSOL Server installation. Alternatively, users can purchase their own COMSOL Server license. If you use COMSOL Server to host and run applications, the SLA also gives you permission to make time on your COMSOL Server License (CSL) available to persons outside your organization to host and run applications that you are publishing to others, subject to certain restrictions.
Third, you can use COMSOL Compiler to compile your application into a standalone program that contains all of the functionality required to make it run. This approach gives you the greatest flexibility, as the end user of your application will not need a license for COMSOL Multiphysics or COMSOL Server to run the Application. The compiled application can then be run by that user and anyone else to whom you allow the user to publish the compiled application, around the world, inside or outside of your organization.
The COMSOL Application License, also available at https://www.comsol.com/sla, further lets you modify applications available in the Application Libraries and publish those modified applications for others to use, including commercially, with certain restrictions spelled out in the Application License. This allows you to, for example, use one of the applications in the Application Libraries as a starting point for your own applications by adding or removing your own features.
If you wish to apply the Application License to applications that you create, the Application License contains instructions on how to do so. The Application License also addresses how you can use terms that you choose for modifications you make to applications available in the Application Libraries, while the original portions of those applications remain available under the Application License.
The results from a simulation software such as COMSOL Multiphysics can shorten design times dramatically by, for example, reducing the number of experiments or product tests. However, simulation software is not a substitute for real-world testing. This is especially important if there are risks for physical or environmental damage.