[Hackage] #849: [PATCH] Store licenses in text files instead of code.

Hackage cvs-ghc at haskell.org
Sat Jun 18 20:46:13 CEST 2011

#849: [PATCH] Store licenses in text files instead of code.
  Reporter:  refold              |        Owner:      
      Type:  enhancement         |       Status:  new 
  Priority:  normal              |    Milestone:      
 Component:  cabal-install tool  |      Version:  HEAD
  Severity:  normal              |     Keywords:      
Difficulty:  unknown             |   Ghcversion:      
  Platform:                      |  

Comment(by duncan):

 I'm inclined to keep it the way it is. It has the advantage that the cabal
 binary has no data files so you can move or distribute a cabal executable
 just on it's own. This is particularly handy for windows where we can (and
 do) distribute a cabal.exe just as-is.

 I don't like the fact that they're embedded in the source code either
 though. Perhaps we can use a resource mechanism. Windows certainly
 supports that and we can probably do something similar on unix by adding
 things into the elf file. OSX has its bundles stuff, or could do the same
 trick as on ELF systems.

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

More information about the cabal-devel mailing list