# LICENSE

The [kmflcomp](./kmflcomp), [libkmfl](./libkmfl), and [keyman_config](./keyman_config) projects
are covered by the [MIT license](./libkmfl/COPYING).

The [ibus-kmfl](./ibus-kmfl) and [ibus-keyman](./ibus-keyman) projects are licensed under GNU
General Public License as published by the Free Software Foundation; either
[version 2 of the License](./ibus-kmfl/COPYING), or (at your option) any later version.

Two files in ibus-kmfl, [kmflutil.c](./ibus-kmfl/src/kmflutil.c) and
[kmflutil.h](./ibus-kmfl/src/kmflutil.h), as well as four files in ibus-keyman,
[keymanutil.c](./ibus-keyman/src/keymanutil.c), [keymanutil.h](./ibus-keyman/src/keymanutil.h),
[kmpdetails.c](./ibus-keyman/src/kmpdetails.c) and [kmpdetails.h](./ibus-keyman/src/kmpdetails.h),
are dual licensed by the MIT license and the GNU General Public License which is described above.
The MIT license alone may be chosen for them for their use in other projects.

Two files in ibus-keyman, [keyman-service.c](./ibus-keyman/src/keyman-service.c) and
[keyman-service.h](./ibus-keyman/src/keyman-service.h) are licensed under GNU
General Public License version 3 as published by the Free Software Foundation; either
[version 3 of the License](https://spdx.org/licenses/GPL-3.0-or-later.html), or (at your option)
any later version.
