[Hackage] #481: License compatibility check

Hackage cvs-ghc at haskell.org
Wed Jul 7 13:38:38 EDT 2010


#481: License compatibility check
----------------------------+-----------------------------------------------
  Reporter:  guest          |        Owner:     
      Type:  enhancement    |       Status:  new
  Priority:  normal         |    Milestone:  _|_
 Component:  Cabal library  |      Version:     
  Severity:  normal         |     Keywords:     
Difficulty:  unknown        |   Ghcversion:     
  Platform:                 |  
----------------------------+-----------------------------------------------
Changes (by elliottt):

 * cc: trevor@… (added)


Comment:

 I've taken a first pass at this, performing a check on the licenses of the
 dependencies only during the configure step.

 The check is only on direct dependencies of the package being configured;
 if the package being configured is licensed BSD3, and it has a dependency
 that uses the GPL, a warning will be emitted.  The same goes for the LGPL,
 though I have only implemented it that way as I wasn't sure if the cross-
 module optimization issues had been resolve in general for LGPL packages.

-- 
Ticket URL: <http://hackage.haskell.org/trac/hackage/ticket/481#comment:3>
Hackage <http://haskell.org/cabal/>
Hackage: Cabal and related projects



More information about the cabal-devel mailing list