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

hpk at codespeak.net hpk at codespeak.net
Sat Oct 11 19:13:14 CEST 2003


Author: hpk
Date: Sat Oct 11 19:13:13 2003
New Revision: 1729

Added:
   pypy/trunk/doc/funding/B2.relevance_to_IST.txt
Log:
a new revision of the 

    "Relevance to the Objectives of the IST Priority"

chapter as asked for by Jacob and Laura. I didn't erase
the old files yet. 

Please note that there still is (apart from incorporating 
your criticism :-) the following part where i can't write
anything about:

- Links and Complimentary with Other Programmes

this has a fixme for Armin, Nico, Alastair and Bea to describe
their other EU projects. I think this is important. 

The next one might already be in my text but not
under this headline. 

(- Contribution to Community Social Objectives) 



Added: pypy/trunk/doc/funding/B2.relevance_to_IST.txt
==============================================================================
--- (empty file)
+++ pypy/trunk/doc/funding/B2.relevance_to_IST.txt	Sat Oct 11 19:13:13 2003
@@ -0,0 +1,181 @@
+Relevance to the Objectives of the IST Priority
+-----------------------------------------------
+
+Supporting Participation
+++++++++++++++++++++++++
+
+The PyPy project will connect expert researchers, programmers
+and users at all levels at all times. On the social level we will explore 
+and refine new cooperative ways of researching and implementing advanced 
+highly involved technologies. Building on the large communication network of 
+opensource programmers we will explore and refine agile methodologies.  
+We believe that our new **fluid networked way of rapid software development 
+presents a new paradigm how people can work together**.  
+
+This is an efficient countermeasure to the perceived european "weak culture 
+of tranferring and exploiting university research results" (SWOT table from 
+'IST Advisory Group: Software technologies, embedded systems and distributed 
+systems: A European strategy towards an Ambient Intelligent environment'). 
+
+Python as a language "for everybody"
+++++++++++++++++++++++++++++++++++++
+
+The european industry as well as many developers are not interested in yet another
+new language. Instead our project will produce an extremely flexible and performant 
+development platform around the Python programming language. Much anecdotal, 
+and some empirical, evidence suggests that Python is one of the easiest programming 
+languages to learn and is one of the languages in which one can code up a given 
+algorithm the fastest. For these reasons, it is **particularly popular 
+among those people whose main competence lies beyond computer science 
+and for whom programming is a secondary activity**, that is to say almost 
+everyone in the information industry.  Using Python itself to develop an 
+innovative Python implementation will allow many people to understand the platform
+and reuse it in their context. Understanding, teaching and adapting our 
+Python implementation will be much easier than almost any other language 
+implementation.  
+
+
+A development platform suited for tommorow's european industry
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+
+The EU is interested in **software technologies that are reliable, 
+pervasive, interoperable and can be adapted to accommodate new 
+applications and services**. This exactly the focus of our project. 
+With some unique approaches to building a highly performant
+and productive development platform we will further innovation
+and interoperability. 
+
+We will build an extensible Python implementation that can be adapted
+and configured for almost all runtime environments. It will go far beyond 
+the state of the Art in computer languages, and produce a runtime system 
+which is much better suited for the development and deployment of networked, 
+embedded, and mobile devices than any existing language available today.  
+In doing so it will be compliant with the Python language specification 
+requiring no re-training for the tens of thousands of European Python
+programmers.  To dramatically expand the scope of an already very 
+productive development environment can only have a positive effect on 
+European competitiveness. 
+
+
+PyPy builds on the most successful language designed in europe
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+
+Python is the most 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 innovative language design, and increase world-wide 
+awareness of this fact. With funding from the EU we can bring some 
+key python developers to europe. 
+
+We believe that PyPy presents a **unique opportunity to bring 
+considerable market- und mind share with respect to development 
+tools and environments back to europe**. The many individuals and 
+companies involved with the project are deeply entagled with the 
+opensource community and businesses. Python and PyPy in particular 
+provide a viable alternative to American closed source language 
+monopolies, while increasing innovation and competitiveness in European 
+businesses and industry and thus contributing to the greater well-being 
+of all European citizens.
+
+Working with the strong opensource community to overcome the
+european weakness with development platforms obviously builds on the
+strategies as outlined in the SWOT-analysis by the IST workgroup. 
+
+
+solving 'trust and confidence' problems
++++++++++++++++++++++++++++++++++++++++
+
+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.
+
+A main target of IST in FP6 is::
+
+   solving 'trust and confidence' problems so as to improve
+   dependability of technologies, infrastructures and applications.
+
+PyPy will contribute to this goal because it is build on the strength
+of the opensource community. Open Source programs are more widely trusted 
+than proprietary alternatives because they are more transparent, accessible
+and customizable.  Especially in large opensource projects all parts of
+the program are under permanent scrutiny of many interested developer.
+Because we are deeply connected to the large python communities we are 
+confident that PyPy can take full advantage of this open culture. 
+
+Moreover, Python is an extremely readable language.  Readability was and
+remains one of its main 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 and encourages intelligent usage.
+
+In our view development platforms should not be proprietary but should 
+**empower the user** to get involved and provide appropriate extensions
+suiting commercial and research needs. Thus rather than 'trusting the 
+manufacturer because you have no choice' you can 'trust yourself'. 
+This second form of trust is far more durable and useful.
+
+
+Stengthening social cohesion 
+++++++++++++++++++++++++++++
+
+Social cohesion is strengthened when technological advances are no
+longer the exclusive domain of a technological or commercial 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.  
+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 people for whom programming is a secondary activity. 
+
+- enabling sustainable growth and improving competitiveness both of 
+  large and small businesses as well as the efficiency and transparency 
+  of governments. 
+
+Governments have been embracing Open Source for some time now. 
+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.
+
+Participation of SME's in high-level research
++++++++++++++++++++++++++++++++++++++++++++++
+
+The 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.
+
+
+Links and Complimentary with Other Programmes
++++++++++++++++++++++++++++++++++++++++++++++++++
+FIXME_ARMIN FIXME_NICO FIXME_ALASTAIR FIXME_BEA
+Talk about your projects.
+
+Contribution to Community Social Objectives
++++++++++++++++++++++++++++++++++++++++++++++++
+
+FIXME_LAURA ask Michel
+
+Contributiuon to EC Policies
+++++++++++++++++++++++++++++++++
+
+There will be transfer of knowledge from research to industry through
+the participation of software developing SMEs.  Thus the SMEs in the
+project will benefit from the cutting-edge, high level research results.
+Since the SMEs are in a hurry to commercialise products which use this
+research, the academics will see that their research is not wasted --
+locked into tiny languages which have little effect outside of the
+academic community.  A specialising Just in Time Compiler for Python,
+designed for the use of networked and embedded systems will have 
+immediate effect in reinforcing European dominance in this demanding
+competitive field, and thus contribute to the employment of people 
+in desirable jobs in a rapidly growing field.


More information about the Pypy-commit mailing list