[pypy-svn] rev 1790 - pypy/trunk/doc/funding

lac at codespeak.net lac at codespeak.net
Sun Oct 12 18:53:46 CEST 2003


Author: lac
Date: Sun Oct 12 18:53:45 2003
New Revision: 1790

Modified:
   pypy/trunk/doc/funding/B3.impact.txt
   pypy/trunk/doc/funding/FIXME
   pypy/trunk/doc/funding/real_B3s
Log:
check that I did the include of endorsements right, ok gang?


Modified: pypy/trunk/doc/funding/B3.impact.txt
==============================================================================
--- pypy/trunk/doc/funding/B3.impact.txt	(original)
+++ pypy/trunk/doc/funding/B3.impact.txt	Sun Oct 12 18:53:45 2003
@@ -137,7 +137,7 @@
 languages do not support them.  
 
 An implementation of the language with substantial improvements will
-have an immediate direct effect on Eropean competitiveness.  Moreover,
+have an immediate direct effect on European competitiveness.  Moreover,
 the planned improvements directly target the handheld, mobile, and
 embedded device sectors, where Europe is the acknowledged world
 leader.  People working in such industries have long desired a high
@@ -170,13 +170,15 @@
 source momentum. One reason that open source is becoming so appealing is due
 to its equal suitability for projects based on diverse capital budgets.
 
-Python is an open source, easy to learn, easy to use, programming language
-that is readily accessible to a broad user base ranging from education
-establishments through to large commercial enterprises. This project aims at
-building upon the inherent nature of Python to ensure its longevity in the
-commercial and research marketplace. This will maximise the return of the
-existing and future capital investment in this technology and ensure Python
-becomes one of the most cost effective technology platforms available.
+Python is an open source, easy to learn, easy to use, programming
+language that is readily accessible to a broad user base, estimated at
+175,000 programmers world-wider, ranging from education establishments
+through governement to commercial enterprises of all sizes. This
+project aims at building upon the inherent strenghts of Python to
+ensure its longevity in the commercial and research marketplace. This
+will maximise the return of the existing and future capital investment
+in this technology and ensure Python's widespread acceptance as one of
+the most cost effective technology platforms available.
 
 Potential Impact on the Balance of Trade
 ======================================== 
@@ -194,13 +196,13 @@
 you always have the option of fixing it yourself, or hiring somebody
 else to do that.  But this is not the greatest of your worries.  You
 are at constant risk of having your software provider discontinue
-support for your language.  This is a real threat, not a theoretical
+support for your platform.  This is a real threat, not a theoretical
 one.  In 2002, Microsoft announced that it would no longer be
 supporting Visual Basic 6.0 after the year 2005.  All Visual Basic
 Developers have been told to convert their code to run under
 Microsoft's new .NET framework.  Before that, in 2001, Microsoft
-immediately stopped supporting its Visual J++ language, meant to be a
-direct competitor with Java, after settling a lawsuit with Sun
+immediately stopped supporting its Visual J++ language platform, meant
+to be a direct competitor for Java, after settling a lawsuit with Sun
 Microsystems.  No migration path was specified.  Microsoft is making
 these decisions because they make business sense for Microsoft,
 regardless of the effects on European software developers.
@@ -221,9 +223,9 @@
 Every Java and VB user that switches to Python does not pay license
 fees to Sun or Microsoft and helps the European balance of Trade.  
 
-Of course, all the PBF members are predicting that an improved
-Python will improve their sales, both domestic and foreign, which
-can only improve the trade balance.
+Of course, all the PBF members are predicting that an improved Python
+will improve their sales, both domestic and foreign.  The European
+dominance of the PBF means that can only improve the trade balance.
 
 European Dimension
 ===================
@@ -295,8 +297,7 @@
 
 Now you know why we selected it.  It fits on less than half a page, and
 lets anybody do whatever they like with the software.  This does tend 
-to eliminate any contraversy, since there are no clauses that can be
-interpreted in varying fashions.
+to eliminate any controversies.
 
 Management of this intellectual property consists of sticking a note on
 your website, or wherever you keep your sources, and periodically running
@@ -309,6 +310,13 @@
 gives a paper to one of the scientific journals that keeps all
 copyright to itself.  In either case, no management is necessary.
 
+The current version of Python is licensed under the Python Software
+License.  What we intend to do is in no way in conflict with this
+license.  This is authoritative. Tim Peters, who is a member of the
+project is also director of the Python Software Foundation, and
+responsible for the Intellectual Property of the existing Python
+language.
+
 Dissemination
 ++++++++++++++
 
@@ -430,63 +438,56 @@
 the Java Virtual Machine indicate that there are at least 10 thousand
 Jython users worldwide.
 
-For comparison, there are something like 12 million programmers
-world-wide and roughly 50% of those use Visual Basic (according to
-International Data Corp).  In March 2002, Borland said Java had about
-1.5 million developers.
-
-That's a lot of Python users.  Writing the language which they all use
-will have an enormous impact.
-
-Beyond there are the users of other languages.
-How do we go about getting them to use PyPy?
+175,000.  That's a lot of Python users.  Writing the language which
+they all use will have an enormous impact.  Since the PyPy development
+team has been in constant contact with the Python community, and its
+world-wide leadership, there is no friction or political resistence to
+PyPy.  The individual members of the consortium are among the most
+well-known and well-respected members of the Python community.  We
+have taken special care to include prominent stakeholders in the
+existing language from the very beginning, and have constantly invited
+members of the community to a series of development Sprints whereby we
+produced a prototype which served as a proof-of-concept. We have also
+budgetted for extensive communication and dissemination with this
+community. Thus when we deliver a working product, they will be ready
+to adopt it.
+
+Beyond this, there are the users of other languages.  There are
+something like 12 million programmers world-wide and roughly 50% of
+those use Visual Basic (according to International Data Corp).  In
+March 2002, Borland said Java had about 1.5 million developers.  How
+do we go about getting them to use PyPy?
 
 First of all, we must give them something that they find useful, and
-useful enough to switch.
-
-        The current State-of-the-Art, both in
-        Python and in Computer Languages in general does not best
-        serve the new needs of the creators of embedded, networked and
-        distributed software sectors.  They need a more flexible
-        language which is easier to reduce to its 'bare-bones' for
-        embedding, and which can dynamically reconfigure itself and
-        optimise execution speed at the interpreter level.
-        Consequently, the PyPy project is a collaboration between
-        academic researchers and SME software and service
-        providers. The former have the skill and vision to produce a
-        new run-time language architecture for the twenty-first
-        century and the latter wish to deploy PyPy in their innovative
-        new business ventures. The results of the PyPy project are
-        also expected to be taken-up by established industrial users.
-        We have expressions of interest from Bang and Olufsen, the
-        Danish manufacturer of high-end stereo equipment, Vodaphone
-        the mobile industrialist, Siemens, the German conglomorate,
-        and Axis the Swedish-based multinational market leader in
-        in-house developed chip technology for network video and print
-        servers.
-
-        The project will go through three phases.  In the first phase,
-        we will build a complete State-of-the-Art PyPy Interpreter. By
-        this we mean not only that PyPy will be perfectly compliant
-        with the language behavior of the existing Python language,
-        but also that it will be a State-Of-the-Art Very High Level
-        Object-Oriented Language.  At this point the language is
-        expected to be very flexible, but also very slow.
-
-        In the second phase, we will develop a high-performance PyPy
-        that addresses our modern needs.  This PyPy will transcend the
-        State-of-the-Art -- it will be an innovative language best
-        suited for mobile, networked, and distributed
-        computing. Moreover, this will fix a longstanding complaint of
-        the estimated 175,000 Python programmers worldwide.  Python
-        programs are faster to *develop* than programs in C, C++ or
-        Java, its main competition.  But they *run* much slower.  This
-        need not be.
-
-        In a final third phase, we will validate the previous results by
-        implementing several applications using the high-performance PyPy
-        interpreter.
-
+useful enough to switch.  While Python users might be satisfied at
+getting a faster language, the users of other languages, who will need
+to make a greater effort in switching need a greater reason to switch.
+Fortunately, this is the technical goal of the project.
+
+The current State-of-the-Art, both in Python and in Computer Languages
+in general does not best serve the new needs of the creators of
+embedded, networked and distributed software sectors.  They need a
+more flexible language which is easier to reduce to its 'bare-bones'
+for embedding, and which can dynamically reconfigure itself and
+optimise execution speed at the interpreter level.  Consequently, the
+PyPy project is a collaboration between academic researchers and SME
+software and service providers. The former have the skill and vision
+to produce a new run-time language architecture for the twenty-first
+century and the latter wish to deploy PyPy in their innovative new
+business ventures.
+
+Here is a selection of endorsements of the project from stakeholders,
+members of the Python Business Forum.
+
+.. include:: endorsements.asc
+
+The results of the PyPy project are also expected to be taken-up by
+established industrial users.  We have expressions of interest from
+*Bang and Olufsen*, the Danish manufacturer of high-end stereo
+equipment, *Vodaphone* and *Ericsson* the mobile industrialists,
+*Siemens*, the German conglomorate, and *Axis* the Swedish-based
+multinational market leader in in-house developed chip technology for
+network video and print servers.
  
 
 

Modified: pypy/trunk/doc/funding/FIXME
==============================================================================
--- pypy/trunk/doc/funding/FIXME	(original)
+++ pypy/trunk/doc/funding/FIXME	Sun Oct 12 18:53:45 2003
@@ -135,20 +135,20 @@
 Remove garbage
 Fix fixmes. Some reasonably tough additions.
 Evaluate for relevance.
-NOT STARTED
+READY FOR REVIEW: Laura
 
 B3.1_standards
 Remove garbage
-Fix fixmes
-NOT STARTED
+Fix fixmes --
+READY FOR REVIEW: part of B3
 
 B3.2.3_european_dimension
 Needs total rewrite.
-NOT STARTED
+READY FOR REVIEW:Part of B3
 
 B3.2.strategic_impact
 Needs polish
-NOT STARTED
+READY FOR REVIEW:Part of B3
 
 B4.0_resources
 Should be empty. Stuff goes in subchapters.
@@ -187,7 +187,8 @@
 Make diagrams.
 Fix fixmes.
 Review.
-NOT STARTED
+READY FOR REVIEW:Bea
+
 
 B6.0_detailed_implementation
 REVIEWED: hpk
@@ -254,7 +255,7 @@
 Needs work effort.
 NOT STARTED
 
-B6.7.wp13_integration_config
+B6.7.wp y13_integration_config
 ok for now
 DONE
 

Modified: pypy/trunk/doc/funding/real_B3s
==============================================================================
--- pypy/trunk/doc/funding/real_B3s	(original)
+++ pypy/trunk/doc/funding/real_B3s	Sun Oct 12 18:53:45 2003
@@ -498,18 +498,7 @@
 results. Diagrams and schematics will be provided to illustrate fundamental
 concepts, as appropriate to the audience and the subject matter.
 
-The person in charge of WP 14 will be Alex Martelli, a member of both the core
-Python developers and of the Python Business Forum, author of the best-selling
-book "Python in a Nutshell", co-editor of the collectively authored "Python
-Cookbook", popular for his articles on both printed and online venues, and
-technical editor and/or reviewer of most of the Python books published over the
-last couple of years. Dr. Martelli has a background of leading multi-cultural
-software development teams and providing presentations and reports in various
-formats to audiences at all levels of technical expertise. His team will include
-members with a diversity of languages and backgrounds, which will prove crucial
-in the popularization phase, in particular, which may require authoring,
-translation, and presentation in the many different languages of the European
-Union.
+
 
 XXX TODO:
 


More information about the Pypy-commit mailing list