Activity History

(see the Activity Overview for a graphical overview)

The Activities started in 2000, when the first draft plans for an collaborative application (linguistic domain) were created.

Several software production systems were selected to start the implementation of the final application, but none of those systems could withstand the upcoming requirements.

This resulted in the need to create a new software production system - a very complex task, which needs high amounts of man-years.

This is of course impossible for one person, especially with the basic requirement "Keep Independency" (important in order to ensure technical evolution without influence of e.g. investors).

Open Source

The Solution: Selection and Integration of Open Source Systems - still a large task, but solvable, depending on the quality of the integration and several other factors.

But integration of Open Source Systems hits on several barriers (technical and personal, e.g. change resistance within projects). Sub Systems must be selected carefully, otherwise the complexity of the resulting system becomes non-managable.

Several requirements were extracted from the many public evaluations of projects and products within the 5 years lasting CORE Project (as stated, this project contains several non-sucessfull production starts).

Human Factor

Many experiences subjecting Open Source and larger scale project organization were gained, The most important one is the influence of the Human Factor.

The actual work focuses on the topic "Efficiency within Human Populated Systems".

Actual Work

CASE

Those requirements and experiences are used within the CASE Project, which selects Open Source Subsystems for integration into a Coherent Software Production System (CSPS).

Additionally, the project produces the basic Organisational Subsystems for integration into the final System.

BASE

The first experimental implementation of an CSPS is based on Python and can be found within the BASE Project.

unsynchronized efforts within the python domain, missing standard component models and persistency mechanisms and lastly disorganized projects (mainly trac) has led to the need to keep this as a preliminary infrastructure.

LANG

The Lang project will select the final languages/technologies which will be used to implement the final system.

ELLAS

The further generalization is processed within the ELLAS Project, using the hellenic language. The final results will be translated back to the English language once available.

Future

The final CSPS will be used to implement the final applications, (as defined in 2001). The estimated CSPS production start is in 2008.

CSPS

A CSPS is based, by it's nature, on Openness of Sources and Processes. It is perfectly aligned for efficient and competitive Open Source Development, especially commercially oriented.