Re: Open Source Ref book
Michael McLay <[email protected]> Wed, 3 Mar 2004 14:04:49 -0500
| Newsgroups | gmane.comp.python.marketing.general |
|---|---|
| Message-ID | <[email protected]> |
On Wednesday 03 March 2004 08:06 am, A.M. Kuchling wrote: > Is someone going to ensure that Python (or perhaps the PSF) is listed > in this? <[email protected]> is compiling a list of the projects from the book database that reference Python. He said there are 1500 entries in the database. > http://www.egovos.org/Book > > Whatever happened to the idea of Python presence at the eGov conference, > anyway? The conference agenda is at http://www.egovos.org/Conferences/Agenda There seems to be a perception that discussing a language would be off topic, or too low level for the meeting. (I guess they need to read Paul Graham's paper on "Revenge of the Nerds" to see why language choice matters.) The best fit for Python at this conference would probably be in the session on "Open Source in Higher Education". The resistance to having Python presented at conferences such as this one suggests that we aren't projecting the right message. Why aren't managers interested in learning about Python? (Paul Graham's sums up the errors managers make in selecting technology.) Most likely they don't think that this low level detail has a significant impact on the bottom line. Python needs a marketing message that does a better job of highlighting bottom line reasons for using Python. Stating that Python takes 1/2 to 1/5 the code of Java doesn't seem to matter. It doesn't make sense that it would take less code if you are a manager that believe all programming languages are about the same. Perhaps using an analogy would help them understand how this is possible. Using Python instead of Java or C# is the same kind of technology move as moving from using a hierarchical database to using an SQL database. The move to SQL was a move up the abstraction ladder to reduces maintenance costs. SQL only became a financially attractive alternative once hardware costs dropped in the 1970s. Can cheap gigahetz processors be used as a justification to switch to Python? A second bottom line impact of choosing Python is the standard component library that comes with the language. Instead of pushing Python as a language, perhaps it needs to be sold as a software integration middleware with a rich component library and a high level, vendor neutral integration language. It is the library that distinguishes Python from an alternative languages like Ruby. A third unique feature of Python is ease of learning. Python has become a preferred language for non-programmers who need to write software. It is the Visual Basic of the open source world. While Python currently isn't on the conference agenda, Python has been given a seat on the Government Open Source Advisory Committee (GOSAC). IIRC the committee is to be announced at the conference. Here's a preliminary list of advisory committee members. For the Debian Chair Martin Michlmayr [email protected] Bdale Garbee [email protected] For the JBoss Chair Ben Sabrin [email protected] Marc Fleury [email protected] For the Apache Chair Brian Behlendorf [email protected] For the OpenOffice Chair Louis Suarez-Potts [email protected] For the Mozilla Chair Mitchell Baker Mitchell-6zGkXsw2EZWGJGYlWa3Ukdi2O/[email protected] For the GNOME Chair Miguel de Icaza [email protected] Nat Friedman [email protected] For the MYSQL Chair David Axmark [email protected] For the PostgreSQL Chair Bruce Momjian [email protected] Jan Weick [email protected] For the Python Chair Michael McLay [email protected] For the Sendmail Chair Eric Allman eric-9dLn9547GH9Wk0Htik3J/[email protected] For the SNORT Chair Martin Roesch [email protected] For the SELinux Chair Tony Stanco [email protected] For the X-Org Chair Leon Shiman [email protected] Kaleb Keithley [email protected] For the ReiserFS Chair Hans Reiser [email protected] At-Large Advisory Members Bruce Perens bruce-Dp076HI/[email protected] Jeffrey Bates [email protected] Robin Miller [email protected] Scott McNeil mcneil-i3Vhvn7ZhtRyW0uyUquXMti2O/[email protected] Janina Sajka [email protected] Terry Bollinger [email protected] David A. Wheeler dwheeler-OyCmK+MLziRWk0Htik3J/[email protected]