Re: most popular Python projects
"Mike C. Fletcher" <[email protected]> Thu, 11 Mar 2004 01:27:16 -0500
| Newsgroups | gmane.comp.python.marketing.general |
|---|---|
| Message-ID | <[email protected]> |
Kevin Altis wrote:
>>From: Mike C. Fletcher
>>
>>Kevin Altis wrote:
>>
>>
...
>Well, "hot" is relative ;-) If we say > 10K/month then we'll definitely have
>very few projects that make the cut at this point in time.
>
>
Sure, but that's what we want, isn't it? The "killer apps", rather than
just a laundry list of what's available? Laundry lists are useful for
showing breadth and keeping open to opportunity, but if you're looking
for people willing to put their money into a package you're likely
looking for things on which people make money or which appeal to a very
broad audience.
>PyOpenGL is probably going to fall into the same category of interest level
>as dozens of other Python projects
>
... no argument there, note that I used the word comatose to describe
it, PyOpenGL is a sleepy backwater. I was trying to suggest that a much
higher bar needs to be set to find "hot" projects :) .
>Looking at how many
>people are on the mailing list is probably a good backup number to judge
>interest level. Are people drawn to Python because of PyOpenGL?
>
Arguably, yes, people are drawn to Python by PyOpenGL, though most I
know of are because of courses using PyOpenGL as a teaching tool (such
as at the University of Waterloo). PyOpenGL is also one of those "it's
packaged on Debian and OS-X" situations, so downloads are not all from
the web-site. There are only ~120 people on the mailing list, but then
PyOpenGL is old, mature (and getting dated) technology with a *very*
slow development rate... there's very little that needs discussion.
There's another 30 subscribers/term or so on the Waterloo course
newsgroup who never even think of subscribing to the PyOpenGL list. I
probably hear from one user in a thousand about any aspect of the system.
However, the point here was: "we don't want to waste time on something
like PyOpenGL", rather than: "let's use PyOpenGL". Something like
Neverwinter Nights is likely to be far more exciting and sexy for
drawing in new programmers than low-level bindings like PyOpenGL which
are basically valuable for learning how to program OpenGL or scripting
together a utility for viewing some 3D data, but not that commonly used
for "real" projects.
BioPython is likely sexy to a considerable group. I think there was an
"AstroPython" at one point, not sure how big it really became/has
become. Projects which provide free toolkits for doing real work in an
area of expertise are generally good marketing opportunities.
Corporations whose researchers are using such projects might be willing
to fund projects in their area (with appropriate licensing).
Whatever packages it is that the big banks/investment houses use are
probably sexy to the banking community. (We know they do something with
Python (TD Bank Investments was advertising (a few months ago) for a
Python programmer to come in and customise a Python-programmed app
they'd bought)).
>> * popy, pypgsql, psycopg
>>
>>
>
>Not at the same level as the MySQL bindings, but perhaps gaining momentum?
>
>
If you're going to market in the free-database market, you need both
IMO, the three together represent "PostgreSQL bindings". You could
throw in Oracle bindings, mxODBC and a few others and have a decent
place to market into: "database programmers". Though from what I
understand, compared to ADO and JDBC we're apparently not providing a
great sales pitch (i.e. they tend to be significantly more advanced wrt
introspection and generic APIs). This would just get you more
programmers anyway, not likely much investment/funding for projects.
Oh, other projects to consider:
PyXML and/or 4suite
Okay, enough blathering from me. Have fun,
Mike
_______________________________________
Mike C. Fletcher
Designer, VR Plumber, Coder
http://members.rogers.com/mcfletch/