Difference between revisions of "Platform roadmap"

From Organic Design wiki
(Milestone 5: Currency and Trade: and handling accounting and reporting)
m (Milestone 1: Business, commercial and funding Structure)
 
(62 intermediate revisions by 4 users not shown)
Line 1: Line 1:
This document describes our ongoing work to implement the ideas and principles described in our [[manifesto]]. It is directed at those who share our goals and visions who would like to collaborate with us and others to bring them about.  
+
This document is a business plan that specifies an event-line showing our activities to build and deploy the platform network.
  
We call the outcome we are working toward a “platform”, a package of technologies designed to provide a robust starting point and foundation to help any individual or group to achieve their goals in a collaborative way. We envision that this technology can serve to unite existing groups to work together more closely and form larger groups based on shared interests, as well as empowering individuals with information technology that provides flexibility, freedom and privacy.
+
It forms the business plan, or simply the Roadmap. This document describes our ongoing work to implement the ideas and principles described in our [[manifesto]]. It is directed at those who share our goals and visions who would like to contribute to help bring them about.  
  
We propose that it is possible for people around the world who have shared goals and values to work together much more effectively and harmoniously. The path to achieving this will be to create a flexible framework that can serve as a living, evolving repository for proven and effective methods of collaboration and decision-making, which is easy to change, improve and customise. All users of such a system will be able to contribute to its improvement, much like the Wikipedia has drawn upon a large number of contributors to become the largest and most up-to-date repository of encyclopedic knowledge in a number of languages. This is the vision Platform seeks to fulfil.  
+
We call the outcome we are working toward “Platform”, a package of software technologies designed to provide a robust starting point and foundation to help any individual or group to achieve their goals. We envision that this technology can serve to unite existing groups to work together more closely and form larger groups based on shared interests, as well as empowering individuals with information technology that provides flexibility, freedom and privacy.
  
We now have a functional system that we've been using for our own organisation and project management. It still has some critical elements missing and is currently based on a MediaWiki framework (which is why we are calling it [[Wiki Organisation]]). This has been useful for us to develop and refine a prototype within, which also contains the initial content and structure of the Platform. We are currently “packaging” the prototype [[Wiki Organisation]] technology we have developed this way to allow the setting up of platforms. A foundation exists, but further work is required to document the system and to make it more user friendly, easier to customise, technically efficient and robust.  
+
We propose that it is possible for people around the world who have shared goals and values to work together much more effectively and harmoniously. The path to achieving this will be to create a flexible framework that can serve as a living, evolving repository for proven and effective methods of collaboration and decision-making, which is easy to change, improve and customise. All users of such a system will be able to contribute to its improvement, much like the Wikipedia has drawn upon a large number of contributors to become the largest and most up-to-date repository of encyclopedic knowledge in a number of languages.
  
== Vision ==
+
We now have a functional system that we've been using for our own organisation and project management. It still has some critical elements missing and is currently based on a MediaWiki framework (which is why we are calling it [[Wiki Organisation]]). This has been useful for us to develop and refine a prototype within, which also contains the initial content and structure of the Platform. We are currently “packaging” the prototype [[Wiki Organisation]] technology we have developed this way to allow the setting up of Platforms. A foundation exists, but further work is required to document the system and to make it more user friendly, easier to customise, technically efficient and robust.
The Platform technology will ultimately integrate all of the following:
+
*Vision: See [[Organic Design Vision]]
 +
*Values: See [[Values]]
  
A turn-key organisation based on continually updated, proven best practices for personal organisation and setting up businesses. What this means in practice: Fill in a number of electronic form to set up your personal and business goals, projects and manage resources.
+
== Goals ==
 +
This is the specific sequence of goals we want to achieve in implementing Platform specification. Each milestone comprises a number of projects and their associated tasks. These "organisational milestones" are conceptually the same as [[W:Milestone_(project_management)|milestones within projects]], except at the level of a whole organisation.
  
A suite of free, customisable software applications that can run on any computer in any language. What this means in practise: Download a software package or burn a DVD ROM that can be installed on any computer, which includes a continually-updated operating system, email, office and collaboration software.
+
=== Milestone 1: Business, commercial and funding Structure ===
 +
We are currently preparing to [[W:Crowd_funding|crowd-fund]] the first two milestones listed here to give us a fully functional, packaged system to deploy for partner organisations. At this point we will re-assess the most effective path forward. We will be in a position to focus on the development of the [[platform network]] and progress the rest of the milestones in parallel and with much more momentum.
  
A portal to a network of people to communicate, do business and debate matters of governance with. What this means in practice: Being able to select a legal and financial framework in alignment with your values, to pursue your goals within, with the ability to question and change any aspect and to connect with peers who abide by the same governance.
+
In presenting our work to the public for crowd-funding, we intend to show how much work we have already put into the technology and that we have a solid plan moving forward. We are moving the development work into the public realm to offer transparency, accountability and credibility to potential backers. Our demo system will allow any member of the public to try and use the technology for themselves to see whether it is something they want to use or support. In addition, we plan to offer members of the public an easy way to set up their own wiki organisation for free.  
  
== Values ==
+
Organic Design itself is a virtual organisation, comprising members who share the vision of Organic Design, who use the [[Wiki Organisation]] prototype to collaborate on a range of projects, including the development of the system itself. The Organic Design wiki is also a collaborative effort, it serves as a development hub and repository for research and other documentation. [[About Organic Design]] elaborates further on the organisation, which has been operating in this evolving form for the past five years. [[Organic Ontology]] gives further detail on the structure of the current organic design departments and the scope of the work.
Underlying the Platform technology is a set of values that have guided its development and continued evolution. The platform is defined as technology actively supporting the expression of the following values:
 
  
=== Freedom and Privacy ===
+
Organic Design maintains a mutual benefit relationship with the Platform One project. Platform One will be a new kind of sustainable learning community in rural New Zealand, designed to develop and model new sustainable technologies and showcase existing innovative environmental, software and social technologies. The Platform One charitable trust, as the legal and financial management foundation, has a constitution incorporating the core of the Organic Design manifesto and will use the Platform technology as a foundation for all software systems and the IT infrastrucutre. In doing so, the trust will drive the development of the Platform technology and the Platform network, while ensuring that all operational methods and procedures will be available as a "living template", allowing the entire organisation to be "cloned" and implemented in parallel on a wider scale. This lends considerable leverage to the work done at Platform One, allowing effective solutions to be deployed rapidly and aiding the development efforts undertaken by exposing the work to global peer-review. In collaboration with Organic Design, the stakeholders of Platform One will be able to eventually foster an entire eco-system of learning communities.
We believe use of technology should progressively empower and free people and ensure privacy. In practice this means having full knowledge and control over who accesses personal data and the routine application of strong encryption to ensure privacy. Freedom means being able to choose what the technology looks like and how you use it without having to compromise on functionality or connectivity.
 
*[http://www.gnu.org/philosophy/free-sw.html Free Software Definition] ''- This page clearly defines what freedom means in the context of software''
 
*[http://www.eff.org/issues/privacy Privacy] ''- portal by the Electronic Frontier Foundation (EFF) on privacy for more information''
 
  
=== Openness and Transparency ===
+
=== Milestone 2: Prototype Organisation System Complete ===
If systems are open then they are able to improve [[w:Scientific method|scientifically]] through peer-review of clear analysis and objective reporting, thus minimizing inefficiency and corruption. Note that the concepts of transparency and of privacy can appear contradictory, but each has its place; people have a right to real privacy in their personal and financial affairs, but systems must be transparent to all who are affected by its operation and decision-making. A concrete way to pursue this approach is to implement open standards wherever possible.
+
By the time we reach this milestone, our system will be available for use by members of the public, who will be able to set up a free, private trial version of the demo system. The first step toward this is to move the development work around [[Wiki Organisation]] to the public OD wiki, out from our private beta testing wiki. Packaging is at a level where someone can download the wiki technology with a basic set of records and subscribe to updates from the demo system. Development can continue in the form of releasing [[packages]] to extend the functionality of the org system. People can choose to set up their own "blank" system, one with user guides, with demo content, or OD default content ("live" projects to improve the system itself).  
*[http://p2pfoundation.net/Open_Organization Open Organisation] ''- article on P2P foundation site defining open organisation in more detail''
 
*[http://www.eff.org/issues/transparency EFF transparency portal] ''- the Electronic Frontier Foundation''
 
  
=== Independence (Bottom-up, Peer to peer) ===
+
The goal is to define the minimal set of features and content required for this stage and to separate out development work that can be handled as part of the package release cycle. In addition to being able to maintain a synchronised system, the users are also able to share selected data with other trusted entities or the general public using the system. This allows users to create and publish projects within the trusted network. Some design and UI improvements will round off the initial system.
All platforms are able to operate independently of their connectivity with other platforms, but when that connectivity is available it's fully utilised. Independence also implies the principle that every platform should have the ability to fully replicate other platforms. The package comes with all the documentation and tools to create bootable USB sticks or CD's for other people to create their own platforms with.<ref>The source code of all the software used by the system is also included, and also the technology-independent specifications of all aspects of the organisational system so that other platforms can be set up using different content management systems, operating systems or hardware architectures.</ref>
 
 
 
In an effort to prevent centralisation and monopolisation, we ensure that the latest state of our technology is available in easy-to-use form without restrictions to anyone, and that it can be used to connect directly and privately with any other person or group using the technology to communicate, trade and govern.
 
*[[W:Peer-to-peer_(meme)|Peer-to-peer]] ''- peer-to-peer article on Wikipedia''
 
 
 
=== Organisation and Accountability ===
 
We submit that the widespread adoption of decentralised forms of organisation can help empowered citizens work together to solve problems and take responsibility for those aspects of civic life that are currently regarded as poorly administrated or managed. Technology should support the collaborative and democratic management of matters both trivial and profound. Policy decisions should be traceable to a point of origin and people in positions of responsibility should be directly accountable to all affected stakeholders. The learning organisation as proposed by systems thinker Peter Senge is one form that such a system of bottom up organisation could take.
 
 
 
== Goals ==
 
These are the specific goals we want to achieve in implementing Platform specification and their sequence. Each milestone comprises a number of projects and associated tasks. These organisational milestones are conceptually the same as milestones within projects, except at a higher level.
 
  
=== Milestone 1: Prototype Organisation System Complete ===
+
=== Milestone 3: Prototype Fully Packaged and Deployment-ready ===
Wiki organisation is the technology to be used to build the prototype organisational system. This system will be available for use by members of the public who can set up a free trial version. Packaging is at a level where someone can download the wiki technology with a basic set of records and subscribe to updates from the demo system. Development can continue in the form of releasing [[packages]] to extend the functionality of the org system. People can choose to set up their own “blank” system, one with user guides, with demo content, or OD default content ("live" projects to improve the system itself). The goal is to define the minimal set of features and content required for this stage and to separate out development work that can be handled as part of the package release cycle. In addition to being able to maintain a synchronised system, the users are also able to share selected data with other trusted entities or the general public using the system. This allows users to create and publish projects within the trusted network. Some design and UI improvements will round off the initial system.
+
By the end of this phase, we will have the packaging of the system refined to the level where it is self-contained and can run offline. What we mean with that specifically, is that anyone could cheaply obtain an installation CD or memory stick with the current version of the desired Platform software package and install it on any computer they desired, to "boot up" into a free operating system complete with any software required, as well as a range of copyright-free content such as the Wikipedia. Upon opening a web browser, the user could then access a fully functional [[Wiki Organisation]] containing the Platform interface. Some people may also wish to do this using a "live" system that could be removed again without making changes to the host computer.
  
==== Tasks include ====
+
The Platform software package could then be set up on a number of other computers to be used by the members of the platform to do work, locally or further afield. Users of the Platform software package will then be able to choose from a number of methods to exchange software updates, emails, organisational records, files and other data, rather than gambling the continuity of their work on the assumption of uninterrupted availability of broadband Internet connections. This is not to say that the Platform software package would not take full advantage of fast Internet, the availability of which would allow for dynamic video and 3d interaction between members. This approach also brings with it the ability to distribute data securely across a trust network and securely log into one's own personal "roaming profile", containing all up-to-date personal files and settings. In this way, people using the Platform software package will have access to [[W:cloud computing|cloud computing]] services with the peace of mind they offer, without having to sacrifice their privacy.
{{Note|These tasks are to be merged and associated with live projects listed below}}
 
*Change over to GUID naming
 
*Sort out task record
 
*Sort out project record
 
*Complete syncing
 
*Move RA dev and selected content to OD
 
*Merge OD and private content
 
*Implement identity system
 
*Document RA – user guide
 
*Document RA - specification
 
  
==== Milestone 1 Projects ====
+
We intend to use the technology at this stage to expand our network of aligned organisations using a shared system, by offering customisation and consultancy services around Platform implementation. This activity will presumably result in a boost to the development efforts around the Platform software packages and an ensuing decentralisation of development work, taking the pressure off Organic Design and giving rise to other flavours of Platform, with other names, in other languages, which would necessitate the development of a language- and technology-independent specification of the Platform, so that in spite of increasing diversity within the network, effective collaboration will remain easy.
{{Note|This list will include links to live projects formatted similarly to blog posts, using either section 0 or description field content with a link to the actual project.}}
 
*[[Merge OD Wiki and PrivateWiki]]
 
*[[Demo Organisational System]]
 
*[[Documentation]]
 
*[[MediaWikiLite]]
 
*[[Payment integration]]
 
  
=== Milestone 2: Prototype Fully Packaged and Deployment-ready ===
+
=== Milestone 4: Technology-Independent Specification and Development ===
*ISO and LAN
+
The focus of this stage of development is to develop a specification of Platform technology that is technology and language-independent, an open standard that can be implemented in any technology or language while maintaining interoperability between the numerous implementations. The result of this effort will be the full decentralisation and internationalisation of the Platform development work. It also means that the Platform can be implemented in the most up-to-date technologies, to allow for effective integration between functions like email, project management and social networking, while making communication more dynamic, adding voice and video collaboration where the bandwidth is available. [[w:Extensible_Messaging_and_Presence_Protocol|XMPP]] currently appears like a good standard to use for creating such a specification, the potential of which has been demonstrated by Google with their "[https://wave.google.com Wave]" application. We envisage a subscription model, where different aspects of the Platform, including the interface, are "curated" by different groups and the users can specify which groups' settings, updates or content they would like to see reflected in their own Platform.
*Distributed server
 
*Trust groups
 
*Full offline functionality
 
*Research & Education material such as Wikipedia, legal glossary and documentaries
 
*Linux distro for managing IT infrastructure
 
  
==== Milestone 2 projects ====
+
This stage of development, with Platform no longer being constrained by limitations of specific technologies such as MediaWiki, will be ideal for creating a user interface standard for Platform that is based on the most current technologies and is focussed on making the platform as user-friendly as possible. The challenge will be to create a consistent experience across the whole range of software packages used, while still allowing for flexibility in customisation and making effective use of resources such as broadband Internet or hardware graphics acceleration while not assuming the availability of such resources. The challenge of creating a unified "look and feel" also encompasses creating a consistent experience across a broad range of currently separate applications, such as browsing the web, working on emails, managing projects or updating accounts in the book-keeping application. We need a simple, consistent and solid interface that ties together all aspects of creating and growing an organisation, which can reveal complexity where desired.
*[[User management]]
 
  
=== Milestone 3: Technology-Independent Specification and Development ===
+
At the end of this stage we will have an evolving set of turn-key organisations that can be used by members of the network to set up new organisations in response to the demand within the network. This is an important aspect the specification mentioned above will need to cater to. We envisage a "wizard" interface that consultants can use to create a new Platform, which is able to tap into any existing resources to create a full inventory and then compare such an inventory with current demands within the platform network to suggest products or services to offer. Having technology abstraction means that all the consultants and their clients need to discuss are everyday concepts such as what kind of skills employees have, what kind computers and software are available to the organisation, what kind of financial and production capital is available. By providing forms to fill in this information, the Platform software then converts these everyday concepts into machine-readable format and publishes them within the Platform network. The software can then suggest the most efficient legal structures and most rewarding value propositions based on the data within the network. The foundation technology to do this has existed for some time and it is often referred to as "[[W:Semantic_Web|the Semantic Web]]".
*User Experience and Interface design
 
*Turnkey Organisational System
 
*Taking platform development fully into "Web 3.0" based upon detailed specifications
 
*XMPP
 
*JavaScript Content Management - Wave style
 
==== Milestone 3 projects ====
 
*[[Wave Migration]]
 
  
=== Milestone 4: Global Multilingual Network ===
 
==== Milestone 4 projects ====
 
*[[Internationalisation]]
 
 
=== Milestone 5: Currency and Trade ===
 
=== Milestone 5: Currency and Trade ===
*Legal framework for setting up independently of the system
+
With the foundation of the previous milestones in place, at the end of this stage of development we envisage a range of new services to be supported and enhanced by the Platform network that were previously too complex to orchestrate or which require a certain economy of scale. These services include the provision of currency, insurance schemes and investment capital, allowing Platforms to be set up in a wider range of industries, including farming projects, high-tech fabrication plants for computer hardware, hospitals, universities, banks or even civil engineering projects such as roads and railway systems.
*Financial framework for trading together, funding projects and handling accounting and reporting
 
==== Milestone 5 projects ====
 
*[[Financial System]]
 
  
== Financial & Business Structure ==
+
We see a growing demand for groups to effectively formulate policies and goals and to raise the resources required from their members to implement them, with full accountability provided by the underlying technology. This technology should also ensure access by all stakeholders<ref>Loosely: anyone affected by the project, department or organisation</ref> and empower them to review, question or provide feedback on any aspect of the work undertaken. We hope that the Platform network can help meet this demand. It is even plausible at this stage that some of the new non-territorial nations could be represented within the Platform network. Those nations could offer their "customers" citizenship, protection, standards development and welfare services in return for moderate "membership fees", while maintaining full transparency of accounts.  
We need to create a good default (and eventually a set of defaults) business structure which is optimised for minimal tax legally. This could involve something along the lines of following a procedure that results in members setting up an global business entity as a "non-territorial out-post" of the network. Members then perform work for their instance of the global organisation, their travel and expenses are paid. Members can then apply group discussion and decision-making methods to allocating any surplus funds to members, resources and work.
 
  
From a financial perspective, a platform would consist of one or more "international non-profit organisations" covering multiple nationalities, and would exhibit the following attributes:
+
We envision this trend resulting in significant empowerment of individuals and families worldwide who are now free to choose between number of economic and legal systems, leading nation-states and other sovereignties to compete for potential citizens by offering more efficient and transparent services, pristine natural environments or more opportunities for social, intellectual and spiritual advancement. All of the above, we hope.
*generates profit to allocate funds to the tasks required to carry on with its purpose
 
**sells merchandise through an online shop
 
**sells affiliate products such as books and subscriptions
 
**offers monthly subscriptions for server administration and support services
 
*purchases services and assets which are useful for the organisation
 
*only ever holds a moderate balance for cash-flow purposes
 
*resides in a jurisdiction where offshore income is non-taxable (and makes near-zero net profit)
 
*pays for moderate travel, accommodation and consumables costs for volunteer workers (members)
 
*pays contractors and businesses to do work that can't be handled by the volunteers
 
*pays rent on local club-houses where members can work and socialise
 
*grant members access to the organisation's assets and other resources
 
  
 
== Related projects ==
 
== Related projects ==
 
Some organisations and projects involved in similar work:
 
Some organisations and projects involved in similar work:
*[http://www.thebusinessclass.net/ The Business Class.Net] Setting up workspaces with accommodation to ensure consistent standards for people working around the world
+
*[http://www.thebusinessclass.net/ The Business Class.Net] ''- Setting up workspaces with accommodation to ensure consistent standards for people working around the world''
*[http://www.dreamfish.com/ Dreamfish] Creating a worldwide network to collaborate on projects
+
*[http://www.dreamfish.com/ Dreamfish] ''- Creating a worldwide network to collaborate on projects''
*[http://www.couchsurfing.org Couchsurfing] Creating a world-wide peer-to-peer trust community
+
*[http://www.couchsurfing.org Couchsurfing] ''- Creating a world-wide peer-to-peer trust community''
*[http://www.gaiasoft.com/index.shtml Gaiasoft] Facilitating the development of shared templates
+
*[http://www.gaiasoft.com/index.shtml Gaiasoft] ''- Facilitating the development of shared templates''
  
 
== Related concepts ==
 
== Related concepts ==
Line 128: Line 68:
 
== Notes and references ==
 
== Notes and references ==
 
<references/>
 
<references/>
[[Category:Glossary]]
 

Latest revision as of 03:11, 9 August 2011

This document is a business plan that specifies an event-line showing our activities to build and deploy the platform network.

It forms the business plan, or simply the Roadmap. This document describes our ongoing work to implement the ideas and principles described in our manifesto. It is directed at those who share our goals and visions who would like to contribute to help bring them about.

We call the outcome we are working toward “Platform”, a package of software technologies designed to provide a robust starting point and foundation to help any individual or group to achieve their goals. We envision that this technology can serve to unite existing groups to work together more closely and form larger groups based on shared interests, as well as empowering individuals with information technology that provides flexibility, freedom and privacy.

We propose that it is possible for people around the world who have shared goals and values to work together much more effectively and harmoniously. The path to achieving this will be to create a flexible framework that can serve as a living, evolving repository for proven and effective methods of collaboration and decision-making, which is easy to change, improve and customise. All users of such a system will be able to contribute to its improvement, much like the Wikipedia has drawn upon a large number of contributors to become the largest and most up-to-date repository of encyclopedic knowledge in a number of languages.

We now have a functional system that we've been using for our own organisation and project management. It still has some critical elements missing and is currently based on a MediaWiki framework (which is why we are calling it Wiki Organisation). This has been useful for us to develop and refine a prototype within, which also contains the initial content and structure of the Platform. We are currently “packaging” the prototype Wiki Organisation technology we have developed this way to allow the setting up of Platforms. A foundation exists, but further work is required to document the system and to make it more user friendly, easier to customise, technically efficient and robust.

Goals

This is the specific sequence of goals we want to achieve in implementing Platform specification. Each milestone comprises a number of projects and their associated tasks. These "organisational milestones" are conceptually the same as milestones within projects, except at the level of a whole organisation.

Milestone 1: Business, commercial and funding Structure

We are currently preparing to crowd-fund the first two milestones listed here to give us a fully functional, packaged system to deploy for partner organisations. At this point we will re-assess the most effective path forward. We will be in a position to focus on the development of the platform network and progress the rest of the milestones in parallel and with much more momentum.

In presenting our work to the public for crowd-funding, we intend to show how much work we have already put into the technology and that we have a solid plan moving forward. We are moving the development work into the public realm to offer transparency, accountability and credibility to potential backers. Our demo system will allow any member of the public to try and use the technology for themselves to see whether it is something they want to use or support. In addition, we plan to offer members of the public an easy way to set up their own wiki organisation for free.

Organic Design itself is a virtual organisation, comprising members who share the vision of Organic Design, who use the Wiki Organisation prototype to collaborate on a range of projects, including the development of the system itself. The Organic Design wiki is also a collaborative effort, it serves as a development hub and repository for research and other documentation. About Organic Design elaborates further on the organisation, which has been operating in this evolving form for the past five years. Organic Ontology gives further detail on the structure of the current organic design departments and the scope of the work.

Organic Design maintains a mutual benefit relationship with the Platform One project. Platform One will be a new kind of sustainable learning community in rural New Zealand, designed to develop and model new sustainable technologies and showcase existing innovative environmental, software and social technologies. The Platform One charitable trust, as the legal and financial management foundation, has a constitution incorporating the core of the Organic Design manifesto and will use the Platform technology as a foundation for all software systems and the IT infrastrucutre. In doing so, the trust will drive the development of the Platform technology and the Platform network, while ensuring that all operational methods and procedures will be available as a "living template", allowing the entire organisation to be "cloned" and implemented in parallel on a wider scale. This lends considerable leverage to the work done at Platform One, allowing effective solutions to be deployed rapidly and aiding the development efforts undertaken by exposing the work to global peer-review. In collaboration with Organic Design, the stakeholders of Platform One will be able to eventually foster an entire eco-system of learning communities.

Milestone 2: Prototype Organisation System Complete

By the time we reach this milestone, our system will be available for use by members of the public, who will be able to set up a free, private trial version of the demo system. The first step toward this is to move the development work around Wiki Organisation to the public OD wiki, out from our private beta testing wiki. Packaging is at a level where someone can download the wiki technology with a basic set of records and subscribe to updates from the demo system. Development can continue in the form of releasing packages to extend the functionality of the org system. People can choose to set up their own "blank" system, one with user guides, with demo content, or OD default content ("live" projects to improve the system itself).

The goal is to define the minimal set of features and content required for this stage and to separate out development work that can be handled as part of the package release cycle. In addition to being able to maintain a synchronised system, the users are also able to share selected data with other trusted entities or the general public using the system. This allows users to create and publish projects within the trusted network. Some design and UI improvements will round off the initial system.

Milestone 3: Prototype Fully Packaged and Deployment-ready

By the end of this phase, we will have the packaging of the system refined to the level where it is self-contained and can run offline. What we mean with that specifically, is that anyone could cheaply obtain an installation CD or memory stick with the current version of the desired Platform software package and install it on any computer they desired, to "boot up" into a free operating system complete with any software required, as well as a range of copyright-free content such as the Wikipedia. Upon opening a web browser, the user could then access a fully functional Wiki Organisation containing the Platform interface. Some people may also wish to do this using a "live" system that could be removed again without making changes to the host computer.

The Platform software package could then be set up on a number of other computers to be used by the members of the platform to do work, locally or further afield. Users of the Platform software package will then be able to choose from a number of methods to exchange software updates, emails, organisational records, files and other data, rather than gambling the continuity of their work on the assumption of uninterrupted availability of broadband Internet connections. This is not to say that the Platform software package would not take full advantage of fast Internet, the availability of which would allow for dynamic video and 3d interaction between members. This approach also brings with it the ability to distribute data securely across a trust network and securely log into one's own personal "roaming profile", containing all up-to-date personal files and settings. In this way, people using the Platform software package will have access to cloud computing services with the peace of mind they offer, without having to sacrifice their privacy.

We intend to use the technology at this stage to expand our network of aligned organisations using a shared system, by offering customisation and consultancy services around Platform implementation. This activity will presumably result in a boost to the development efforts around the Platform software packages and an ensuing decentralisation of development work, taking the pressure off Organic Design and giving rise to other flavours of Platform, with other names, in other languages, which would necessitate the development of a language- and technology-independent specification of the Platform, so that in spite of increasing diversity within the network, effective collaboration will remain easy.

Milestone 4: Technology-Independent Specification and Development

The focus of this stage of development is to develop a specification of Platform technology that is technology and language-independent, an open standard that can be implemented in any technology or language while maintaining interoperability between the numerous implementations. The result of this effort will be the full decentralisation and internationalisation of the Platform development work. It also means that the Platform can be implemented in the most up-to-date technologies, to allow for effective integration between functions like email, project management and social networking, while making communication more dynamic, adding voice and video collaboration where the bandwidth is available. XMPP currently appears like a good standard to use for creating such a specification, the potential of which has been demonstrated by Google with their "Wave" application. We envisage a subscription model, where different aspects of the Platform, including the interface, are "curated" by different groups and the users can specify which groups' settings, updates or content they would like to see reflected in their own Platform.

This stage of development, with Platform no longer being constrained by limitations of specific technologies such as MediaWiki, will be ideal for creating a user interface standard for Platform that is based on the most current technologies and is focussed on making the platform as user-friendly as possible. The challenge will be to create a consistent experience across the whole range of software packages used, while still allowing for flexibility in customisation and making effective use of resources such as broadband Internet or hardware graphics acceleration while not assuming the availability of such resources. The challenge of creating a unified "look and feel" also encompasses creating a consistent experience across a broad range of currently separate applications, such as browsing the web, working on emails, managing projects or updating accounts in the book-keeping application. We need a simple, consistent and solid interface that ties together all aspects of creating and growing an organisation, which can reveal complexity where desired.

At the end of this stage we will have an evolving set of turn-key organisations that can be used by members of the network to set up new organisations in response to the demand within the network. This is an important aspect the specification mentioned above will need to cater to. We envisage a "wizard" interface that consultants can use to create a new Platform, which is able to tap into any existing resources to create a full inventory and then compare such an inventory with current demands within the platform network to suggest products or services to offer. Having technology abstraction means that all the consultants and their clients need to discuss are everyday concepts such as what kind of skills employees have, what kind computers and software are available to the organisation, what kind of financial and production capital is available. By providing forms to fill in this information, the Platform software then converts these everyday concepts into machine-readable format and publishes them within the Platform network. The software can then suggest the most efficient legal structures and most rewarding value propositions based on the data within the network. The foundation technology to do this has existed for some time and it is often referred to as "the Semantic Web".

Milestone 5: Currency and Trade

With the foundation of the previous milestones in place, at the end of this stage of development we envisage a range of new services to be supported and enhanced by the Platform network that were previously too complex to orchestrate or which require a certain economy of scale. These services include the provision of currency, insurance schemes and investment capital, allowing Platforms to be set up in a wider range of industries, including farming projects, high-tech fabrication plants for computer hardware, hospitals, universities, banks or even civil engineering projects such as roads and railway systems.

We see a growing demand for groups to effectively formulate policies and goals and to raise the resources required from their members to implement them, with full accountability provided by the underlying technology. This technology should also ensure access by all stakeholders[1] and empower them to review, question or provide feedback on any aspect of the work undertaken. We hope that the Platform network can help meet this demand. It is even plausible at this stage that some of the new non-territorial nations could be represented within the Platform network. Those nations could offer their "customers" citizenship, protection, standards development and welfare services in return for moderate "membership fees", while maintaining full transparency of accounts.

We envision this trend resulting in significant empowerment of individuals and families worldwide who are now free to choose between number of economic and legal systems, leading nation-states and other sovereignties to compete for potential citizens by offering more efficient and transparent services, pristine natural environments or more opportunities for social, intellectual and spiritual advancement. All of the above, we hope.

Related projects

Some organisations and projects involved in similar work:

  • The Business Class.Net - Setting up workspaces with accommodation to ensure consistent standards for people working around the world
  • Dreamfish - Creating a worldwide network to collaborate on projects
  • Couchsurfing - Creating a world-wide peer-to-peer trust community
  • Gaiasoft - Facilitating the development of shared templates

Related concepts

Notes and references

  1. Loosely: anyone affected by the project, department or organisation