Revision as of 13:15, 15 April 2015 by Snizzo (talk | contribs)

ocs-server is an open source implementation of the Open Collaboration Services

Mailing List: not present
IRC Channel: #ocs on freenode

Ocs-server aims to write a working implementation of the OCS protocol. It's first objective is to provide KDE an open source content distribution system server-side that can take advantage of already existing technologies like libAttica, kNewStuff etc. We're currently using this server (stable version) for the Gluon Project.

Current status of development

As for now, we're gathering info about what is needed exactly to have a minimal working server that could replace current third-party software (kde-look) and have it run with "Get Hot New Stuff" software. We also have a working implementation running for the Gluon Project. Check out our webclient or directly query our server.

Contributing to ocs-server

The ocs-server developers would like to maintain a list of active tasks. We're still in the process of getting a todo board on As for now, you can talk with us on our IRC channel #ocs on freedone.

What about bodega

This project and bodega don't in any real sense have any relationship - they both try to solve similar issues ( is practically unmaintained, has a worrying bus factor, is closed, etc), but take different approaches (ocs-server uses established (though of course not faultless) web technologies and the same web api as the existing solution, bodega attempts to build the complete system from scratch using a developing and at times troublesome technology).

More importantly, though, bodega came about somewhat later in 2012, where the gamingfreedom code began sometime around the 2011 time (though the concept is much older, inherent in the original gamingfreedom vision as developed during 2009) . It just sort of didn't dawn on us until recently that the work would be useful for other people.

So, bodega might be interesting as a side project, a new technology in its own right, where ocs-server is a nearly drop-in solution which should be able to work much easier with the existing functionality already available (we already use attica in gluon, which works fine, so we decided to just replace the problematic part rather than start from scratch).

Content is available under Creative Commons License SA 4.0 unless otherwise noted.