#7897 BLOC 8.2.0 (: olpc-licenses RPM lists wrong licenses for packages

Zarro Boogs per Child bugtracker at laptop.org
Sat Aug 9 00:08:10 EDT 2008


#7897: olpc-licenses RPM lists wrong licenses for packages
------------------------------+---------------------------------------------
 Reporter:  gnu               |         Owner:  mstone              
     Type:  defect            |        Status:  new                 
 Priority:  blocker           |     Milestone:  8.2.0 (was Update.2)
Component:  release-contract  |       Version:  not specified       
 Keywords:  blocks:?8.2.0     |   Next_action:  code                
 Verified:  0                 |     Blockedby:                      
 Blocking:                    |  
------------------------------+---------------------------------------------
 The kludge that mako put together to document the license conditions of
 the various software in the OLPC release has gone out of date.  Whenever
 we rebase the software (e.g. on a new Fedora), or change the license of an
 existing package, it will need updating.

 At the moment it shows, for example, that the coreutils package is GPLv2+,
 but the actual coreutils that is in joyride-2263 is GPLv3+:

 {{{
 % grep coreut /usr/share/licenses/LICENSE_LIST
 coreutils:GPLv2+
 % cat --version
 cat (GNU coreutils) 6.10
 Copyright (C) 2008 Free Software Foundation, Inc.
 License GPLv3+: GNU GPL version 3 or later
 <http://gnu.org/licenses/gpl.html>
 ...
 }}}

 We now have 24 packages licensed under GPLv3 -- not four.

 I think Mako generated the LICENSE_LIST with an arcane RPM command,
 perhaps this:

 {{{
 rpm -qa --queryformat '%{name}:%{license}\n' | sort
 }}}

 If any new licenses have appeared in this list, then we also need to pull
 a copy of those licenses into the olpc-licenses package.

 #5694 documents the creation of this package by Mako.

-- 
Ticket URL: <http://dev.laptop.org/ticket/7897>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system


More information about the Bugs mailing list