Q on License of mmcli

Makoto Harada makoto.harada at atmark-techno.com
Mon Dec 7 03:31:57 PST 2015


Dear ModemManager/mmcli maintainer 

We are now doing the feasibility study for ModemManager and mmcli,
and we have one question in terms of license.

---------
Question
--------- 
  Which license is intended to apply to mmcli ?
  "GPL v2 or later " or "GPL v3 or later" ? 

We know that source code of ModemManager is distributed under the "GPL 
v2 or later" license. 

When checking the header of the mmcli.c, the license is "GPL v3 or later",
but print_version_and_exit() in the same file is saying that it's "GPL v2 or later".

So, we would like to clarify this point. 

-----------------------------------------------------------------------
# cli/mmcli.c header saying GPU v3 or later 

 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.

-----------------------------------------------------------------------
# print_version_and_exit() in cli/mmcli.c saying GPU v2 or later 

static void
print_version_and_exit (void)
{
    g_print ("\n"
             PROGRAM_NAME " " PROGRAM_VERSION "\n"
             "Copyright (2011) Aleksander Morgado\n"
             "License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl-2.0.html>\n"
             "This is free software: you are free to change and redistribute it.\n"
             "There is NO WARRANTY, to the extent permitted by law.\n"
             "\n");
    exit (EXIT_SUCCESS);
}

-----------------------------------------------------------------------
# cli/mmcli-common.h saying GPU v2 or later

 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version.

-----------------------------------------------------------------------
# Modem manager (src/main.c) saying GPU v2 or later

 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version.

-----------------------------------------------------------------------

Looking forward to hearing from you.
Thanks.

Kind Regards,
Makoto Harada



More information about the ModemManager-devel mailing list