Licenses

The MIT License (MIT)

Copyright (c) 2017-2024 KoolPHP, Inc.

This license is applied to KoolReport core.

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Regular License

This license is applied to extended packages of KoolReport.

In the license we use the term "Item" which is referred to the extended package for KoolReport.

The Regular License grants you, the purchaser, an ongoing, non-exclusive, worldwide license to make use of the Item you have selected.

You are licensed to use the Item to create one single End Product for yourself or for one client (a “single application”), and the End Product can be distributed for Free.

An End Product is a work that incorporates the many Item as well as other things, so that it is larger in scope and different in nature than the Item.

Things you can do

You can create one End Product for a client, and you can transfer that single End Product to your client for any fee. This license is then transferred to your client.

You can make any number of copies of the single End Product, as long as the End Product is distributed for Free.

You can modify or manipulate the Item. You can combine the Item with other works and make a derivative work from it. The resulting works are subject to the terms of this license. You can do these things as long as the End Product you then create is one that’s permitted under clause 3.

Things you can't do

You can’t Sell the End Product, except to one client. (If you or your client want to Sell the End Product, you will need the Extended License.)

You can’t re-distribute the Item as stock, in a tool or template, or with source files. You can’t do this with an Item either on its own or bundled with other items, and even if you modify the Item. You can’t re-distribute or make available the Item as-is or with superficial modifications. These things are not allowed even if the re-distribution is for Free.

You can’t use the Item in any application allowing an end user to customise a digital or physical product to their specific needs, such as an “on demand”, “made to order” or “build it yourself” application. You can use the Item in this way only if you purchase a separate license for each final product incorporating the Item that is created using the application.

Although you can modify the Item and therefore delete unwanted components before creating your single End Product, you can’t extract and use a single component of an Item on a stand-alone basis.

You must not permit an end user of the End Product to extract the Item and use it separately from the End Product.

Extended License

This license is applied to extended packages of KoolReport.

In the license we use the term "Item" which is referred to the extended package for KoolReport.

You are licensed to use the Item to create one single End Product for yourself or for one client (a “single application”), and the End Product may be Sold.

An End Product is a work that incorporates the many Item as well as other things, so that it is larger in scope and different in nature than the Item.

Things you can do

You can create the End Product for a client, and this license is then transferred from you to your client.

You can Sell and make any number of copies of the single End Product.

You can modify or manipulate the Item. You can combine the Item with other works and make a derivative work from it. The resulting works are subject to the terms of this license.

Things you can't do

This license is a “single application” license and not a “multi-use” license, which means that you can’t use the Item to create more than one unique End Product.

You can’t re-distribute the Item as stock, in a tool or template, or with source files. You can’t do this with an Item either on its own or bundled with other items, and even if you modify the Item. You can’t re-distribute or make available the Item as-is or with superficial modifications.

You can’t use the Item in any application allowing an end user to customise a digital or physical product to their specific needs, such as an “on demand”, “made to order” or “build it yourself” application. You can use the Item in this way only if you purchase a separate license for each final product incorporating the Item that is created using the application.

Although you can modify the Item and therefore delete components before creating your single End Product, you can’t extract and use a single component of an Item on a stand-alone basis.

You must not permit an end user of the End Product to extract the Item and use it separately from the End Product.

Developer License

This license is applied to KoolReport Pro and Dashboard Framework

This is licensed to an individual developer who would like to create data reports for himself or for his/her clients.

Things you can do

You can create unlimited reports in unlimited projects

You can write reports for your clients using KoolReport Pro

You can deliver the library as a part of your larger project to your client wihout any extra cost However remember your client only have the right to consume/read your report but does not have right to use the commercial packages which he does not have license.

Things you can't do

You can’t re-distribute the commercial packages of KoolReport as stock, in a tool or template, or with source files. You can’t do this with an package either on its own or bundled with other items, and even if you modify the package. You can’t re-distribute or make available the package as-is or with superficial modifications.

You can’t use the pacakge in any application allowing an end user to customise a digital or physical product to their specific needs, such as an “on demand”, “made to order” or “build it yourself” application. You can use the package in this way only if you purchase a separate license for each final product incorporating the package that is created using the application.

You can't use the package for new projects/reports when subscription is ended except you own Perpetual Usage For Developer License.

Team License

This license is applied to KoolReport Pro and Dashboard Framework

This is licensed to a small team or startup with up to 5 developers.

Things you can do

You can create unlimited reports in unlimited projects

You can write reports for organization's clients using KoolReport Pro

You can deliver the library as a part of organization's larger project to organization's client wihout any extra cost However remember organization's client only have the right to consume/read your report but does not have right to use the commercial packages which he does not have license.

You can use to build SaaS application.

Things you can't do

You can't use commercial packages of KoolReport Pro for individual project. If you want to use, you need developer license of KoolReport Pro or license of specific commercial package.

You can’t re-distribute the commercial packages of KoolReport as stock, in a tool or template, or with source files. You can’t do this with an package either on its own or bundled with other items, and even if you modify the package. You can’t re-distribute or make available the package as-is or with superficial modifications.

You can’t use the package in any application allowing an end user to customise a digital or physical product to their specific needs, such as an “on demand”, “made to order” or “build it yourself” application. You can use the package in this way only if you purchase a separate license for each final product incorporating the package that is created using the application.

You can't use the package for new projects/reports when subscription is ended except you own Perpetual Usage For Team License.

Enterprise License

This license is applied to KoolReport Pro and Dashboard Framework

This is licensed to a company or an organization. We are assume you are internal staff in company/organization.

Things you can do

You can create unlimited reports in unlimited projects

You can write reports for organization's clients using KoolReport Pro

You can deliver the library as a part of organization's larger project to organization's client wihout any extra cost However remember organization's client only have the right to consume/read your report but does not have right to use the commercial packages which he does not have license.

You can use to build SaaS application.

Things you can't do

You can't use commercial packages of KoolReport Pro for individual project. If you want to use, you need developer license of KoolReport Pro or license of specific commercial package.

You can’t re-distribute the commercial packages of KoolReport as stock, in a tool or template, or with source files. You can’t do this with an package either on its own or bundled with other items, and even if you modify the package. You can’t re-distribute or make available the package as-is or with superficial modifications.

You can’t use the pacakge in any application allowing an end user to customise a digital or physical product to their specific needs, such as an “on demand”, “made to order” or “build it yourself” application. You can use the package in this way only if you purchase a separate license for each final product incorporating the package that is created using the application.

You can't use the package for new projects/reports when subscription is ended except you own Perpetual Usage For Enterprise License.

Perpetual Usage

This badge is applied to Developer, Team and Enterprise License

This badge allows you to use KoolReport Pro forever EXCEPT FOR receiving Priority Support and Free Upgade.

Perpetual Usage, Support and Upgrade

This badge is applied to Developer, Team and Enterprise License

This badge allows you to use KoolReport Pro forever and to receive LIFE-TIME Priority Support and Free Upgrade.