pkg-config 0.24

Peter Johansson trojkan at gmail.com
Mon May 24 19:56:29 PDT 2010


Hi Brian and Dan,

On 5/24/10 10:47 PM, Dan Nicholson wrote:
> On Mon, May 24, 2010 at 7:30 PM, Brian Cameron<brian.cameron at oracle.com>  wrote:
>    
>> pkg-config team:
>>
>> I notice that pkg-config 0.24 contains a COPYING file that says the
>> license is now GPLv3.  Version 0.23 was GPLv2.
>>
>> Was this change intentional?  It may not have been since I know
>> that automake will generate a GPLv3 COPYING file by default if one
>> does not exist in the module already.  So, depending on which
>> version of automake you use, you can end up with different licenses
>> if the COPYING file is generated.
>>      
> Tollef can tell you for sure, but it looks like this is the automake
> included COPYING file in my source tree.
>
> $ ls -l COPYING
> lrwxrwxrwx. 1 dan dan 32 2010-05-24 12:34 COPYING ->
> /usr/share/automake-1.11/COPYING
>
>    
That looks like the COPYING files is not committed to the version 
control system. Automake encourages everyone to do so because of the 
problem Brian already indicated. Automake will create a file COPYING (or 
a symbolic link) if it doesn't already exist. However, which version of 
COPYING does depend on which Automake is used. Form NEWS of Automake 1.11:

   - `automake --add-missing' will by default install the GPLv3 file as
     COPYING if it is missing.  It will also warn that the license file
     should be added to source control.  Note that Automake will never
     overwrite an existing COPYING file, even when the `--force-missing'
     option is used.

The COPYING included in the distributed tarball will consequently depend 
on which version of Automake the releaser uses.

Thank you

Peter



More information about the pkg-config mailing list