On Tue, Feb 3, 2009 at 1:27 PM, Jason Grout <jason-s...@creativetrax.com> wrote:
>
> There is quite a bit of discussion going on at ticket
> http://trac.sagemath.org/sage_trac/ticket/4890 about nauty's interactive
> installation that demands that a user agree to a license.  I originally
> made that spkg and the result of the discussion at that time was that an
> interactive license was needed.  There is strong disapproval of having
> an interactive license now.  The end of the discussion on the ticket
> points to having a thread on sage-devel to address the question.  For
> your convenience, here is the last comment:
>
>
> "> I would still not call this interactive error message "stupid" since
>  > it was done deliberately.
>
> "I think interactive license agreements are annoying. They are all done
> deliberately.
>
> "> Nauty is not only non-free, but its license prohibits its use for
>  > works involving primarily military applications, so this is not about
>  > non-GPL vs. GPL.
>
> "Nauty is free as in beer, but the free license it is under is not
> "libre" i.e., not OSI approved and not GPL-compatible. Nauty's license
> is: "Permission is hereby given for use and/or distribution with the
> exception of sale for profit or application with nontrivial military
> significance." There are essentially no other restrictions.
>
> "Since we have a fundamental disagreement here, this will need to be
> discussed on sage-devel and possibly voted on."
>
>
>
>
> Note that in this case, apparently nauty is included in an (optional?)
> package we install with gap, so at least there is inconsistency here.
>
> Does someone (William?, mabshoff?) want to explicitly state the proposal
> we are voting on?

PROPOSAL 1: When installing official Sage spkg's, Sage should not
interactively ask the user to agree to licenses.

Justification: (1) My understanding is that interactive license
agreements are no more legally binding than non-interactive ones.  (2)
Debian/Ubuntu doesn't require interactive license agreements --
instead they require the user to add the non-free repo to
/etc/apt/sources.list. (3) Interactive license agreements make
automatic scripted installation of software difficult.  (4) Where do
we draw the line?  I just gave a talk at Microsoft a few minutes ago,
and for them, installing GPL'd software is far far more dangerous than
installing Nauty.

VOTE:
  [  ] Yes
  [  ] No

PROPOSAL 2: We add a restricted repository, and make installing spkg's
in it require a non-default option, e.g.,

     sage -i -restricted nauty-x.y

The nauty, Kash, and several other spkg's would be moved there.

VOTE:
  [  ] Yes
  [  ] No

 -- William

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to 
sage-devel-unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to