Software:Gobby

From HandWiki
Short description: Collaborative real-time text editor
Gobby
Gobby-logo.png
Gobby-0.4.0-dev-linux.png
Gobby 0.4.0
Original author(s)Armin Burgmeier
Developer(s)0x539 dev group
Stable release
0.6.0 / January 21, 2021; 3 years ago (2021-01-21)
Written inC++, C.[1]
Operating systemUnix, Windows
TypeText editor
LicenseGNU GPLv2+[2]
Websitegobby.0x539.de

Gobby is a free software collaborative real-time editor available on Windows and Unix-like platforms.[3] (It runs on Mac OS X using Apple's X11.app.) It was initially released in June 2005 by the 0x539 dev group[4] (the hexadecimal value 0x539 is equal to 1337 in decimal). Gobby uses GTK+ for its GUI widgets.

Description

Gobby features a client-server architecture which supports multiple documents in one session, document synchronisation on request, password protection and an IRC-like chat for communication out of band.[5] Users can choose a colour to highlight the text they have written in a document. Gobby is fully Unicode-aware, provides syntax highlighting for most programming languages, and has basic Zeroconf support.[4]

A dedicated server called Sobby is also provided, together with a script which could format saved sessions for the web (e.g. to provide logs of meetings with a collaboratively prepared transcript).[6] The collaborative editing protocol is named Obby, and there are other implementations that use this protocol (e.g. Rudel,[7] a plugin for GNU Emacs). Gobby 0.5 replaces Sobby with a new server called infinoted.[8][9]

Version 0.4.0 featured fully encrypted connections and further usability enhancements.[4] Users have commented versions prior to 0.5.0 had some issues.[10]

Versions numbered 0.4.9x are preview releases for version 0.5.0. The most noticeable improvement is undo support,[11] using the adOPTed algorithm for concurrency control.[12]

Criticisms

While offering Unicode support it has been suggested the product is suitable for producing plaintext rather than formatted documents.[13]

See also

References

  1. "What is Gobby?". http://gobby.0x539.de/trac/#DevelopmentArea. 
  2. "root/COPYING". http://gobby.0x539.de/trac/browser/COPYING. 
  3. Brockmeier, Joe (2006-07-11). "Collaborative text editing with Gobby". https://www.linux.com/news/collaborative-text-editing-gobby. 
  4. 4.0 4.1 4.2 "news". http://gobby.0x539.de/trac/wiki/News#a2005-06-07:Gobby0.1.1released. 
  5. Kereki, Federico (2007-09-24). "Group text editing with Gobby". https://www.linux.com/news/group-text-editing-gobby. 
  6. "Setting up a dedicated server to host EOS Sessions | Tutorial" (in en-us). https://dev.epicgames.com/community/learning/tutorials/eK7q/unreal-engine-setting-up-a-dedicated-server-to-host-eos-sessions. 
  7. "Rudel". 2014-10-23. http://www.emacswiki.org/emacs/Rudel. 
  8. "Infinoted". http://gobby.0x539.de/trac/wiki/Infinote/Infinoted. 
  9. Mouw, Evert (2010-12-27). "Working together on text and source code with Gobby and infinoted". http://techmonks.net/working-together-on-text-and-source-code-with-gobby-and-infinoted. 
  10. Trentini, Andrea (1 January 2013). "Three years of teaching using collaborative tools: patterns and lessons learned". University of Milan. https://www.researchgate.net/publication/260123171. 
  11. "What is Gobby?". http://gobby.0x539.de/trac/wiki#a2008-10-18:Gobby0.4.90. 
  12. "Infinote protocol". http://gobby.0x539.de/trac/wiki/Infinote/Protocol#ConcurrencyControl. 
  13. Kochedykova, Tatiana. "5 open source alternatives to Google Docs". https://opensource.com/business/15/7/five-open-source-alternatives-google-docs. 

External links