License
The licensing depends on whether you're using FullCalendar Standard or FullCalendar Premium.
FullCalendar Standard
The non-premium plugins and the fullcalendar bundle are released under the MIT license. This license permits a wide range
of use, including free use in commercial projects, assuming all copyright headers are
preserved.
Read the MIT license agreement »
FullCalendar Premium
The premium plugins and the fullcalendar-scheduler bundle have more complicated licensing. Their licensing
depends on the type of use:
Commercial Use
For-profit companies and individuals intending to use FullCalendar Premium for commercial use must purchase a commercial license. This license allows source code modifications, but does not permit redistribution of modifications.
Read the Commercial license agreement »
Purchase a Commercial license »
Non-Commercial Use
Registered non-profit organizations (also known as "not-for-profit" or NGO) are able to use FullCalendar Premium with a free, non-commercial license. Governmental entities and universities are not covered by this non-commercial license. This license does not permit source code modifications.
Read the Non-commercial license agreement »
If you meet the criteria for this license, you may begin using FullCalendar Premium with this license key:
var calendar = new Calendar(calendarEl, {
schedulerLicenseKey: 'CC-Attribution-NonCommercial-NoDerivatives'
}); Use in AGPLv3 open-source projects
Open-source projects whose frontend and backend are fully AGPLv3-compliant may use FullCalendar Premium freely under the AGPLv3 license. As of v7, AGPLv3 replaces GPLv3 as the copyleft license used for open-source projects.
Read the AGPLv3 license agreement »
If you meet the criteria for this license, you may begin using FullCalendar Premium with this license key:
var calendar = new Calendar(calendarEl, {
schedulerLicenseKey: 'AGPL-My-Frontend-And-Backend-Are-Open-Source'
}); If you're the author of a GPL-licensed project and are concerned you can't upgrade to v7 due to this license change, consider the benefits of switching your own project to AGPLv3.
Use in other types of open-source projects
Open-source projects released under licenses other than AGPLv3 can leverage FullCalendar Premium in the following way:
- Do not include FullCalendar Premium directly into your repository's source code. Instead, use a package manager such as NPM or Yarn to reference the premium plugins as dependencies and have an install script initiate download.
- Do not hardcode any type of license key. Instead, leave the
schedulerLicenseKeyproperty undefined, as FullCalendar Premium is technically considered "unlicensed" at this point. This will cause a warning message to show on the widget. - Provide a convenient way for the developer installing your app to enter their own license key. Either do this via a prompt in an install script, or through a well-documented config file.
For questions about more complex scenarios, please contact sales@fullcalendar.io