On Feb 3, 2009, at 2:15 PM, William Stein wrote:
>
> 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:
>   [X] Yes
>   [  ] No

As in, it should not be interactive.

> 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:
>   [X] Yes
>   [  ] No

I don't like the keyword "restricted" but given that Sage is a  
distribution of free software, I think we should make a distinction.  
Sage -i nauty-x.y should give an error (not just "package not found"  
but also "perhaps it has a more restrictive license, try ..." We  
should probably do this with everything that's not GPL-compatible  
(open source/free or not) just for simplicity.

- Robert



--~--~---------~--~----~------------~-------~--~----~
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