Bootstrapping of Libre Services is not starting from zero. As part of our framework for collaboration we have created an initial set of starting-point engineering and deployment assets.
We have done substantial engineering development work to create a set of reference Libre Services software components. These are available for immediate use as the basis for collaborative engineering development.
Under Neda we have also done the initial work to demonstrate deployment proof-of-concept.
We have completed initial development of LSIP, the Libre Services Integration Platform. LSIP is the basis for efficient services development, and a key component of the Libre Services model. It consists of a uniform set of tools, policies and conventions for integration of software into services. LSIP is now sufficiently complete and mature for use as a general industry resource.
We have done the intellectual work to define the requirements for a coordinated set of services, allowing highly generalized interactions among each other. We have identified the key abstractions that must be represented within such a set, including such things as individual persons, businesses, physical locations, and events. We have then designed a family of services to represent these abstractions, and to allow rich and complex interactions among them. The result is a coherent and powerful model for generalized Internet services.
Based on this general conceptual architecture we have created an initial set of starting-point Libre Service Engines. Thus far we have created service engines to provide the following functionality:
We are in the process of creating service engines based on the other abstractions and usage models in our general conceptual architecture. These include services based on the generalized abstraction of business entities, physical locations, and events; services for publication of information; and services allowing complex interaction among the various types of abstracted entities.
Everything we have built--the LSIP development platform, and all the starting-point service engines--is available as free software licensed under the GPL. These are intended to be reference implementations, freely available for examination, evaluation and reuse by the software engineering community.
Under Neda we have deployed an initial set of working Libre Services based on the starting-point service engines. The first of these is the ByName service. ByName provides a basic set of Internet services for the individual user, including a personal domain, personal website, e-mail, mobile messaging, integrated support for mobility, and a few other capabilities. It is the world's first Libre Service!
Libre Services are thus not merely an abstract concept--they are a real construct that exists today.
Thus far we have deployed the following services:
These initial services are in varying stages of development, in some cases providing only very basic capabilities. But they are sufficient to demonstrate end-to-end proof of the Libre Services concept. They show that it is possible to deliver real services to an end-user, using nothing but free software.