decoration decoration
Stories

GROKLAW
When you want to know more...
decoration
For layout only
Home
Archives
Site Map
Search
About Groklaw
Awards
Legal Research
Timelines
ApplevSamsung
ApplevSamsung p.2
ArchiveExplorer
Autozone
Bilski
Cases
Cast: Lawyers
Comes v. MS
Contracts/Documents
Courts
DRM
Gordon v MS
GPL
Grokdoc
HTML How To
IPI v RH
IV v. Google
Legal Docs
Lodsys
MS Litigations
MSvB&N
News Picks
Novell v. MS
Novell-MS Deal
ODF/OOXML
OOXML Appeals
OraclevGoogle
Patents
ProjectMonterey
Psystar
Quote Database
Red Hat v SCO
Salus Book
SCEA v Hotz
SCO Appeals
SCO Bankruptcy
SCO Financials
SCO Overview
SCO v IBM
SCO v Novell
SCO:Soup2Nuts
SCOsource
Sean Daly
Software Patents
Switch to Linux
Transcripts
Unix Books
Your contributions keep Groklaw going.
To donate to Groklaw 2.0:

Groklaw Gear

Click here to send an email to the editor of this weblog.


Contact PJ

Click here to email PJ. You won't find me on Facebook Donate Paypal


User Functions

Username:

Password:

Don't have an account yet? Sign up as a New User

No Legal Advice

The information on Groklaw is not intended to constitute legal advice. While Mark is a lawyer and he has asked other lawyers and law students to contribute articles, all of these articles are offered to help educate, not to provide specific legal advice. They are not your lawyers.

Here's Groklaw's comments policy.


What's New

STORIES
No new stories

COMMENTS last 48 hrs
No new comments


Sponsors

Hosting:
hosted by ibiblio

On servers donated to ibiblio by AMD.

Webmaster
The Python Foundation Asks For Help Re PYTHON Trademark in EU ~pj
Friday, February 15 2013 @ 08:20 AM EST

The Python Software Foundation is in the midst of a trademark battle. A UK company is trying to trademark the name Python for software, services and servers everywhere in Europe. If successful, that would make it impossible for Python to continue to use the name in Europe, despite using it now for some 20 years. They have issued a call for help, which I'll reproduce here to make sure everyone knows exactly how you can help.

It boils down to this: they need to prove that they've been using this name in Europe for the last two decades, and they list specifics, so if you can help, you will know precisely how:
According to our London counsel, some of the best pieces of evidence we can submit to the European trademark office are official letters from well-known companies "using PYTHON branded software in various member states of the EU" so that we can "obtain independent witness statements from them attesting to the trade origin significance of the PYTHON mark in connection with the software and related goods/services." We also need evidence of use throughout the EU.
Even if you are not located in Europe, you can still help find materials:
2. Do you have, or know of, anything that was published in the EU and uses "Python" to refer to Python-the-language? Can we get copies, pictures, or scans? This includes:
  • Books
  • Pamphlets
  • Conference programs or talks
  • Job listings
  • Magazines or other publications
  • Prospectuses

You can send a PDF scan of the materials to psf-trademarks@python.org

This seems to be right up our alley. Any pack rats out there? If so, this is what you've been saving all those conference programs for. Anyone can research, and I'll try to find things, but I know you guys usually know where to find such items better than I do. The older the reference, the better, of course. Since the challenger showed up thirteen years ago, anything older than that would be ideal.

Here's the Python Foundation's call for help, along with all the information you need to be helpful if you wish to:

**********************

Python trademark at risk in Europe: We need your help!

For anyone who works in a company that has an office in a EU Community member state, we need your help.

There is a company in the UK that is trying to trademark the use of the term "Python" for all software, services, servers... pretty much anything having to do with a computer. Specifically, it is the company that got a hold on the python.co.uk domain 13 years ago. At that time we weren't looking a lot at trademark issues, and so we didn't get that domain.

This hasn't been an issue since then because the python.co.uk domain has, for most of its life, just forwarded its traffic on to the parent companies, veber.co.uk and pobox.co.uk. Unfortunately, Veber has decided that they want to start using the name "Python" for their server products.

We contacted the owners of python.co.uk repeatedly and tried to discuss the matter with them. They blew us off and responded by filing the community trademark application claiming the exclusive right to use "Python" for software, servers, and web services - everywhere in Europe.

We got legal counsel in the UK and we (the PSF) are opposing the community trademark application, but our own trademark application hasn't yet matured. Accordingly, we are going with the trademark rights we have developed through using "Python" consistently over the past 20 years.

According to our London counsel, some of the best pieces of evidence we can submit to the European trademark office are official letters from well-known companies "using PYTHON branded software in various member states of the EU" so that we can "obtain independent witness statements from them attesting to the trade origin significance of the PYTHON mark in connection with the software and related goods/services." We also need evidence of use throughout the EU.

What can you do?

1. Do you work for a company that uses Python? Are in the EU, do you hire in the EU, or do you have an office in the EU? Could you write a letter on company letterhead that we can forward to our EU counsel?

We would want:

1. just a brief description of how Python is used at your company,

2. how your company looks for and recognizes "Python" as only coming from the PSF, and

3. your view that another company using term Python to refer to services, software, and servers would be confusing

This doesn't need to be long - just a couple of paragraphs, but we would want any description of how you use Python for software, web hosting, Internet servers, VPNs, design and development of computer hardware or software, hosting websites, renting servers (like Openstack), or backup services. For those who are interested the specific class descriptions are at the bottom of this message. [1][2]

You can send a PDF copy of the letter to psf-trademarks@python.org

2. Do you have, or know of, anything that was published in the EU and uses "Python" to refer to Python-the-language? Can we get copies, pictures, or scans? This includes:

  • Books
  • Pamphlets
  • Conference programs or talks
  • Job listings
  • Magazines or other publications
  • Prospectuses

You can send a PDF scan of the materials to psf-trademarks@python.org

3. You can also help protect the Python intellectual property with financial support.

Since the costs of a trademark opposition are in the range of tens of thousands of dollars, we will need to find a way to refinance the legal costs of the opposition.

Please consider donating to the Python Software Foundation at:

http://www.python.org/psf/donations/

or get in touch with me directly.

This is the first time the PSF has to take legal action to protect Python's intellectual property. Please do consider helping the PSF in any way you can. The threat is real and can potentially harm your business in Europe, especially if you are in the web hosting business and provide Python as part of your hosting plans.

Please let me know if there are any questions that I can answer. If you know someone who might have this information, please feel free to forward this.

Thanks,

Van Lindberg, Chairman
van@python.org
Python Software Foundation

1 Class 9 - Computer software; Servers for web hosting; VPN [virtual private network] hardware; Internet servers; Internet servers.

2 Class 42 - Design and development of computer hardware and software; Website hosting services; Hosting computer sites [websites]; Hosting the websites of others; Hosting of websites; Hosting the web sites of others on a computer server for a global computer network; Hosting websites on the Internet; Hosting the web sites of others; Web hosting services; Hosting of digital content, namely, on-line journals and blogs; Application service provider [ASP], namely, hosting computer software applications of others; Website hosting services; Hosting of digital content on the internet; Hosting of web sites; Hosting web sites; Hosting web sites for others; Hosting websites of others; Hosting of internet sites; Hosting the computer sites (web sites) of others; Web site hosting services; Hosting computer sites [web sites]; Hosting web sites of others; Rental of web servers; Servers (rental of web-); Servers (Rental of Web -).


  


The Python Foundation Asks For Help Re PYTHON Trademark in EU ~pj | 408 comments | Create New Account
Comments belong to whoever posts them. Please notify us of inappropriate comments.
The Python Foundation Asks For Help Re PYTHON Trademark in EU ~pj
Authored by: Steve Martin on Friday, February 15 2013 @ 08:59 AM EST

The following may not be of much help, given the time window and the specific need of the Python Foundation, but here's what little I have here.

I have a dead-tree copy here of "Core Python Programming", copyright date 2001 Prentice Hall PTR / Prentice Hall Inc. in New Jersey. On the copyrright page, it lists other branches of Prentice-Hall, including Prentice-Hall International (UK) Limited in London. Perhaps someone can confirm that this book was also published in London?

Also, here is an interview (coincidentally, done by the author of the above-cited book) with Guido Van Rossem (the creator of Python) showing that the name was in use for this software package at least in 2002.

The earliest reference I can dig up at the moment (have to dash off to real life) is he re -- this is an LSM entry for Python 1.5, dated January 1, 1998. This doesn't necessarily indicate anything about distribution in the UK, though.

---
"When I say something, I put my name next to it." -- Isaac Jaffe, "Sports Night"

[ Reply to This | # ]

The Python Foundation Asks For Help Re PYTHON Trademark in EU ~pj
Authored by: Anonymous on Friday, February 15 2013 @ 09:12 AM EST
Domain ID:D820868-LROR
Domain Name:PYTHON.ORG
Created On:27-Mar-1995 05:00:00 UTC
Last Updated On:09-Apr-2012 15:18:17 UTC
Expiration Date:28-Mar-2016 05:00:00 UTC
Sponsoring Registrar:Network Solutions, LLC (R63-LROR)
Status:CLIENT TRANSFER PROHIBITED
Registrant ID:36584262-NSI
Registrant Name:Python Software Foundation
Registrant Organization:Python Software Foundation
Registrant Street1:P.O. Box 37
Registrant Street2:
Registrant Street3:
Registrant City:Wolfeboro Falls
Registrant State/Province:NH
Registrant Postal Code:03896
Registrant Country:US
Registrant Phone:+1.6036016091
Registrant Phone Ext.:
Registrant FAX:+1.8587128966
Registrant FAX Ext.:
Registrant Email:no.valid.email@worldnic.com
Admin ID:39992088-NSI
Admin Name:Kurt Kaiser
Admin Organization:Python Software Foundation
Admin Street1:P. O. Box 37
Admin Street2:
Admin Street3:
Admin City:Wolfeboro Falls
Admin State/Province:NH
Admin Postal Code:03896
Admin Country:US
Admin Phone:+1.6035690493
Admin Phone Ext.:
Admin FAX:+1.8587128966
Admin FAX Ext.:
Admin Email:psf@python.org
Tech ID:5650323-NSI
Tech Name:XS4ALL Domain Role Account
Tech Street1:Postbus 1848
Tech Street2:
Tech Street3:
Tech City:Amsterdam 1000 BV
Tech State/Province:NH
Tech Postal Code:1112 XH
Tech Country:NL
Tech Phone:+31.203987654
Tech Phone Ext.:
Tech FAX:+31.203987604
Tech FAX Ext.:
Tech Email:hostmaster@xs4all.nl
Name Server:NS3.P11.DYNECT.NET
Name Server:NS1.P11.DYNECT.NET
Name Server:NS2.P11.DYNECT.NET
Name Server:NS4.P11.DYNECT.NET
Name Server:
Name Server:
Name Server:
Name Server:
Name Server:
Name Server:
Name Server:
Name Server:
Name Server:
DNSSEC:Unsigned

[ Reply to This | # ]

The Python Foundation Asks For Help Re PYTHON Trademark in EU ~pj
Authored by: Anonymous on Friday, February 15 2013 @ 09:15 AM EST
This google search locates pages mentioning the Python Software Foundation from
1995 through 1999.

https://www.google.com/search?q=Python+Software+Foundation&hl=en&sa=X&am
p;ei=mUIeUbWQJZSi8QTzrIH4Ag&ved=0CCEQpwUoBg&source=lnt&tbs=cdr%3A1%2
Ccd_min%3A1%2F1%2F1995%2Ccd_max%3A1%2F1%2F1999&tbm=

[ Reply to This | # ]

The Python Foundation Asks For Help Re PYTHON Trademark in EU ~pj
Authored by: Anonymous on Friday, February 15 2013 @ 09:18 AM EST
Could we cite European Linux distros that used Python in them?
OpenSUSE/SLES/SLED and their predecessors would be a good start, followed by
Mandrake/Mandriva and Knoppix.

Any more for the list?

We could also cite
non-European distributions that are widely used, such as Redhat.

[ Reply to This | # ]

1999 UK user, Caldera distro
Authored by: PJ on Friday, February 15 2013 @ 09:46 AM EST
H ere's a question from a user in the UK to the Python mailing list, using Python as found in Caldera 1.3, the year is 1999.

[ Reply to This | # ]

Grokline deja vu.
Authored by: Anonymous on Friday, February 15 2013 @ 09:54 AM EST
Lets hope this request for information has a better outcome.

I still wonder what it was that OSRM found that was so disastrous for Linux that
Grokline had to be taken down?

[ Reply to This | # ]

Red Hat 1999 Anaconda written in Python
Authored by: PJ on Friday, February 15 2013 @ 09:56 AM EST
H ere's a message to the Python list from 1999 from Christian Gafton at Red Hat, about LORAX, Red Hat Linux Beta Release:
Red Hat, Inc. is looking for a few brave hackers to try, test, break, and experiment on our latest beta release. Featuring Anaconda, a brand new installation procedure written in Python and featuring both text and GTK+-based interfaces for your installation pleasure.

[ Reply to This | # ]

When I think about Python, I think about Monty...
Authored by: hardmath on Friday, February 15 2013 @ 10:01 AM EST

The Python name was stolen fair and square from that of Flying Circus fame, which is one UK connection however tenuous.

I wonder if there does not exist "fan" correspondence in Guido's files with troupe members confirming his intended homage?

Certainly any Python trademark applied to software now would be "source" for confusion, unless approved by the fine folks at python.org.

---
Recursion is the opprobrium of the mathists.

[ Reply to This | # ]

Some google groups Discussions from 1998
Authored by: vodad on Friday, February 15 2013 @ 10:05 AM EST
http://groups.google.com/group/comp.lang.python/index/browse_frm/month/1998-09?_
done=%2Fgroup%2Fcomp.lang.python%2Fbrowse_frm%2Fmonth%2F1998-09%3F&

Several of these are from members in Europe.

[ Reply to This | # ]

Python computers
Authored by: jmc on Friday, February 15 2013 @ 10:27 AM EST
Eons ago when I first started off running my own business, in 1987 or so there
was a series of computers in the UK based on National Semiconductor chips called
the Python series.

Alas the company went belly-up (owing me a fair bit for programming work). Maybe
because every computer they sold got given a hostname of "Monty".

[ Reply to This | # ]

1999 - DISLIN
Authored by: PJ on Friday, February 15 2013 @ 10:33 AM EST
Here's a message from 1999 announcing DISLIN 7.2:
http://mail.python.org/pipermail/python-list/1999-September/015041.html

[ANN] Data Plotting Library DISLIN 7.2
Helmut Michels michels at linax1.mpae.gwdg.de
Tue Sep 7 14:35:08 CEST 1999

Previous message: [Newbie] Win95 Python 1.5.2 with Tk, <Mousewheel>
not recognised
Next message: Suitability for games?
Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]



DISLIN is a high-level and easy to use plotting library for
displaying data as curves, bar graphs, pie charts, 3D-colour plots,
surfaces, contours and maps. Several output formats are supported
such as X11, VGA, PostScript, CGM, HPGL, TIFF, PNG and Prescribe.
The library contains about 400 plotting and parameter setting routines
and is available for several C, Fortran 77 and Fortran 90 compilers.
Some DISLIN distributions contain also plotting extensions for the
languages Perl, Python and Java.

Version 7.2 of DISLIN is now released with the following new features

- PNG support as output format
- Calendar axes
- 3-D bar graphs / 3-D pie charts
- Cursor routines
- Quickplots

Precomplied DISLIN extensions for Python are available for Windows
95/98/NT,
Linux, FreeBSD, Solaris and Digital UNIX. They can be used freely.

DISLIN distributions and manuals in PDF, PostScript and HTML format are
available from the DISLIN Home Page

http://www.linmpi.mpg.de/dislin

and via FTP from the server

ftp://ftp.gwdg.de/pub/grafik/dislin

-------------------
Helmut Michels
Max-Planck-Institut fuer Aeronomie Phone: +49 5556 979-334
Max-Planck-Str. 2 Fax : +49 5556 979-240
D-37191 Katlenburg-Lindau Mail : michels at linmpi.mpg.de

[ Reply to This | # ]

Python conference materials from 1998
Authored by: PJ on Friday, February 15 2013 @ 10:36 AM EST
Github has historic python materials from 1998.

[ Reply to This | # ]

The Python Foundation Asks For Help Re PYTHON Trademark in EU ~pj
Authored by: PJ on Friday, February 15 2013 @ 10:46 AM EST
Here's a paper, "Beyond: A Portable Virtual World Simulation Framework" by Jason Asbahr, offered in connection with a 1998 conference on using Python in simulation for games:
Abstract

This paper presents a global survey of current work on a commercial system, the Beyond Simulation Framework. Research and development of world simulation control code for real-time 3D environments is described. General approach, motivations, architecture, benefits, and the lessons learned are described, as well as future direction for work in this area. The emphasis is that the dynamic scripting approach described here has merit applied to the construction of entertainment and educational virtual environments. ...

While many approaches are possible, the Python language satisfies the majority of the practical criteria for this project. The object orientated nature of Python, as well as its elegant syntax and support for runtime dynamic binding, recommend it for a rapid production environment. The existence of cross-platform support on Unix, Macintosh, and Wintel allow for an amazing level of simulation portability, which is of key importance for the reduction of development time and cost necessary to reach the broadest audience. Debuggers and profilers are already available for Python. Further, the high level of extensibility of Python allows for quick integration of third party libraries for rendering, sound, and network functionality.

The applicability of Python as a control layer in large-scale projects is well documented [2, 6]. In addition, projects such as Alice and PUB demonstrate the applicability of Python to gaming tasks such as virtual reality, interactive fiction, and MUD systems [15, 21]. Alice in particular is pivotal in demonstrating both the power of Python in a 3D animation environment and the ease of scripting it makes possible.

[2] Beazley, D.M., Lomdahl, P.S., “Feeding a Large Scale Physics Application to Python”, Proceedings of the 6th International Python Conference, San Jose, California, October 14-17, 1997.

[6] Hinsen, K., “The Molecular Modeling Toolkit: a Case Study of a Large Scientific Application in Python”, Proceedings of the 6th International Python Conference, San Jose, California, October 14-17, 1997.

[15] Pausch, R., et al., “A Brief Architectural Overview of Alice, a Rapid Prototyping System for Virtual Reality”, IEEE Computer Graphics and Applications, May 1995.

[21] Strout, J., Python Universe Builder , http://www.strout.net/python/, June, 1996.

[ Reply to This | # ]

Python books and resources
Authored by: TiddlyPom on Friday, February 15 2013 @ 10:56 AM EST
Snake wrangling for kids (2007)
The LiveWires Python Course (UK Children's Summer Camp 1999-2002)
Learning Python (1999)
Introduction to Computer Programming (using Python) (2005)

and many more of course.

---
Support Software Freedom - use GPL licenced software like Linux and LibreOffice instead of proprietary software like Microsoft Windows/Office or Apple OS/X

[ Reply to This | # ]

Python in Slackware v. 2.1 released in 1995
Authored by: alisonken1 on Friday, February 15 2013 @ 11:21 AM EST
I have a mirror of slackware versions back to when it was first started.

For Slackware version 2.1, there's a package list showing that python support was included in Emacs version 19.10, and according to Wikipedia (link to english version) , Slackware 2.1 was released around 1995.

slackware-2.1/usr/lib/lemacs-19.10/lisp/packages/func- me nu.el:;;; Python support
slackware-2.1/usr/lib/lemacs-19.10/lisp/packages/func- menu.el:;;; Makefile, Maple, Modula2, Modula3, Pascal, Perl, Postscript, PVS, Python,
slackware-2.1/usr/lib/lemacs-19.10/lisp/packages/func- menu.el:;;; Python support
slackware-2.1/usr/lib/lemacs-19.10/lisp/packages/func- menu.el:(def const fume-function-name-regexp-python
slackware-2.1/usr/lib/lemacs-19.10/lisp/pa ckages/func- menu.el: "Expression to get Python class and function names")
slackware-2.1/usr/lib/lemacs-19.10/lisp/packages/func- menu.el: ;; Python
slackware-2.1/usr/lib/lemacs-19.10/lisp/packages/func- menu.el: (alice-mode . fume-function-name-regexp-python)
slackware-2.1/usr/lib/lemacs-19.10/lisp/p ackages/func- menu.el: (python-mode . fume-function-name-regexp-python)
slackware-2.1/usr/lib/lemacs-19.10/lisp/p ackages/func- menu.el:;;; Specialised routine to find the next Python function
slackware-2.1/usr/lib/lemacs-19.10/lisp/packages/func- menu.el:(d efun fume-find-next-python-function-name (buffer)
slackware-2.1/usr/lib/lemacs-19.10/lisp/packages/func- menu.el: "Searches for the next python function in BUFFER."
slackware-2.1/usr/lib/lemacs-19.10/lisp/packages/func- menu.el: (alice-mode . fume-find-next-python- function-name)

---
- Ken -
import std_disclaimer.py
Registered John Doe^W^WLinux user #296561
Slackin' since 1993
http://www.slackware.com

[ Reply to This | # ]

Caligari's TrueSpace
Authored by: PJ on Friday, February 15 2013 @ 11:25 AM EST
There was a company called Caligari, which was bought up by Microsoft, which later decided not to support it any longer (Wayback has the founder of Caligari's letter to users of its product, called trueSpace, about it, dated 2009). trueSpace was for animation, and you could do scripts written in Python, according to this Wikipedia article:
In 1993 Octree Software moved from New York to California and became known as Caligari Corporation. In 1994 trueSpace 1.0 was introduced on the Windows platform. In early 2008, the company was acquired by Microsoft and trueSpace 7.6 was released for free.1

As of May 19, 2009, Ormandy announced that TrueSpace had been discontinued...

One of the most distinctive features of trueSpace is its interface, using mainly 3D widgets for most common editing operations. trueSpace can also be scripted, using Python for creating custom scripts, tools and plugins....

___________
1 Emil Protalinski. "Result of the Caligari acquisition: trueSpace 7.6 goes free". Ars Technica. Retrieved 2008-07-25.

[ Reply to This | # ]

Corrections Thread
Authored by: artp on Friday, February 15 2013 @ 11:33 AM EST
Waaaaaay down here....

"Eror" -> "Error" in Title Block, please.

---
Userfriendly on WGA server outage:
When you're chained to an oar you don't think you should go down when the galley
sinks ?

[ Reply to This | # ]

Off Topic Thread
Authored by: artp on Friday, February 15 2013 @ 11:34 AM EST
Perl, but no Python.

[No problem for me. I don't know Thing1 about Python.]

---
Userfriendly on WGA server outage:
When you're chained to an oar you don't think you should go down when the galley
sinks ?

[ Reply to This | # ]

News Picks Thread
Authored by: artp on Friday, February 15 2013 @ 11:35 AM EST
URL, Please.

---
Userfriendly on WGA server outage:
When you're chained to an oar you don't think you should go down when the galley
sinks ?

[ Reply to This | # ]

Comes Goes Here
Authored by: artp on Friday, February 15 2013 @ 11:37 AM EST
See link above for "Comes v. MS".

Plain text transcriptions of Comes documents with HTML markup
for PJ.

---
Userfriendly on WGA server outage:
When you're chained to an oar you don't think you should go down when the galley
sinks ?

[ Reply to This | # ]

Das Python-Buch
Authored by: Anonymous on Friday, February 15 2013 @ 11:55 AM EST
This is not likely to be news to anybody, but one of the
earliest books about Python was first published in Germany:

Title Das Python-Buch
Authors Martin von Löwis, Nils Fischbeck
Publisher Addison Wesley Verlag, 1997
ISBN 3827311101, 9783827311108
Length 483 pages

I have a copy on my bookshelf that was imported to the US.

Other German Python books (including a new book by the same
authors) are listed here:
http://wiki.python.org/moin/GermanPythonBooks

German happens to be a good language to look in because it's
not widely spoken outside of Europe. Also, Germany had a
high penetration of computers compared, to, say, France at
the time. Might be worth checking Scandinavian languages
and Finnish too.

[ Reply to This | # ]

  • Polish - Authored by: Anonymous on Friday, February 15 2013 @ 11:59 AM EST
  • French - Authored by: Anonymous on Friday, February 15 2013 @ 12:02 PM EST
  • SuSE? - Authored by: Anonymous on Saturday, February 16 2013 @ 04:56 AM EST
The Python Foundation Asks For Help Re PYTHON Trademark in EU ~pj
Authored by: ThrPilgrim on Friday, February 15 2013 @ 12:05 PM EST
A quick search from The Register website got me
http://www.theregister.co.uk/2005/10/20/support_apache/ from 2005

---
Beware of him who would deny you access to information for in his heart he
considers himself your master.

[ Reply to This | # ]

Astonishing Hubris
Authored by: scav on Friday, February 15 2013 @ 12:07 PM EST
It's not as though this is likely to be even a close call.

Python was originally created in the Netherlands, in the early 1990's if I
remember correctly. I was using Python 1.5.1 in Scotland (for the Whisky
industry) in the late 90's. And I wasn't even an early adopter or anything.
It had been out there for a while before I noticed it and switched from Java
to Python.

Clearly, any and all kinds of intellectual property can spawn a troll.

I wouldn't have thought 20-year-old trademarks on single well-known words
of the English language would be very promising troll-fodder, but maybe the
company in question is failing due to incompetence and is pulling a SCO, out
of desperation? I'm going to guess: yes.

(Note: by quoting any part of this comment in any way or context, you accept
that I am subject to Scots rather than English libel laws.)

---
The emperor, undaunted by overwhelming evidence that he had no clothes,
redoubled his siege of Antarctica to extort tribute from the penguins.

[ Reply to This | # ]

The Python Foundation Asks For Help Re PYTHON Trademark in EU ~pj
Authored by: rsteinmetz70112 on Friday, February 15 2013 @ 12:17 PM EST
I surprised someone would really try this. A Google of Python Programming
Language brings up 15,200,000 results. Googling "Python Programming
Language" brings up 749,000 results.

---
Rsteinmetz - IANAL therefore my opinions are illegal.

"I could be wrong now, but I don't think so."
Randy Newman - The Title Theme from Monk

[ Reply to This | # ]

The Python Foundation Asks For Help Re PYTHON Trademark in EU ~pj
Authored by: Anonymous on Friday, February 15 2013 @ 12:17 PM EST
A quick search through PubMed shows an article titled:

Python: a programming language for software integration and development.

The article was written by MF Sanner. It was published in the Journal of Molecular Graphics and Modelling in 1999 (volume 17, issue 1, pages 57-61).

The PubMed identification is PMID: 10660911.

It references an earlier article: Michel F. Sanner et al. (1998). Integrating Computation and Visualization for Biomolecular Analysis: An example using Python and AVS. Proc. Pacific Symposium in Biocomputing ‘99. p.401-412. (PMID: 10380214)

[ Reply to This | # ]

  • reference 6 - Authored by: Anonymous on Friday, February 15 2013 @ 12:33 PM EST
ABB and OMF
Authored by: Anonymous on Friday, February 15 2013 @ 12:27 PM EST
ABB - a fortune 500 comapany - developed the OMF middleware system in the
mind-90ites. It's mentioned in pythons own archives with an early writeup from
one of the developers of the system:

http://www.python.org/workshops/1996-06/papers/d.larsson-dist-objs.html

This is also a writeup of the system:

http://ieeexplore.ieee.org/xpl/login.jsp?tp=&arnumber=792056&url=http%3A
%2F%2Fieeexplore.ieee.org%2Fiel5%2F6433%2F17161%2F00792056.pdf%3Farnumber%3D7920
56

The system had intefaces into many programming languanges one of them was
Python. I'm not sure if the ieee paper mentions python or not but I presume it
does.

[ Reply to This | # ]

Academic Citations for NumPy
Authored by: capt.Hij on Friday, February 15 2013 @ 12:43 PM EST

I did a quick search for academic citations for the numpy library. This python library was started in the late nineties and has found widespread use by academics in science and math. It returned numerous citations for published papers.

For example, there was a whole issue on using Python and numerical libraries in the IEEE Computing and Science Journal which is an international journal:
http://iee explore.ieee.org/xpl/tocresult.j sp?isnumber=4160244

For example, here are some Norwegians who published in the issue:
http://ieeexplore.ieee.org/xpl/articleDetail s.jsp? tp=&arnumber=4160257&contentType=Journals+%26+Magazines&sort Type%3Dasc_p_Sequence%26filter%3DAND%28p_IS_Number%3A4160244 %29

An other example, an international journal with Danish authors:
http://link.springer.com/chapter/10.1007%2F978-3- 642-24449-0_16?LI=true

[ Reply to This | # ]

Job search
Authored by: Anonymous on Friday, February 15 2013 @ 01:02 PM EST
I'd have thought it worth mentioning the negative effect on the job market such
rebranding would cause. It's obvious from any eu job search site that
"python programmer" and "python developer" have well
understood meanings that are nothing to do with veber.

Didn't a hosting company lose a whole lot of business for paying SCO for Linux
licenses? I wonder if veber checked how many of their clients use python before
going down this road..

[ Reply to This | # ]

The Python Foundation Asks For Help Re PYTHON Trademark in EU ~pj
Authored by: Anonymous on Friday, February 15 2013 @ 01:10 PM EST
I know the Blender Foundation is based in Amsterdam and no
doubt several of the books sold through their store mention
the Python scripting backend it uses, not to mention just the
website in general (documentation and the like).

[ Reply to This | # ]

Look for CMUCL, too
Authored by: Anonymous on Friday, February 15 2013 @ 01:48 PM EST
Not directly related to Python-the-Language, but the compiler of CMUCL
(a Common Lisp implementation) was called Python at least since
somewhere in the '80s.

Not sure about the predecessor project SPICE - but that would range
back even longer.

-- pm

[ Reply to This | # ]

Django
Authored by: OpenSourceFTW on Friday, February 15 2013 @ 02:33 PM EST
You might also search for Django, which I think is Python's answer to Ruby's
Ruby on Rails.

Find companies that use this framework, and you might find more good material.

[ Reply to This | # ]

Pysol, the collection of solitaire games
Authored by: Anonymous on Friday, February 15 2013 @ 02:50 PM EST
An excerpt from the copyright notice for the file pysoltk.py follows:

## PySol -- a Python Solitaire game
##
## Copyright (C) 2003 Markus Franz Xaver Johannes Oberhumer
## Copyright (C) 2002 Markus Franz Xaver Johannes Oberhumer
## Copyright (C) 2001 Markus Franz Xaver Johannes Oberhumer
## Copyright (C) 2000 Markus Franz Xaver Johannes Oberhumer
## Copyright (C) 1999 Markus Franz Xaver Johannes Oberhumer
## Copyright (C) 1998 Markus Franz Xaver Johannes Oberhumer
## All Rights Reserved.
##
## This program is free software; you can redistribute it and/or modify
## it under the terms of the GNU General Public License as published by
## the Free Software Foundation; either version 2 of the License, or
## (at your option) any later version.

(and more, of course)

The earliest date here is 1998.

Tkilgore, not logged in.

[ Reply to This | # ]

Anyone got any old Abaqus manuals?
Authored by: Anonymous on Friday, February 15 2013 @ 03:01 PM EST

For anyone who doesn't know, it's a serious piece of engineering software now owned by Dassault Systèmes, a suitably major European company.

Abaqus has been using Python to allow users to write extensions since 2000, perhaps longer. IIRC it had a fair chunk of manual devoted to it. This product page is the oldest reference I've found. They were sufficiently active in the UK to hold their 1999 Users' Conference in Chester with speakers from Rolls Royce and British Steel.

[ Reply to This | # ]

The Python Foundation Asks For Help Re PYTHON Trademark in EU ~pj
Authored by: rhdunn on Friday, February 15 2013 @ 03:11 PM EST
I sent them links to various PDFs of slides from ACCU conferences in the UK
(www.accu.org, only checked back to 2006) and various of their Overload
magazines (only checked #81 and later).

I was not able to find slides to the ACCU 2006 conference which had a track on
Python.

[ Reply to This | # ]

The Python Foundation Asks For Help Re PYTHON Trademark in EU ~pj
Authored by: rhdunn on Friday, February 15 2013 @ 03:54 PM EST
See also (year is for the first European release):

# Video Games using Python as a Scripting Engine

Freedom Force [2002] - Irrational Games
Eve Online [2003] - CCP Games
The Temple of Elemental Evil [2003] - Troika Games
Vampire: The Masquerade - Bloodlines [2004] - Troika Games
Battlefield 2 [2005] - EA Games
Civilization IV [2005] - Firaxis Games
Freedom Force vs the 3rd Reich [2005] - Irrational Games
Vega Strike [2012]

# Software partially written in Python

See http://en.wikipedia.org/wiki/List_of_Python_software

Of note:

GNU Bazaar [2005] - Canonical (based in the UK)
Mercurial [2005] - Used by Mozilla, W3C and others (including the MoinMoin wiki
software)
Calibre [2006]

Also, anyone using Ubuntu (e.g. via the Ubuntu Software Center), Gentoo (e.g.
via Portage) and RedHat (via the YUM package manager) are all dependent on
Python as those applications are written in it.

As are anyone who uses MoinMoin (wiki), Planet (feed aggregator), Plone (content
management system), Roundup and Trac (bug/issue trackers) or ViewVCS (CVS and
SVN web front-ends).

[ Reply to This | # ]

The Python Foundation Asks For Help Re PYTHON Trademark in EU ~pj
Authored by: Anonymous on Friday, February 15 2013 @ 04:47 PM EST
FWIW, List of Python Conferences:
http://ftp.ntua.gr/mirror/python/workshops/

[ Reply to This | # ]

The Python Foundation Asks For Help Re PYTHON Trademark in EU ~pj
Authored by: Anonymous on Friday, February 15 2013 @ 06:02 PM EST
Can nobody use whois? The python.org.uk domain was registered (by the company seeking the trademark) in October 1997.

Can nobody use the European Trademark database? Multiple companies have a trademark on "Python".

St ory at the Guardian.

[ Reply to This | # ]

Flip the issue
Authored by: Anonymous on Friday, February 15 2013 @ 07:07 PM EST
Well, it sounds like the python language along with python.org has been around
for a rather long time. Longer in fact than the pinched python.co.uk domain
name.

Wouldn't it be appropriate to go to the 'internet gods' and ask for this domain
name back, as by all accounts, the current owners were just squatting and
redirecting to their own active domain names while not using python mark in any
real way.

[ Reply to This | # ]

A Python Timeline
Authored by: Anonymous on Friday, February 15 2013 @ 07:17 PM EST
910220 Python distribution posted to alt.sources. Source

920408 Python 0.9.6. Source

930109 Python 0.9.8. Source
931102 An Introduction to Python. PDF 1 PDF 2
931226 Python FAQ. Source

940124 Python FAQ. Source
940128 Python 1.0.0. Source
940526 Draft Proposal for New Python Syntax. Source
941026 An Overview of Python. PDF 1 PDF 2

950102 Python FAQ. Source
950411 Python 1.2. Source
950918 Join the Python Software Activity. Source

960910 Python FAQ. Source
961025 Python 1.4. Source

970604 The official "Python Powered" logo. Source
9710xx Python and Java: The Best of Both Worlds. PDF
9710xx Python in a Commercial Environment. PDF
971231 Python 1.5. Source

980414 Python 1.5.1. Source
980515 Help me convince my boss. Source
981106 Python Interfaces. Source
981116 Python 2 ideas. Source

990206 Python and Ruby. Source
990414 Python 1.5.2. Source
991029 Comparison between Python and Ruby. Source

000302 Python advocacy. Source
000530 Python Development Team Moves to BeOpen.com. Source
000724 Open letter to Guido van Rossum. Source
000726 The State of Python. Source
000801 Still no new license but draft text available. Source More More
More
000905 Python 1.6. Source
001016 Python 2.0. Source
001027 PythonLabs Team Moves to Digital Creations. Source

010124 Python vs Ruby. Source
010227 Python 1.6.1 released towards GPL incompatibility. Source
010417 Python 2.1. Source
010614 Python 2.0.1c1 - GPL-compatible release candidate. Source
010831 Python descendant to Perl? Source

*********

Path: gmdzi!unido!mcsun!hp4nl!charon!guido
From: gu...@cwi.nl (Guido van Rossum)
Newsgroups: comp.sys.sgi
Subject: Python distribution posted to alt.sources
Message-ID: <2986@charon.cwi.nl>
Date: 19 Feb 91 17:56:47 GMT
Sender: n...@cwi.nl
Lines: 83

I have posted a beta releast of my Python language to alt.sources.
This language is particularly of interest to SGI users since it
contains an interactive interface to the *full* GL library.
Below is the README of that posting. Note that I cancelled part 02 of
the distribution since it contained a huge generated file -- not to
worry.

--
Guido van Rossum, CWI, Amsterdam <gu...@cwi.nl>
"He used to be a euphemism, now he's just a friend"

----- README follows -----
This is Python, an extensible interpreted programming language that
combines remarkable power with very clear syntax.

This is version 0.9 (the first beta release), patchlevel 1.

Python can be used instead of shell, Awk or Perl scripts, to write
prototypes of real applications, or as an extension language of large
systems, you name it. There are built-in modules that interface to
the operating system and to various window systems: X11, the Mac
window system (you need STDWIN for these two), and Silicon Graphics'
GL library. It runs on most modern versions of UNIX, on the Mac, and
I wouldn't be surprised if it ran on MS-DOS unchanged. I developed it
mostly on an SGI IRIS workstation (using IRIX 3.1 and 3.2) and on the
Mac, but have tested it also on SunOS (4.1) and BSD 4.3 (tahoe).

Building and installing Python is easy (but do read the Makefile).
A UNIX style manual page and extensive documentation (in LaTeX format)
are provided. (In the beta release, the documentation is still under
development.)

Please try it out and send me your comments (on anything -- the
language design, implementation, portability, installation,
documentation) and the modules you wrote for it, to make the first
real release better. If you needed to hack the source to get it to
compile and run on a particular machine, send me the fixes -- I'll try
to incorporate them into the next patch. If you can't get it to work
at all, send me a *detailed* description of the problem and I may look
into it.

If you want to profit of the X11 or Mac window interface, you'll need
STDWIN. This is a portable window system interface by the same
author. The versions of STDWIN floating around on some archives are
not sufficiently up-to-date for use with Python. I will distribute
the latest and greatest STDWIN version at about the same time as Python.

I am the author of Python:

Guido van Rossum
CWI, dept. CST
Kruislaan 413
1098 SJ Amsterdam
The Netherlands

E-mail: gu...@cwi.nl

The Python source is copyrighted, but you can freely use and copy it
as long as you don't change or remove the copyright:

/***********************************************************
Copyright 1991 by Stichting Mathematisch Centrum, Amsterdam, The
Netherlands.

All Rights Reserved

Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the names of Stichting Mathematisch
Centrum or CWI not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior permission.

STICHTING MATHEMATISCH CENTRUM DISCLAIMS ALL WARRANTIES WITH REGARD TO
THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH CENTRUM BE LIABLE
FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

******************************************************************/

[ Reply to This | # ]

The Python Foundation Asks For Help Re PYTHON Trademark in EU ~pj
Authored by: PJ on Friday, February 15 2013 @ 07:45 PM EST
Guido van Rossum's 1994 World Tour:
http://www.python.org/workshops/1994-11/pictures/Guido3.gif

NIST Workshop:
http://www.python.org/workshops/1994-11/sftwr-mgmt-report.html

Attendees:
http://www.python.org/workshops/1994-11/attendees.pics.html

[ Reply to This | # ]

EVE Online
Authored by: Chromatix on Friday, February 15 2013 @ 08:44 PM EST
CCP, the publisher of the very successful MMORPG EVE Online, is based in Iceland - which is a member of the European Economic Area and has applied for membership of the EU.

EVE Online is largely implemented in Stackless Python, a version of the Python language that omits the standard library.

[ Reply to This | # ]

Raspberry Pi
Authored by: Chromatix on Friday, February 15 2013 @ 08:48 PM EST
The hilariously successful Raspberry Pi, a low-cost computer intended for early computer science education (but finding many other uses too) takes part of it's name from an abbreviation of "Python".

The entire concept of the machine was based around having a low-cost computer capable of running the Python language, which is considered relatively friendly to novice programmers.

[ Reply to This | # ]

http://docs.python.org/release/1.4/tut/
Authored by: Anonymous on Friday, February 15 2013 @ 09:13 PM EST
Python Tutorial

Guido van Rossum
Corporation for National Research Initiatives (CNRI)
1895 Preston White Drive, Reston, Va 20191, USA
E-mail: guido@CNRI.Reston.Va.US, guido@python.org

October 25, 1996
Release 1.4

Copyright © 1991-1995 by Stichting Mathematisch Centrum, Amsterdam, The
Netherlands.

All Rights Reserved

Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted, provided that
the above copyright notice appear in all copies and that both that copyright
notice and this permission notice appear in supporting documentation, and that
the names of Stichting Mathematisch Centrum or CWI or Corporation for National
Research Initiatives or CNRI not be used in advertising or publicity pertaining
to distribution of the software without specific, written prior permission.

While CWI is the initial source for this software, a modified version is made
available by the Corporation for National Research Initiatives (CNRI) at the
Internet address ftp://ftp.python.org.

STICHTING MATHEMATISCH CENTRUM AND CNRI DISCLAIM ALL WARRANTIES WITH REGARD TO
THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS,
IN NO EVENT SHALL STICHTING MATHEMATISCH CENTRUM OR CNRI BE LIABLE FOR ANY
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING
FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.

Abstract:

Python is a simple, yet powerful programming language that bridges the gap
between C and shell programming, and is thus ideally suited for ``throw-away
programming'' and rapid prototyping. Its syntax is put together from constructs
borrowed from a variety of other languages; most prominent are influences from
ABC, C, Modula-3 and Icon.

The Python interpreter is easily extended with new functions and data types
implemented in C. Python is also suitable as an extension language for highly
customizable C applications such as editors or window managers.

Python is available for various operating systems, amongst which several flavors
of Unix, the Apple Macintosh, MS-DOS, Windows (3.1(1), '95 and NT flavors),
OS/2, and others.

This tutorial introduces the reader informally to the basic concepts and
features of the Python language and system. It helps to have a Python
interpreter handy for hands-on experience, but as the examples are
self-contained, the tutorial can be read off-line as well.

For a description of standard objects and modules, see the Python Library
Reference document. The Python Reference Manual gives a more formal definition
of the language.


Contents
1 Whetting Your Appetite
1.1 Disclaimer
1.2 Introduction
1.3 Where From Here
2 Using the Python Interpreter
2.1 Invoking the Interpreter
2.1.1 Argument Passing
2.1.2 Interactive Mode
2.2 The Interpreter and its Environment
2.2.1 Error Handling
2.2.2 The Module Search Path
2.2.3 ``Compiled'' Python files
2.2.4 Executable Python scripts
2.2.5 The Interactive Startup File
2.3 Interactive Input Editing and History Substitution
2.3.1 Line Editing
2.3.2 History Substitution
2.3.3 Key Bindings
2.3.4 Commentary
3 An Informal Introduction to Python
3.1 Using Python as a Calculator
3.1.1 Numbers
3.1.2 Strings
3.1.3 Lists
3.2 First Steps Towards Programming
4 More Control Flow Tools
4.1 If Statements
4.2 For Statements
4.3 The range() Function
4.4 Break and Continue Statements, and Else Clauses on Loops
4.5 Pass Statements
4.6 Defining Functions
5 Odds and Ends
5.1 More on Lists
5.2 The del statement
5.3 Tuples and Sequences
5.4 Dictionaries
5.5 More on Conditions
5.6 Comparing Sequences and Other Types
6 Modules
6.1 More on Modules
6.2 Standard Modules
6.3 The dir() function
7 Output Formatting
8 Errors and Exceptions
8.1 Syntax Errors
8.2 Exceptions
8.3 Handling Exceptions
8.4 Raising Exceptions
8.5 User-defined Exceptions
8.6 Defining Clean-up Actions
9 Classes
9.1 A word about terminology
9.2 Python scopes and name spaces
9.3 A first look at classes
9.3.1 Class definition syntax
9.3.2 Class objects
9.3.3 Instance objects
9.3.4 Method objects
9.4 Random remarks
9.5 Inheritance
9.5.1 Multiple inheritance
9.6 Odds and ends
10 Recent Additions as of Release 1.1
10.1 The Last Printed Expression
10.2 String Literals
10.2.1 Double Quotes
10.2.2 Continuation Of String Literals
10.2.3 Triple-quoted strings
10.2.4 String Literal Juxtaposition
10.3 The Formatting Operator
10.3.1 Basic Usage
10.3.2 Referencing Variables By Name
10.4 Optional Function Arguments
10.4.1 Default Argument Values
10.4.2 Arbitrary Argument Lists
10.5 Lambda And Functional Programming Tools
10.5.1 Lambda Forms
10.5.2 Map, Reduce and Filter
10.6 Continuation Lines Without Backslashes
10.7 Regular Expressions
10.8 Generalized Dictionaries
10.9 Miscellaneous New Built-in Functions
10.10 Else Clause For Try Statement
10.11 New Class Features in Release 1.1
10.11.1 New Operator Overloading
10.11.2 Trapping Attribute Access
10.11.3 Calling a Class Instance
11 New in Release 1.2
11.1 New Class Features
11.2 Unix Signal Handling
11.3 Exceptions Can Be Classes
11.4 Object Persistency and Object Copying
11.4.1 Persistent Objects
11.4.2 Copying Objects
11.5 Documentation Strings
11.6 Customizing Import and Built-Ins
11.7 Python and the World-Wide Web
11.8 Miscellaneous
12 New in Release 1.3
12.1 Keyword Arguments
12.2 Changes to the WWW and Internet tools
12.3 Other Language Changes
12.4 Changes to Built-in Operations
12.5 Library Changes
12.6 Other Changes
13 New in Release 1.4
13.1 Language Changes
13.2 Run-time Changes
13.3 New or Updated Modules
13.4 Configuration and Installation
About this document ...

[ Reply to This | # ]

Has anybody packratted away a SuSE 4.2 box?
Authored by: cjk fossman on Friday, February 15 2013 @ 10:58 PM EST
SuSE was a German distro back in the day.

I had one of the green Suse 4.2 boxes, but it's gone now.
I'm pretty sure Python was part of it.

Check the attics, folks.

[ Reply to This | # ]

French university course use of Python, references in Internet Archive
Authored by: bugstomper on Saturday, February 16 2013 @ 07:13 AM EST
Université Bordeaux 1 Licence MISMI MIS 102 : Initiation à l'informatique Dernière mise à jour effectuée le 10 Octobre 2003 Documentations - Le langage de programmation Python

Université Paris 13 - IUT Villetaneuse Enseignement Python en GTR 2001 - 2002 archived Feb 2002, contains historical exams from Python course in 2000.

Pasteur Institute Introduction to Programming using Python Programming Course for Biologists at the Pasteur Institute Copyright © 2003 Pasteur Institute, January, 6 2003

[ Reply to This | # ]

Mandrake
Authored by: Anonymous on Saturday, February 16 2013 @ 10:01 AM EST
Python was used with Mandrake (then a French distro) in 1999. Here's a link:
http://mail.python.org/pipermail/python-list/1999-November.tx

I did a google search using: "mandrake python
daterange:2447938-2451590"

[ Reply to This | # ]

The Python Foundation Asks For Help Re PYTHON Trademark in EU ~pj
Authored by: Anonymous on Saturday, February 16 2013 @ 01:14 PM EST
Check Dr Dobb's Journal. It covered most emerging technologies!

[ Reply to This | # ]

British Library Catalogue
Authored by: Anonymous on Saturday, February 16 2013 @ 03:35 PM EST
The British Library (http://www.bl.uk/) receives a copy of every book published
in the UK and has a nice on-line catalogue. It may also receive copies of some
books not actually published in the UK so lets be cautious.

Assuming this canned query works, it should show all their books on Python
(specifically just the programming language, no snakes or comedians) in date
order:

http://explore.bl.uk/primo_library/libweb/action/search.do?srt=lso01&dscnt=0
&fctN=facet_topic&fctN=facet_rtype&fctV=Python%20%28Computer%20progr
am%20language%29&fctV=books&tab=local_tab&dstmp=1361045265376&ct
=facet&mode=Basic&indx=1&fromLogin=true&vl%28freeText0%29=python
&fn=search&vid=BLVU1

The first hit seems to be from 1996:

Title: Internet programming with Python / Aaron Watters, Guido van Rossum,
James C. Ahlstrom.
Publication Details: New York ; [Great Britain] : M&T Books, c1996.

So what does that "Great Britain" in square brackets mean? Does it
imply that the book was published in the UK or just that it was imported to the
UK? What about the "c" on "c1996"? Are they not sure of the
actual year of publication?

The next hit is still unambiguously in the 20th century:

Title: Programming with Python / Tim Altom with Mitch Chapman.
Publication Details: [Rocklin, Calif. ; Great Britain] : Prima Tech, 1999.

Surely that insicates a UK publication, right?

Just in case, lets look at the next hit:

Title: Python and Tkinter programming.
Publication Details: Greenwich, Conn. : Manning ; London : Financial Times
Management, 1999.

Now, unless somebody moved London, that has to be a UK publication!

[ Reply to This | # ]

The Python Foundation Asks For Help Re PYTHON Trademark in EU ~pj
Authored by: AMc on Sunday, February 17 2013 @ 03:42 AM EST
Try looking for university abstracts or government reports making use of
ArcView/ArcInfo GIS software from 1996 on. Python scripting has been a staple
of the ArcView (now ArcGIS) product line since at least the version 3.x series.

I'm not sure if evidence introduced in the SCO trial would be acceptable, but it
might be another source for citations. I think early versions of OpenServer ran
GNU Mailman, which made use of Python as well. That would have been 1998-1999
timeframe I think, the days of their Skunkworks project.

AMc

[ Reply to This | # ]

LINUXformat magazine
Authored by: The Cornishman on Sunday, February 17 2013 @ 10:08 AM EST

I have a cover CD from LINUXformat magazine (ref LXF03/07/00 dated July 2000), produced by Future Publishing and helpfully having the words "Made in the EU" on the face of the disc.

Included on the CD is Essentials/python/python152.tgz, being a source tarball for Python, marked within Python-1.5.2/README as

Copyright 1991-1995 by Stichting Mathematisch Centrum, Amsterdam, The Netherlands. All Rights Reserved

Future Publishing is still extant as Future plc. Reg No 3757874 England. 30 Monmouth Street, Bath, BA1 2BW, UK; http://www.futureplc.com/

---
(c) assigned to PJ

[ Reply to This | # ]

European Python books
Authored by: The Cornishman on Sunday, February 17 2013 @ 11:30 AM EST

I see several references to publications in English which may or may not have been published from within European countries.

The README file for Python 1.5.2 referencesDas Python-Buch which was published in Bonn in 1997 (Source: Buchpreis-Suche

I have also found:

Mit Python programmieren (in German)
By Tobias Himstedt and Klaus Mänzel
dpunkt.verlag, 1999, 271 pages
ISBN: 3-920993-85-3

dpunkt.verlag are at an address in Heidelberg, see http://www.dpunkt.de/kontakt_adr esse.php

---
(c) assigned to PJ

[ Reply to This | # ]

A No-legged Leather Cat Without Whiskers
Authored by: Anonymous on Sunday, February 17 2013 @ 03:13 PM EST
is how IPKat thinks a python could be described.
More seriously they ponder on the lack of formal
methods for getting public input to the system.

[ Reply to This | # ]

The Python Foundation Asks For Help Re PYTHON Trademark in EU ~pj
Authored by: Anonymous on Sunday, February 17 2013 @ 07:15 PM EST
Trademark doesn't work like that.

It is to protect a NEW brand, on a certain market segment.

The fact that the brand is not new and is in the wild just makes the trademark
useless.

It is not enforceable.

[ Reply to This | # ]

wikipedia entries.
Authored by: Anonymous on Sunday, February 17 2013 @ 11:47 PM EST
look up the various european Wikipedia entries for Python. The change history is especially useful, as it would indicate both when the entry was created, and how the page has been updated over time.

(I only read English, and a wee bit of French, so I wouldn't be the best candidate). Also: googling for 'python programmer leeds' found

and that's just Leeds (I picked as a random British city, knowing that I'd be able to read any of the pages that popped up). Pick a city, any city....

[ Reply to This | # ]

The Python Foundation Asks For Help Re PYTHON Trademark in EU ~pj
Authored by: Anonymous on Monday, February 18 2013 @ 09:11 AM EST
I wonder if there is M$ connction here? This seems like an
attemp to dilute FLOSS. Also, Raspberry Pi is heavy on Python
and has become quite popular and I have been concerned that
M$ might try to sabatage it somehow. I don't mean to be
paranoid, but as long as M$ and FLOSS exist there will be no
peace in the FLOSS world.

[ Reply to This | # ]

The Python Foundation Asks For Help Re PYTHON Trademark in EU ~pj
Authored by: JamesK on Monday, February 18 2013 @ 12:28 PM EST
Here's an article in Linux Journal from January 1996.

"An Introduction to Python Jan 01, 1996 By Jeff Bauer in Software

Python is an extensible, high-level, interpreted, object-oriented programming language. Ready for use in the real world, it's also free.

$ python
Python 1.2 (Jun 3, 1995) [GCC 2.6.3]
Copyright 1991-1995 Sitchting Mathematisch Centrum, Amsterdam
>> print "hello, bruce"
hello, bruce
>> [CONTROL]-D"

Hope this helps.

---
The following program contains immature subject matter.
Viewer discretion is advised.

[ Reply to This | # ]

The Python Foundation Asks For Help Re PYTHON Trademark in EU ~pj
Authored by: Anonymous on Monday, February 18 2013 @ 01:50 PM EST
Some of the following companies may be intereseted in helping fight against the
trademark registration.

Python Limited, Company Number: 07359966. Inc. Date: 27 Aug 2010
Reg. Add.: 7 Birkenhead House,Liverpool Road,London,N7 8QD,United Kingdom
Trading Add: Flat 7, Birkenhead House, Liverpool Road, London, N7 8QD
SIC Code: 7210, Hardware Consultancy

Python Systems Ltd, Company Number: 07551995. Inc. Date: 04 Mar 2011
Reg. Add.: Carpenter Court 1 Maple Road,Bramhall,Stockport,Cheshire,SK7 2DH
Trading Add: Carpenter Court, 1 Maple Road, Bramhall, Stockport, Cheshire, SK7
2DH
SIC Code: 7222, Other Software Consultancy & Supply

Python Technology Limited, Company Number: 03657532. Inc. Date: 28 Oct 1998
Reg. Add.: 6 North Quay,Abingdon,Oxfordshire,OX14 5RY,United Kingdom
Trading Add: 6 North Quay, Abingdon, Oxfordshire, OX14 5RY,
SIC Code: 7210, Hardware Consultancy

Python Technical Services Limited, Company Number: 07619754. Inc. Date: 03 May
2011
Reg. Add.: Lupins Business Centre,1-3 Greenhill,Weymouth,Dorset,DT4 7SP
Trading Add: Lupins Business Centre, 1-3 Greenhill, Weymouth, Dorset, DT4 7SP
SIC Code: 7222, Other Software Consultancy & Supply

Python Computing Limited, Company Number: 03385861. Inc. Date: 12 Jun 1997
Reg. Add.: 27 Crofthead Drive,Cramlington,Northumberland,NE23 6LG,United
Kingdom
Trading Add: 27 Crofthead Drive, Cramlington, Northumberland, NE23 6LG,
SIC Code: 7210, Hardware Consultancy

Python Networking Limited, Company Number: 03759614. Inc. Date: 27 Apr 1999
Reg. Add.: 5 Greenfields Close,Hindley,Wigan,Lancashire,WN2 4EL
Trading Add: 5 Greenfields Close, Hindley, Wigan, Lancashire, WN2 4EL
SIC Code: 7260, Other Computer Related Activities

j

[ Reply to This | # ]

Question: any value to job postings
Authored by: veatnik on Monday, February 18 2013 @ 07:02 PM EST
The fact that there are many job postings asking for Python experience shows
that the term python as referring to software experience is in general talking
about python programming rather than some new product by this company might be
sufficient grounds to toss the application. I believe that in the US a term
being trademarked cannot have a known meaning within the area of the application
(in this case software trademarks). I think in the US this by itself would be
enough to have the application denied.

So would EU job postings for python programmers help to demonstrate a current
usage for the term python in software that would bar the application?

[ Reply to This | # ]

ISBNs
Authored by: Anonymous on Tuesday, February 19 2013 @ 12:39 AM EST
AFAIK, The first digit of an ISBN (10 digit, not the 13 digit ones which all
start 978; in which case it's the fourth digit) is the country code.

All ISBNs starting with a 1 are USA. As such, their publication may not
necessarily indicate usage of Python in Europe. The usage of the Dollar in USA
does NOT indicate usage of it in Europe; Europe mainly uses either the Euro or
Pound.

ISBNs starting with a 0 are UK and so should indicate awareness of the language
and suggest usage thereof.

ISBNs (IIRC) were originally set up by WH Smiths (as SBNs) to handle referencing
their inventory of books with 8 digits and a check digit. When adopted
nationally and internationally, the first digit was 0 for the UK to avoid
changing all the SBNs so issued. They are 10 digits long - the first 9 uniquely
reference the publication and the last digit (or X) is a check digit based the
other 9 digits mod 11. The 13 digit version is a standard UPC-A bar code for
the publication: first 3 digits are 978, then the next 9 are the original ISBN
digits and the last digit is the standard UPC-A check digit (for all the
preceding 12 digits).

[ Reply to This | # ]

Chinese Army Unit Is Seen as Tied to Hacking Against U.S.
Authored by: Anonymous on Tuesday, February 19 2013 @ 08:56 AM EST
Chinese Army Unit Is Seen as Tied to Hacking Against U.S.

On the outskirts of Shanghai, in a run-down neighborhood dominated by a 12-story
white office tower, sits a People’s Liberation Army base for China’s growing
corps of cyberwarriors.

The building off Datong Road, surrounded by restaurants, massage parlors and a
wine importer, is the headquarters of P.L.A. Unit 61398. A growing body of
digital forensic evidence — confirmed by American intelligence officials who say
they have tapped into the activity of the army unit for years — leaves little
doubt that an overwhelming percentage of the attacks on American corporations,
organizations and government agencies originate in and around the white tower.

An unusually detailed 60-page study, to be released Tuesday by Mandiant, an
American computer security firm, tracks for the first time individual members of
the most sophisticated of the Chinese hacking groups — known to many of its
victims in the United States as “Comment Crew” or “Shanghai Group” — to the
doorstep of the military unit’s headquarters. The firm was

More
http://www.nytimes.com/2013/02/19/technology/chinas-army-is-seen-as-tied-to-hack
ing-against-us.html?_r=0






[ Reply to This | # ]

The Python Foundation Asks For Help Re PYTHON Trademark in EU ~pj
Authored by: Anonymous on Tuesday, February 19 2013 @ 11:27 AM EST
https://www.studentlitteratur.se/#32256-01 (Book on Python
programming 2006)
http://libris.kb.se/hitlist?f=&q=AMNE%3a%28PYTHON+programspr%C3%A5k+%29&
r=&m=10&s=r&t=v&d=libris&p=1 (various books on Python)
http://en.wikipedia.org/wiki/Python_%28programming_language%29 (Nokia among many
other users of Python)

JCA

[ Reply to This | # ]

The Python Foundation Asks For Help Re PYTHON Trademark in EU ~pj
Authored by: Anonymous on Thursday, February 21 2013 @ 06:09 PM EST

Would this help? It's the first edition of Programming Python" dated 1996. The only library that I could find (through Google Books) that contains it, is in Denmark. Here's the link from worldcat:

Link to Programming Python

If someone can get a copy of it from the library, you could scan it and send it in maybe.

Have a great day.:)

Patrick.

[ Reply to This | # ]

Groklaw © Copyright 2003-2013 Pamela Jones.
All trademarks and copyrights on this page are owned by their respective owners.
Comments are owned by the individual posters.

PJ's articles are licensed under a Creative Commons License. ( Details )