LWN.net Logo

Advertisement

E-Commerce & credit card processing - the Open Source way!

Advertise here

Rackspace.com

Trademarking the snake

A quick search shows that there are almost 200 trademarked terms in the U.S. using the term "Python." This name has been reserved for use with lacrosse sticks, bungee cords, musical instruments, tape libraries, arc welding torches, radio-controlled toys, wire rope, motorcycle exhaust systems, perfumes, cryogenic pipes, floor polishers, carbonated beverages, "providing online adult entertainment by means of a global computer network," orthodontic adhesive, herbicides, garage door openers, and much more. There is also a registration for a programming language. The term "Python," in this context, belongs to the Python Software Foundation (PSF), and has since early 2004.
Advertisement

In November, the PSF announced the adoption of a formal policy for the use of the Python trademark. This policy has version 1.2.2, despite being the first posted policy for the use of this name. The rules disallow calling any other language "Python," so it's no fair slipping in a Perl interpreter; they also forbid using the term "in ways that confuse the community as to whether the Python programming language is open source and free to use."

One clause regarding how the term "Python" can be used has attracted a small amount of attention in the Debian community, however. It reads:

Use of the word "Python" when redistributing the Python programming language as part of a freely distributed application -- Allowed. If the standard version of the Python programming language is modified, this should be clearly indicated. For commercial distributions, contact the PSF for permission.

This rule would appear to take in commercial Linux distributors, all of whom should, from a strict reading, be getting permission from the Foundation. Debian, as a non-commercial distributor, should not be directly affected by this language, but anybody who redistributes Debian on a commercial basis could be.

The question which comes up is: what uses of the word "Python" fall under this policy? Is providing a python command sufficient? How about in the introductory text printed when python is run interactively? Does listing Python in an online package database count? Can the release notes brag about the version of Python shipped? How about running a "now includes Python 3000" Superbowl advertisement? The final case is covered by a separate term which forbids the use of "Python" in advertisements without prior permission. But the real location of the line separating free use from that which requires permission is not entirely clear.

At this time, there would appear to be little cause for concern; the PSF has little interest in harassing people who are using or distributing its code. After inquiring with the PSF, your editor was told that the policy was created as part of the legal requirement that trademarks be enforced if the holder wants to keep them. The PSF has not seen any misuses of the name that it felt the need to crack down on, and it does not feel that noting the inclusion of Python within a commercial product necessarily requires permission. Noting that a product contains Python is acceptable in just about any circumstances. The PSF wants to promote the use and development of Python; it appears to be uninterested in legal silliness.

That said, there are a couple of things which should be kept in mind here:

  • The Python Software Foundation is a corporation, and corporations can change their minds quickly. Should the PSF - speaking entirely hypothetically now - decide to split off "Python Corporation" as a separate, for-profit entity, the approach to trademark policy and enforcement could change overnight.

  • Trademark law (in the U.S., at least) requires the enforcement of trademarks. If a trademark holder can be shown to have overlooked known violations, it can lose its rights to the mark. The law, in other words, can force trademark holders to get into the cease-and-desist business, even if they would rather be writing code.

The number of free software projects with trademarks and associated policies would appear to be growing. The issues surrounding the Firefox trademark have been well discussed here and elsewhere. Xen has a trademark policy which is quite strict on whether a distributor can claim to ship Xen; see the Xen trademark FAQ for a view of their approach to trademark management. There are trademark policies for Perl, MySQL, GNOME, and, of course, Linux. The KDE and OpenOffice.org trademarks have been registered, but there does not appear to be a posted policy for their use. Fortunately, an attempt by Unipress to trademark "emacs" was not successful.

In recent times, there has been some concern over license proliferation, resulting in a determined effort to reduce the number of free software licenses in active use. It makes sense; every software license brings its own set of conditions and interactions to worry about. Every trademark license is unique, however; each one has its own set of quirks, any of which can be changed at any time with no public participation or notification. The continuation of this trend could lead to an increasing series of hassles for distributors; the long-term result could be more software shipped under iceweasel-like names.

It would be nice if free software projects would stop worrying about trademarks and get back to working on the code. Abuses of free project names have been few and far between. This outcome seems unlikely, however. Nobody likes to see their chosen name hijacked, and commercial organizations can be positively paranoid about the idea. So a more realistic solution might be the creation of some sort of standardized free trademark license. A known set of trademark terms, the same for each mark and drafted with an eye toward keeping the associated software free, could do much to make life easier for software distributors. It seems like a better alternative than being neck-deep in iceweasels.


(Log in to post comments)

Trademarking the snake

Posted Jan 4, 2007 5:23 UTC (Thu) by lysse (subscriber, #3190) [Link]

As both an alternative name and a suitable expression of sentiment towards those who would require a name change, might I suggest "pythoff"?

Trademarking the snake

Posted Jan 4, 2007 14:34 UTC (Thu) by marduk (subscriber, #3831) [Link]

I prefer "copperhead" though, admittedly, it's not as easy to type.

Trademarking the snake

Posted Jan 4, 2007 17:38 UTC (Thu) by flewellyn (subscriber, #5047) [Link]

Given the actual origins of the Python name, perhaps "Grail"?

Trademarking the snake

Posted Aug 23, 2007 22:50 UTC (Thu) by barrygould (guest, #4774) [Link]

How about "RatSnake"?

Trademarking the snake

Posted Jan 4, 2007 13:33 UTC (Thu) by copsewood (subscriber, #199) [Link]

This article deserves some praise for thinking through a difficult issue for free software advocates. However, the reason "Nobody likes to see their chosen name hijacked, and commercial organizations can be positively paranoid about the idea" needs to be seen primarily as a benefit arising from the success of free software developments in establishing brand recognition , rather than as a threat potentially making free software less free.

At issue is the question of the quality reputation that arises in the consumers mind which is associated with a brand or mark. In the situation where, let's say, Firefox is packaged by Debian, and has to be modified in order to correspond to Debian's quality control in addition to that carried out by Mozilla, the marketing issue is about how to present the positive influence of both brands working together rather than against each other.

Perhaps one approach suitable for standardising this practice, or even sharing organisational resources to support the needs of a number of free software marks, is for those responsible for brand and mark protection in respect of free software products to go down the Linux mark route of allowing protection of derived trademarks (e.g. "Red Hat Linux") where the packager needs this protection of their own mark in connection with a mark belonging to an upstream package.

See the Linux Mark website for details. This relative success of their approach in combining strong mark protection with reasonable permission of unlicensed fair use and licensing of strong derived use where required by derived brand users seems to speak for itself. How long the current Debian unregistered mark approach would survive someone trying to steal their mark for an incompatible purpose (which did happen with the Linux mark prior to it being registered) is open to question.

Trademarking the snake

Posted Jan 4, 2007 16:01 UTC (Thu) by cventers (subscriber, #31465) [Link]

I've given some thought to registering a trademark for one of my
projects... thing is, I'm not interested in keeping it per se. I'm more
interested in keeping the "Linux(TM)" story from happening to me. If my
trademark is eventually found to be dilute, that means no one else can
re-register the mark (for the same business type), correct?

Trademark dilution

Posted Jan 4, 2007 17:28 UTC (Thu) by copsewood (subscriber, #199) [Link]

For some purposes, dilution to a name becoming a generic
term might be what is actively wanted. This doesn't seem to be a problem for emacs developers AFAIK. For other purposes, dilution has worked against specific brand recognition or quality mark objectives. The "open source" term could not be registered as a mark, and so has been hijacked for purposes not corresponding to the definition of open source proposed by those promoting use of this term. Some of those who prefer to use the term "free software" may be pleased about this - but the term "free software" is equally capable of misrepresentation, which benefits neither viewpoint.

The question to be asked is do you want to spend a lot of time and money promoting a term which might benefit those using it misleadingly in connection with a purpose or product the term wasn't intended for ? If this investment and risk is real for you, then registering and defending a mark is a reasonable course of action.

KDE Trademark

Posted Jan 5, 2007 20:25 UTC (Fri) by jriddell (subscriber, #3916) [Link]

The licence for the KDE trademark is here. It's informal and comes down
to "don't brand your product or project with our trademark". That's all
these things need. The copying licence for the logo is LGPL.

http://wiki.kde.org/tiki-index.php?page=KDE+Logo

Trademarking the snake

Posted Jan 8, 2007 5:34 UTC (Mon) by jae (guest, #2369) [Link]

One thing I wonder after half-reading the policy: isn't the only area a trademark owner can concern itself with the *commercial* use of a trademark? Like, they couldn't stop people from genericing "Kleenex" (or "Tempo", as a local german example) even if they tried?

If so... then stuff like "in email, you don't have to add a circle-R" starts pissing me off. Badly.

Trademarking the snake

Posted Jan 8, 2007 16:15 UTC (Mon) by amk (subscriber, #19) [Link]

Why? It's just stating what the law says in order to forestall possible questions.

Copyright © 2007, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds
Powered by Rackspace Managed Hosting.