>> sage-ultralight must have the same name as sage.  Then you get into
>> copyright/trademark related issues (the name "sage" is already taken).
>>  Just the same I could create a GUI toolkit named "Qt" that was also
>> released under the SACL license, but you can guess what would happen.
>
> Incorrect.  Python doesn't care what you call your program, it only
> cares about the filename.

Huh?  Your example had two files or modules:

foo.py
====

from sage import Integer
print Integer(2)+Integer(2)

sage.py
======

# Your ultralight-sage implementation with...
# Whatever your implementation of Integer was

Python doesn't care about the name "foo.py."  But Python does care
that about the name "sage", otherwise the import of sage in foo.py
won't work.  To get "from sage import Integer" to work, you *have to*
name sage.py,....well, sage.py.  But as I recall there is already a
"sage" python project somewhere ;-).  I think the authors of the real
sage project might have a problem with you naming your ultralight sage
module "sage.py."  Just like Fernando and myself would have a problem
if another "IPython" named project came along.

> If somebody wants to go to court about a
> filename... that'll certainly be interesting.

This is called trademark infringement, and it happens all the time.
Remember Apple v. Apple?

http://en.wikipedia.org/wiki/Apple_Corps_v._Apple_Computer

Cheers,

Brian


> >
>

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