#CrazyIdea: an operating system that separates interface, computing and data into three different domains (Kinda like a Model-View-Controller framework, but as an operating system).
Data would be a familiar filesystem, possibly with databases added as first class citizens (i.e. a database would have a location in the filesystem and a basic query interface with optional advanced interface).
@arturovm basically. It doesn't have to be a generic API, just that at least a subset of it is available from generic UI widgets, so you can have basic interaction. Bundling specialized widgets with a Computing module is fine, so long as the API they use to communicate is sufficiently open that other widgets or computing modules could be built as drop-in replacements.
Server run by the main developers of the project It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!