chicken-janitors
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Chicken-janitors] Re: #358: warn about possible license conflicts when


From: Chicken Trac
Subject: [Chicken-janitors] Re: #358: warn about possible license conflicts when installing extensions
Date: Wed, 25 Aug 2010 03:53:07 -0000

#358: warn about possible license conflicts when installing extensions
--------------------------+-------------------------------------------------
  Reporter:  felix        |       Owner:                         
      Type:  enhancement  |      Status:  new                    
  Priority:  minor        |   Milestone:                         
 Component:  core tools   |     Version:  4.6.x                  
Resolution:               |    Keywords:  license chicken-install
--------------------------+-------------------------------------------------

Comment(by zbigniew):

 My opinion, for what it's worth.  I think that since even lawyers have a
 difficult time figuring this stuff out, there's no way a computer will.  I
 think the current system is working fine -- which is that salmonella
 dependency charts include the license for each egg, and we can check this
 manually.  I'd rather keep this "taint check" out of chicken-install, as
 well as keeping any "viral bit" or out of .meta files.  It's a recipe for
 disaster; at some point we will have endless discussion and disagreement
 about what form of linking or usage consitutes "viral" -- exactly what is
 happening on the list now.

 I posted a simple script to the list a few months ago that walks the
 dependency chain of any egg and shows the license.  I think Mario took
 inspiration from this script for the salmonella license checks.  Anyway,
 in my opinion it's easy enough to eyeball the script output or the
 salmonella output, and this should be enough.

-- 
Ticket URL: <https://bugs.call-cc.org/ticket/358#comment:4>
Chicken Scheme <http://www.call-with-current-continuation.org/>
Chicken Scheme is a compiler for the Scheme programming language.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]