Frequently Asked Questions


KnowledgeTree Open Source Licensing FAQ

Please note that this FAQ is not the license itself and is not legal advice. We strongly urge you to consult an attorney should you require advice regarding KnowledgeTree Open Source licensing. Please contact us if you have any specific queries regarding KnowledgeTree licensing.

KnowledgeTree Open Source Edition version 3.5 and onwards is licensed under the GNU GPL version 3. The GNU GPL version 3 is an Open Source Initiative-approved license.

KnowledgeTree Open Source Edition version 3.1 to 3.4 are licensed under the KnowledgeTree Public License.

Earlier versions of KnowledgeTree Open Source were licensed under the GNU General Public License version 2.0.

We urge you to familiarize yourself with the GPL v3 by reading the license text. The Free Software Foundation has also got an excellent FAQ on the topic.
Yes, you may modify the KnowledgeTree source code. If you convey the resulting application to others you need to do this under the GPL and make all source code of the software (both the original code and your modifications) available under the terms of the GPL.

You would need to comply with the GPL's requirements around retaining the "Appropriate Legal Notices", both in the source code and on the user interface. In the case of KnowledgeTree Community Edition, these are the "Powered by KnowledgeTree" logo, the original copyright notices and any disclaimers. If for technological reasons you are unable to include the "Powered by KnowledgeTree" logo, you should replace it with "Powered by KnowledgeTree" text.

You will need to clearly indicate that the software is a modification of original code and the date the modification was created.

Yes, you (or your employer) own the copyright to modifications made by you or new code you have created. If you modify code covered by the GPL you may only redistribute the code under the same terms, being the GPL.

Yes, but you need to do this under the terms of the GPL and make all source code of the software (both the original code and any of your modifications) available under the terms of the GPL.

You will need to comply with the GPL's requirements around retaining the "Appropriate Legal Notices", both in the source code and on the user interface. In the case of KnowledgeTree Community Edition, these are the "Powered by KnowledgeTree" logo, the original copyright notices and any disclaimers. If for technological reasons you are unable to include the "Powered by KnowledgeTree" logo, you should replace it with "Powered by KnowledgeTree" text.

Yes, please contact our Sales Team for more information.
Yes, you may charge money for KnowledgeTree Open Source Code or for an application based on KnowledgeTree Open Source Code.

If you convey the resulting application to others you need to do this under the terms of the GPL and make all source code of the software (both the original code and any of your modifications) available under the terms of the GPL.

You would need to comply with the GPL's requirements around retaining the "Appropriate Legal Notices", both in the source code and on the user interface. In the case of KnowledgeTree Community Edition, these are the "Powered by KnowledgeTree" logo, the original copyright notices and any disclaimers. If for technological reasons you are unable to include the "Powered by KnowledgeTree" logo, you should replace it with "Powered by KnowledgeTree" text.

If you make modifications to the original code, you will need to clearly indicate that the software is a modification of original code and the date the modification was created.

Yes, plugins written for KnowledgeTree using KnowledgeTree's plugin API are part of the "covered work" and need to be released under the GPL.
Yes, language packs, skins and plugins written for KnowledgeTree are part of the KnowledgeTree "covered work" and need to be licensed under the GPL.
Yes, your application would become part of the "covered work" and would need to be released in source code form and licensed under the GPL.

If, however, your application can run independently of KnowledgeTree and integrates with KnowledgeTree via KnowledgeTree's Web Services, the application is not viewed as part of the "covered work" and may therefore be licensed under terms other than the GPL.

No, not unless you agree to redistribute the source code of your proprietary software under the GPL.