Gee... is "Sage" a trademark?

Besides, I don't think a trademark is that strong... E.g. "firefox" is
a trademark of mozilla. Debian doesn't want to be bound by the terms
of use of said trademark, so the rename the program to "iceweasel".
All visible occurrences of the name "firefox" are replaced by
"iceweasel".  However, I can still launch iceweasel by running
"firefox" from the command line. Is this a trademark violation?

Now, if "Sage" where a trademark, then "sage-ultralight" would clearly
be a trademark violation. But say the program is called "fuchsia"
instead. Fuchsia is a clone of Sage, and it is meant to execute the
same scripts as Sage itself. Then it's not clear that it would be a
trademark violation for fuchsia to provide a "sage.py" file for
compatibility purposes, i.e. just so that "import foo from sage.bar"
works the same.

IOW, you cannot create a GUI toolkit named "Qt", but you may be able
create a GUI toolkit with a different name and provide header files
using the same filenames as qt (at least wrt trademark... then there
is arguing about whether interfaces are copyrightable or not...)

Best,
Gonzalo

On Thu, May 7, 2009 at 7:09 PM, Brian Granger <ellisonbg....@gmail.com> wrote:
>
>>> 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