Origins SwellRT has its origins in the work done within the GRASIA research team at the
Universidad Complutense de Madrid, as part of the EU-funded project
P2Pvalue (2013–2016), in a team led by
Samer Hassan. In 2014, the developer Pablo Ojanguren took the lead in forking
Apache Wave, dropping several components, re-engineering it, and building a "Wave API" to build applications on top. In 2015, such Wave API became a standalone product named SwellRT.
Impact on Apache Wave project In 2016, several discussions took place within the Apache Wave community, aiming to tackle the stagnation and crisis state of the project. The Apache Software Foundation mentor of Apache Wave, Upayavira, was concerned on the project stagnation, but framed SwellRT as Wave's potential savior:Once more Wave is on the brink of retirement. However, this time, an offer has been made of code from SwellRT, which is a fork of Wave itself, and a concall has been scheduled for interested parties to discuss whether it is a go-er. It is my (limited) understanding that many of the complexity issues in the Wave code that have prevented community development have been resolved in SwellRT. Eventually, Wave was approved to continue within Apache incubator program, and a copy of SwellRT codebase was placed in the Apache Wave repository in order to grant the Wave community access to it. In this regard, Intellectual Property of SwellRT was transferred to the Apache Foundation in 2017. showing SwellRT sticker on her tablet (
Medialab Prado, Madrid)
Recognition In both 2016 and 2017, SwellRT participated in the
Google Summer of Code as part of the set of projects from the
Berkman Klein Center for Internet and Society at
Harvard University. In both years, the contributions were highly relevant. In 2016, SwellRT replaced its XMPP-based federation protocol (inherited from Apache Wave) for the
Matrix.org federation protocol. In 2017,
end-to-end encryption was implemented, following an innovative approach to encrypt communication in
Operational Transformation collaborative documents. SwellRT received international recognition within the fields of decentralized technologies and real-time collaboration. In the Decentralized Web Summit, organized by the
Internet Archive in San Francisco, it was selected as one of the current innovative decentralization technologies. It was also selected by the Redecentralize advocacy group, as one of the redecentralization projects whose founders were interviewed, It launched an international contest to develop apps using SwellRT, which was awarded to free/open source developers in India. And the project was presented as invited talk in the
Center for Research on Computation and Society at
Harvard's School of Engineering and Applied Sciences, and in several international conferences. SwellRT was one of the first adopters of the
Contributor Covenant code of conduct. The project has not received new commits since 2018. == Technical approach ==