Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Concrete Operational Transformation Algorithm of Etherpad(-Lite)?

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.

like image 921
arbyter Avatar asked Mar 21 '23 03:03

arbyter


1 Answers

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.

like image 178
John McLear Avatar answered Mar 22 '23 23:03

John McLear