Can me someone provide a hint or a source to the concrete ot-algorithm that is used in etherpad or etherpad lite? Does it base on an academical paper? Also a hint or an link to the part of the source code which does the transformation-part is welcome.
The Etherpad Wiki has docs on changesets and Etherpad Operational Transforms documentation, to review the code you want the source code for the Changeset library.
It's worth noting that Etherpad uses the same javascript code server and client side for operational transforms.
Should you have any further questions perhaps ask them on the Etherpad developers mailing list so you hit the correct audience.
Disclaimer and for posterity: I'm the founder of the Etherpad Foundation, a not for profit with a goal of supporting the Etherpad software and community.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With