For the bean-counters, that's a -1 to interactive crap.

On Tue, Feb 3, 2009 at 2:09 PM, Tom Boothby <tomas.boot...@gmail.com> wrote:

> I definitely think that a passive approach is better.  Debian, for example,
> has their repositories split into "free" and "non-free".  I believe that
> this would be the best solution to this problem.
>
> Click-through interactive licensing agreements are no stronger than passive
> licenses.  The law is the law, and claiming ignorance is never a defense
> unless the law / license is deliberately obscured.  Since we're not
> obliterating the license file, if we put the package into a non-free repo
> there should be no problems.
>
>
> On Tue, Feb 3, 2009 at 1:42 PM, mabshoff <mabsh...@googlemail.com> wrote:
>
>>
>>
>>
>> On Feb 3, 1:27 pm, Jason Grout <jason-s...@creativetrax.com> wrote:
>> > There is quite a bit of discussion going on at tickethttp://
>> trac.sagemath.org/sage_trac/ticket/4890about 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.
>>
>> The fact that nauty is part of some gap related spkg and we do not
>> have a warning there does not mean that we should proceed the same way
>> with the nauty.spkg also. I would in fact vote for either removing
>> nauty from the gap-essentials.spkg (unless it is only the bindings) or
>> also requiring an iterative license. A lot of things ended up in the
>> essential gap.spkg that these days would not even make it into Sage
>> without a lot of mandatory cleanup.
>>
>> > Does someone (William?, mabshoff?) want to explicitly state the proposal
>> > we are voting on?
>> >
>> > Personally, I don't care either way.  I guess I've been weaned off of
>> > nauty for a while now, thanks to Robert's good code :).
>>
>> This is not free vs. non-free, the point it that no other piece of
>> free or commercial software either in the optional/experimental spkg
>> repo or otherwise available via a pexpect interface does not restrict
>> the user in any way on what to use that piece of software for. Nauty
>> does restrict the user. We do have a significant number of users who
>> the nauty restriction does apply to and I take offense of having the
>> ticket summary contain the word "stupid". The decision to make the
>> license agreement interactive was made after deliberate discussion on
>> sage-devel and the ticket IIRC. And people installing spkgs do not
>> first do a license audit, so the interactive spkg-install prevents
>> anyone from accidentally installing nauty when they should not.
>>
>> So I vote to keep the license agreement, but we can make it so that if
>> some env variable (maybe SAGE_MILITARY_USE_OK == yes) is set where no
>> one can claim to have set it by accident does skip the interactive
>> portion of spkg-install. The same should apply to whatever gap related
>> spkg that contains either nauty or nauty bindings and we should
>> consider splitting it off the spkg to make things simpler license
>> wise.
>>
>> > Thanks,
>> >
>> > Jason
>>
>> Cheers,
>>
>> Michael
>> >>
>>
>

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