|
Project Information
|
This project has not yet begun; it is being used for thought-experiments and to reserve the name. It is named after the cloud-city from the Star Trek: The Original Series episode The Cloud Minders. Stratos is intended to provide an API to allow Web applications to manage users, load and interact with extensions, define and grant permissions, implement and grab hooks, and define and attach compatible components and component slots. Extensions, isolated by default via sandboxes from both the application and each other, may be granted permissions to any or all of these, including the ability to communicate with other extensions or grant permissions to them. Additionally, a user permission system will be implemented, complementary to that for the extensions. Users may be allowed to install extensions to their own profile, upload extensions for installation, moderate extensions uploaded by others, or grant permissions to other users. A user may also modify the permissions granted to an extension within his own profile (whether it be globally or locally installed). Content is released under CC BY-SA 3.0, but no source license has yet been selected as 1) no source is even written and 2) required libraries are not yet known. |