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

lac at codespeak.net lac at codespeak.net
Fri Oct 10 14:41:39 CEST 2003


Author: lac
Date: Fri Oct 10 14:41:38 2003
New Revision: 1663

Modified:
   pypy/trunk/doc/funding/B2.0.0_new_relevance.txt
Log:
this needs to be the SWOT stuff. What is here belongs in B3.


Modified: pypy/trunk/doc/funding/B2.0.0_new_relevance.txt
==============================================================================
--- pypy/trunk/doc/funding/B2.0.0_new_relevance.txt	(original)
+++ pypy/trunk/doc/funding/B2.0.0_new_relevance.txt	Fri Oct 10 14:41:38 2003
@@ -1,45 +1,10 @@
+FIXME_LAURA: proof-read this, insert new direction SWOT job
 :DELETE:BEGIN
-
-B.2     Relevance to the objectives of the IST Priority 
-
-Describe the manner in which the proposed project's goals address the
-scientific, technical, wider societal and policy objectives of the IST
-Priority in the areas concerned. (Recommended length ­ three pages)
-
-Information for this section comes from  several main sources -  
-
-
-    1.  Each Workprogram and the Commission specific program documents
-        identify and address the policy needs to a certain extent.
-        The introductory sections of the Workprogram for IST 2003/4
-        contains good reference material.
-
-http://www.cordis.lu/ist/istag-reports.htm
-
-    2.  Via the Europa web site, http://europa.eu.int there is
-        information on all EU policies and they can be identified and
-        downloaded from there. For example we have the following ­
-        Policies - Access by subject to legal instruments in force,
-        legislative activity in progress, implementation of common
-        policies, EU grants and loans, statistics and publications.
-
-
-    3.  There is also good material under eEurope initiatives and at
-        the ISPO (information Society Project Office) site.
-
-
-You must also address where appropriate ERA related issues such as 
-relationships to any Eureka activities, (such as commonality of partners) 
-or relationships to national research programs. 
-
---------------------------------------
-
-:DELETE:END
-
 FIXME_LAURA: proof-read this
 
 Relevance to the Objectives of the IST Priority
 --------------------------------------------------
+
 The PyPy project will build a flexible, modular, context-aware
 implementation of the Open Source programming language Python.  In
 doing so it will take advantage of the known European strengths in
@@ -56,19 +21,12 @@
 explicit goals of making it more suitable for European industry can
 only have a positive effect on European competitiveness.
 
-Since Python is widely used as a 'first programming language' and has
-been very successful as a language to be taught to non-programmers,
-particularily women, increasing the demand for Python in the IT
-marketplace in general can also have a limited effect in promoting
-social cohesion and gender equality.  (See section 7 where this is
-expanded at great length).
-
 Because PyPy will be released as Open Source, it will contribute
 towards the goals of openness and trust. Python is the most
-widely used European-designed computer language, (its development
+widely used European-designed computer language. Its development
 started in 1990, at CWI, Centrum voor Wiskunde en Informatica, the
 National Research Institute for Mathematics and Computer Science in
-the Netherlands) it will strenghten our leadership in the area of
+the Netherlands, it will strenghten our leadership in the area of
 innovative language design, and increase world-wide awareness of this
 fact.
 
@@ -78,81 +36,121 @@
 European businesses and industry and to contributing to the greater
 well-being of all European citizens.
 
-:DELETE:BEGIN
 
-2.1 Relevance to the IST Workprogramme
+
+:DELETE:END
+
+Relevance to the IST Workprogramme
+++++++++++++++++++++++++++++++++++++++
 
 The IST thematic priority will contribute directly to realising
 European policies for the knowledge society as agreed at the Lisbon
 Council of 2000, the Stockholm Council of 2001, the Seville Council of
 2002, and as reflected in the e-Europe Action Plan.
 
-The main targets of IST in FP6 are
+   The main targets of IST in FP6 are
 
    - solving 'trust and confidence' problems so as to improve
      dependability of technologies, infrastructures and applications.
 
-:DELETE:END
-
-Relevance to the IST Workprogramme
-++++++++++++++++++++++++++++++++++++++
-   
 PyPy can contribute to this goal because it is an Open Source
 language.  Open Source programs are more widely trusted than
 proprietary alternatives because they are transparent.  Any person
 having any doubts or questions about the technology can simply read
 the code and find out what it does, unlike with a closed-source
-language where one can only hope.  Moreover, Python is an extremely
-readable language.  Readability was one of its design goals.  This
-makes maintaining Python programs substatially easier than similar
-program in less readable languages.  It is the maintainability of
-computer programs which most directly effects their actual and
-perceived reliability.
+language where one can only hope it does what you want.  Moreover,
+Python is an extremely readable language.  Readability was one of its
+design goals.  This makes maintaining Python programs substatially
+easier than similar program in less readable languages.  It is the
+maintainability of computer programs which most directly effects their
+actual and perceived reliability.
+
+Moreover, there is a significant risk in relying on proprietary
+closed source programs.  Should one have any problem with the program,
+you are completely dependent upon the programs manufacturer to fix
+it.  But the manufacturer will only fix it if it is in his commercial
+interest to do so.  The authors of this proposal who live in Sweden
+are extremely tired of using software which believes that one can
+live without the last three letters of the Swedish alphabet :XXX.
+When the source is freely available, then should the manufacturer 
+not believe your problems to be worth his while, you can always
+change things yourself, or hire somebody else to do so.  Thus rather
+than 'trusting the manufacturer because you have no choice' you
+can 'trust yourself to always be able to fix it should it go wrong'.
+This second form of trust is far more durable and useful.
 
     - strengthening  social cohesion  by providing  efficient, 
       intelligent and easy to use systems.
 
-A primary design goal of Python was to be easier for non-programmers
-and non-technical people to learn.  If the devices of the future were
-programmed in Python, even if they were done so simply for reasons of
-economic competitiveness, there could be greater participation by all
-memebers of society simply because there is less of a language
-barrier.
+Social cohesion is strengthened when technological advances are no
+longer the exclusive domain of a technological elite, but readily
+accessible by all members of society.  The best way to achieve such a
+goal is to have the participation of all members of society in the
+design and implementation of new technological advances.  They will
+prevent our future devices from arriving with user interfaces that
+present a 'nerds only' barrier.  In the field of software, this means
+more than simply providing programs which are easy to use -- it
+also means providing languages which are easier for non-programmers
+to learn.
+
+Python's development started in 1990, at Centrum voor Wiskunde en
+Informatica (CWI), the National Research Institute for Mathematics and
+Computer Science in the Netherlands.  It built on the lessons learned
+in designing ABC.  Both of these languages are explicitly designed to
+be easier for non-programmers and non-technical people to learn.  Python
+has been extremely successful in such goals, see XXX CP4E, especially
+among women.  Python is widely used as a first programming language.
+We will explore this further in section 7, but for here suffice it
+to say that Python meets such goals as much as is possible for a
+computer language.
+
+Again, the simple benefit of being able to type your name correctly,
+when it contains letters outside of the English 26, provides a sense
+of belonging -- or perhaps it is only that when you cannot type your
+name you feel excluded, unappreciated, or unwanted.
 
     - enabling sustainable growth and improving competitiveness both of 
       large and small businesses as well as the efficiency and transparency 
       of governments. 
 
-Firstly, governments have been embracing Open Source in recent times
-in a big way.  To the extent that they will demand programs developed
-in an Open Source Language, for reasons of transparency, reliability,
-and national security they will benefit from the existence of PyPy as
-an Open Source language choice.  Secondly, a driving force in this
-proposal is the Swedish SME AB Strakt, whose new product, *CAPS
-Upphandling*, is a full-featured, transparent, government procurement
-system promoting the efficiency of government throughout the tender
-process.  AB Strakt is interested in PyPy in large part because it
-will improve its commercial government offering.  Thirdly, the PyPy
-Consortium includes the Python Business Forum, an international trade
-association of SMEs who develop using the Python programming language.
-Since SMEs are the main engines for innovation, growth, and
-competitiveness in the IT sector, by supporting these SMEs, and
-improving the language they use to develop one can directly have a
-positive effect on competitiveness.  Moreover, syngeries can be
-developed between the SMEs and academia, and SME and the
-large industrial players whom we haven't signed on board yet, sigh.
+Governments have been embracing Open Source in recent times in a big
+way.  To the extent that they will demand programs developed in an
+Open Source Language, for reasons of transparency, reliability, and
+national security they will benefit from the existence of PyPy as an
+Open Source language choice.
+
+Moreover, the PyPy Consortium includes the Python Business Forum, an
+international trade association of SMEs who develop using the Python
+programming language.  Since SMEs are the main engines for innovation,
+growth, and competitiveness in the IT sector, by supporting these
+SMEs, and improving the language they use to develop one can directly
+have a positive effect on competitiveness.  Moreover, syngeries can be
+developed between the SMEs and academia, and SME and large industrial
+players.  Disseminating knowledge to these SMEs is a primary goal of
+this proposal, and a major focus of our efforts.  They are poised to
+fully exploit the new language implementation because they will be
+among its developers, and beneficiaries of a focussed effort in 
+knowledge dissemination.
+
+Thirdly, a Consortium member in this proposal is the Swedish SME AB
+Strakt, whose new product, *CAPS Upphandling*, is a full-featured,
+transparent, government procurement system promoting the efficiency of
+government throughout the tender process.  AB Strakt is interested in
+PyPy in large part because it will improve its commercial offering.
+The governments and large businesses which are its primary market will
+thus benefit indirectly from an improved Python. 
 
     - harnessing the computing and knowledge management resources
       across Europe and bringing them to the desktop of any
       researcher, engineer or other end user.
 
 Open source standards increase interoperability, which make such
-resources easier to share.
+resources easier to share.  FIXME_ALASTAIR Now talk about Semantic Web
 
 Again, quoting from the IST workprogramme, this requires progress in
 three main technology building blocks:
 
-    - pushing the limits of miniaturisation and minimising the costs
+ena    - pushing the limits of miniaturisation and minimising the costs
       and power consumption of microelectronic components and
       micro-systems.
 
@@ -170,8 +168,9 @@
       software will be encouraged when appropriate to ensure
       interoperability of solutions and to further innovation.
 
-This is PyPy in a nutshell.  An Open Source language that can be
-adapted to accomodate new applications and services.
+This is PyPy in a nutshell.  An Open Source language that is explicitly
+designed for the next generation of products and services.  FIXME_SAMUELE
+quote from the work package???
 
 -     Developing user friendly interfaces which are intuitive, can
       interpret all our senses such as speech, vision and touch and
@@ -182,45 +181,18 @@
       and creation of digital content more effective and more
       creative.
 
-Now we need to talk about synergies with the Direct Info/Semantic Web
-project that DKFI is also involved with.  Alastair needs to write this
-bit.
-
-Also, I have missed some parts, and Nicolas needs to write a bit about
-constraint programming.
-
-:DELETE:BEGIN
-
-2.2 European Dimension
-
-:DELETE:END
-
-European Dimension
-++++++++++++++++++++++
-
-I don't know what to say here.
-
-:DELETE:BEGIN
-
-2.3 Links and Complimentary with Other Programmes
-
-:DELETE:END
+FIXME_ALASTAIR SEmantic web,
+FIXME_NICO Narval?  where does constraint programming go?
 
 Links and Complimentary with Other Programmes
 +++++++++++++++++++++++++++++++++++++++++++++++++
-
-Direct Info/Semantic Web, correct? ask Alastair and Armin to talk about their current projects
-
-:DELETE:BEGIN
-
-2.4 Contribution to Community Social Objectives
-
-:DELETE:END
+FIXME_ARMIN FIXME_NICO FIXME_ALASTAIR FIXME_BEA
+Talk about your projects.
 
 Contribution to Community Social Objectives
 +++++++++++++++++++++++++++++++++++++++++++++++
 
-I don't know what to say here, either.  Have I said it already?
+FIXME_LAURA ask Michel
 
 Contributiuon to EC Policies
 ++++++++++++++++++++++++++++++++


More information about the Pypy-commit mailing list