Oh no! Where's the JavaScript?
Your Web browser does not have JavaScript enabled or does not support JavaScript. Please enable JavaScript on your Web browser to properly view this Web site, or upgrade to a Web browser that does support JavaScript.

Licensing General

These questions and answers help clarify legal issues related to the licensing of the PHP-Fusion project, and the project's basic license is released under the GNU Affero General Public License v3 from the Free Software Foundation. A copy of the license is included with every copy of PHP-Fusion, but you can also read the text of the license here. Lastly, we thank you for the community members to highlight these questions in our support forum.
  1. What is the license for PHP-Fusion CMS?
  2. Can I include non AGPL assets together with PHP-Fusion CMS (eg. images,fonts, icons, etc)?
  3. Can PHP-Fusion projects depend on or link to AGPL-incompatible code? (3rd-party libraries, APIs, etc)
  4. Who holds the copyright for PHP-Fusion?
  5. What is the license for content on Php-fusion.co.uk website?
  6. If I write a module or theme, do I have to license it under the AGPL?
  7. If I write a module or theme, do I have to give it away to everyone?
  8. Can I sell PHP-Fusion, or a PHP-Fusion module, or a PHP-Fusion theme?
  9. Do I have to give my web site's code to anyone who visits it?
  10. Why is PHP-Fusion a registered trademark of PHP-Fusion Inc? Does that mean it's not free?

  1. What is the license for PHP-Fusion CMS?

    The basic license of PHP-Fusion CMS along with all contributed files that are regarded as derivative works (custom codes, plugins, themes, etc) published by PHP-Fusion Inc, are licensed under the AGPL, version 3. You are entitled to download for free, reuse, modify and redistribute any files published by PHP-Fusion Inc, and it's Git repositories under the terms of AGPL version 3, and to run PHP-Fusion CMS in combination with any code which has any license that is compatible with AGPL version 2 or 3, such as GNU GPL version 2 or 3
  2. Can I include non AGPL assets together with PHP-Fusion CMS (eg. images,fonts, icons, etc)?

    Yes, as long as you has the right to distribute these assets, to which they may be packaged and/or distributed 'in aggregate' with AGPL code. Only works that are derivative work of PHP-Fusion's original work are subject to the AGPL license.
  3. Can PHP-Fusion projects depend on or link to AGPL-incompatible code? (3rd-party libraries, APIs, etc)

    Yes, the AGPL does not restrict the use of code under incompatible licenses, only the packaging or distribution of PHP-Fusion CMS software. Php-fusion.co.uk cannot host this incompatible code for redistribution, but installing those dependencies within your network will not pose a problem.
  4. Who holds the copyright for PHP-Fusion?

    PHP-Fusion and contributed mods, plugins, themes, and other derivative work is contributed by its own respective maker. All PHP-Fusion contributors retain copyright on their work, but agree to release it under the same license as PHP-Fusion CMS.
  5. What is the license for content on Php-fusion.co.uk website?

    Contents and any work published in PHP-fusion.co.uk is copyrighted by its original contributors, and is licensed under EPAL.
  6. If I write a module or theme, do I have to license it under the AGPL?

    Yes. PHP-Fusion mods, plugins, themes is a derivative work of PHP-Fusion. Your work must be done under the AGPLv3 if you distribute them. The copyleft mechanism of AGPL will kick in once a user can interact with your work and you will be required to distribute your custom work. It is important to keep in mind what AGPL applies to - code files only. PHP-Fusion CMS is coded mainly in PHP and interacts with other PHP and Javascript (including jQuery) files and therefore must be made under AGPL or AGPL compatible licenses.

    This rule does not apply to any Images, Javascript and Flash files that PHP sends to the browser, as these are considered data.

    However, PHP-Fusion's Javascript, including the copy of jQuery is itself under the AGPL as well, so any Javascript that interacts with PHP-Fusion's Javascript in the browser must also be under the AGPL or a AGPL compatible license.
  7. If I write a module or theme, do I have to give it away to everyone?

    The answer is No. AGPL requires that if you make a derivative work such as a custom code out of PHP-Fusion CMS and actually distribute it to someone else or use it over internet/network, you must provide that person with the source code, which your work must be made under the terms of AGPL as well. If you do not distribute the code but use it only within your organization and behind a private network, then you are not required to distribute it to anyone at all.

    If your module is of general use, then it is often encouraged to contribute it back to the community anyway. You can get feedback, bug reports, and new feature requests from others who find it useful.

    If you would want to commercialize your custom derivative work, you are entitled to an EPAL license when you make it available for download on the PHP-Fusion Marketplace.
  8. Can I sell PHP-Fusion, or a PHP-Fusion module, or a PHP-Fusion theme?

    Yes. However you must distribute it under the AGPL Version 3, so those you sell it to must be allowed to modify and redistribute it as well. Our EPAL License alternative would be applicable to you if you want to prevent the redistribution of your work.
  9. Do I have to give my web site's code to anyone who visits it?

    If you have modified or custom derivative code working on PHP-Fusion CMS, the source code must be made available to PHP-Fusion Inc. (See question 7), and in limited case, your code can be made available to us by submitting at the PHP-Fusion Marketplace, where we can transfer your license to EPAL if they are to be distributed commercially.
  10. Why is PHP-Fusion a registered trademark of PHP-Fusion Inc? Does that mean it's not free?

    PHP-Fusion Open Source Basic License is completely free, distributed under the terms of AGPL. But the copyright owner of PHP-Fusion CMS and its source codes, and its intellectual properties of its core codes belongs to PHP-Fusion Inc. This however, does not apply to any derivative work such as mods, plugins, themes, etc.