[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Arg-parser-bug] Arg_parser 1.10 released
From: |
Antonio Diaz Diaz |
Subject: |
[Arg-parser-bug] Arg_parser 1.10 released |
Date: |
Sun, 29 Jun 2014 18:20:16 +0200 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i586; en-US; rv:1.7.11) Gecko/20050905 |
I am pleased to announce the release of Arg_parser 1.10.
Arg_parser is an argument parser that follows POSIX and GNU conventions
for command line arguments. There exist C++ and C versions of
Arg_parser. The C++ version is implemented as a C++ class, while the C
version is implemented as a single struct plus associated functions.
Both are simpler, easier to use, and safer that 'getopt_long'.
The C++ version of Arg_parser can also parse options from configuration
files.
The homepage is at http://www.nongnu.org/arg-parser/arg_parser.html
The sources can be downloaded from
http://download.savannah.gnu.org/releases/arg-parser/
The sha1sum is:
1bcb4b55b893f56531c9dab8ee0fadd92240b33e arg_parser-1.10.tar.lz
This release is also GPG signed. You can download the signature by
appending ".sig" to the URL.
Changes in version 1.10:
* The license has been changed to "GPL version 2 or later with link
exception".
-----
Rationale for the license change.
I have recently been shocked to know that it is apparently not legal to
use Arg_parser in GPLv2 programs. Linking those programs with Arg_parser
violates the GPLv2. But linking proprietary programs with Arg_parser is
fine and legal!
This problem is not caused by any fault in Arg_parser's link exception;
the LGPLv3 has the same problem. See for example
http://nmav.gnutls.org/2013/03/the-perils-of-lgplv3.html
Of course it was never my intention to prevent GPLv2 programs from using
Arg_parser. I apologize for any inconveniences my oversight may have
caused to distributions, GPLv2 software projects, and users in general.
Please send bug reports and suggestions to address@hidden
Regards,
Antonio Diaz, Arg_parser author and maintainer.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Arg-parser-bug] Arg_parser 1.10 released,
Antonio Diaz Diaz <=