The TTranslator is a commercial Delphi component, distributed as open source under the GPL license. The GPL basically means that all code that you statically link with the TTranslator must in turn be licensed in full under the GPL license. I.e. all source code for any executable into which the TTranslator is compiled must thus be distributed as described in the GPL license, which means that the full source must be available for free.
Anybody can use the component for free when developing other open source software distributed under the GPL license. The formal terms of the GPL license are available as html or text.
For any use, commercial or non-commercial, where the source code of the project is not freely available as described the GPL license, you need to obtain a commercial license from Polycon Ab. The commercial license gives you the right to use the TTranslator without having to publish your own code as GPL. For pricing and ordering information, see the TTranslator Commercial Licensing.
For internal use when your application is not distributed at all, TTranslator costs nothing. You do not have to acquire a commercial license if you do not want to. However, at the moment you start distributing your application, commercially or not, you are violating the GPL license if you don't make the full source code available for free under the same GPL license.
A license is required if you use the TTranslator component itself or any part of the components source code, that has the GPL copyright, in an application that is not open software. This happens for example if you use functions defined in the source code units for TTranslator or if you drop the TTranslator on any form or frame in your application. If you do this then according to the GPL, the whole application should also be licensed under the GPL, but by licensing TTranslator from Polycon Ab under a commercial license you will avoid this. See http://www.gnu.org/copyleft/gpl-faq.html.
If you have any questions as to whether or not a license is required for your particular use of TTranslator, please read this again and then contact us.
Polycon's commercial license for TTranslator basically gives the licensee the right to use and modify the software as needed and distribute the licensee's application that uses the TTranslator without distributing any source code. It does, of course, not allow redistribution of the TTranslator so that it could be used in applications created by the licensee's end users. Please have a closer look at the commercial license for more details.
The TTranslator is primarily licensed on a per site basis. One site is defined as at most 10 people working in one company. If you require a commercial license, contact us at translator@polycon.fi.
The price for one site is $650. A single user license is $200.
According to the GPL, I can use the TTranslator for free as long as all code used is licensed under the GPL. Does this mean I cannot use the TTranslator in a project that uses also third-party components licensed otherwise? No, it does not. We will make an exception outside the GPL for any third-party component, open source or not, that you wish to use. For more info see the GPL-FAQ or email us at translator@polycon.fi.
The GPL automatically makes an exception for all components and other code that is distributed with the compiler, so you need not worry about the Delphi libraries.