What's the right way to post a change to SAGE_ROOT/COPYING.txt (which
is what is displayed when you run license(), as I just discovered)?

It mentions mwrank which is obsolete (we now use eclib which is
strictly larger), and the web address it gives for that is 2.5 years
out of date.

I can provide suitable replacement text.

Idea:  For all spkgs, the relevant block could be stored inside the
spkg in its own COPYING.txt.  Then these could somehow be concatenated
on building.  Well, maybe.

John

On 9 February 2010 18:35, Robert Bradshaw <rober...@math.washington.edu> wrote:
> On Feb 9, 2010, at 12:44 AM, Dr. David Kirkby wrote:
>
>> From reading the GPL, it would appear that Sage should print more
>> information than it currently does when it starts.
>>
>> Specifically
>>
>> 1) State the program comes with ABSOLUTELY NO WARRANTY when it starts up
>> in command line mode
>>
>> 2) Should display the fact the program is GPL if used in a browser, and
>> indicate how the user can see a full copy of the license. Currently when run
>> in a browser, there is no information about the GPL at all.
>>
>>
>> Section 2 says:
>>
>> -------------------------------------------------------------------
>>  c) If the modified program normally reads commands interactively
>>   when run, you must cause it, when started running for such
>>   interactive use in the most ordinary way, to print or display an
>>   announcement including an appropriate copyright notice and a
>>   notice that there is no warranty (or else, saying that you provide
>>   a warranty) and that users may redistribute the program under
>>   these conditions, and telling the user how to view a copy of this
>>   License.  (Exception: if the Program itself is interactive but
>>   does not normally print such an announcement, your work based on
>>   the Program is not required to print an announcement.)
>> -------------------------------------------------------------------
>
> The way I read this is that if you take a program that used to print out the
> license information, you're not allowed to omit such information in a
> modified version. The rest is just suggestions.
>
> I strongly dislike huge banners (especially ones full of all caps, legalese,
> and political statements) and I think the current banner is good
> enough--license() gives you the whole thing.
>
>> If run from a browser, which is clearly a normal way of using Sage, there
>> is no statement at all that the program is GPL at the minute. Looking at
>>
>> http://t2nb.math.washington.edu:8000/
>>
>> I can see
>>
>> * No indication whatsoever the program is GPL
>> * No information it is free
>> * No information about how to see the license.
>>
>> For all an end-user knows, this could be a propriety program.
>
> The "splash screen" does have a big blub about Open Source. I agree there
> should be something, I personally think that a line "Sage is released under
> the [http://localhost:8000/GPL.txt | GPL]." would be good enough.
>
> - Robert
>
> --
> To post to this group, send an email to sage-devel@googlegroups.com
> To unsubscribe from this group, send an email to
> sage-devel+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/sage-devel
> URL: http://www.sagemath.org
>

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

Reply via email to