|Version 57 (modified by armin, 5 years ago)|
What is Gobby?
Gobby is a free collaborative editor supporting multiple documents in one session and a multi-user chat. It runs on Microsoft Windows, Mac OS X, Linux and other Unix-like platforms.
It uses GTK+ 2.6 as its windowing toolkit and thus integrates nicely into the GNOME desktop environment.
Gobby is covered under the GPL (General Public License).
2008-11-07: Gobby 0.4.8 released
This release fixes a crash when trying to join sessions withouth the avahi daemon being running. The Windows version is not affected, so 0.4.7 is still current on Windows. Grab it on the download page.
2008-10-18: Gobby 0.4.90 released
Gobby 0.4.90 and libinfinity 0.1.0 are available for download. Gobby 0.4.90 is the first version leading up to Gobby 0.5, and libinfinity is the backand library that is used instead of net6 and obby and which supports proper Undo/Redo. Gobby 0.4.90 is experimental and unstable, so use it at your own risk. Also, it does not yet provide all features previous Gobby versions have (especially self-hosting is missing). A dedicated server called infinoted is available in the libinfinity package. Gobby 0.4.90 is parallel-installable with previous versions. For more details, check the announcement.
2008-09-11: Gobby 0.4.7 released
Gobby 0.4.7, Sobby 0.4.5 and obby 0.4.6 are available for download. They fix joining IPv6 link-local sessions discovered via avahi, and integrate Gobby's menu bar into the main menu bar on Mac OS X. The Windows installer now contains both GTK+ and GTKmm, so you don't need to install them anymore separately. Sobby shuts down correctly when it receives SIGTERM and has the capability of executing a script every time it autosaves (post-save-hook). Again, check the release announcement for details.
2008-01-26: Problems in the Windows installer
The briefly released installer for Gobby 0.4.6 (announcement still pending) had some linkage problems and was thus removed from the download server. Please use the (working) installer for Gobby 0.4.5 instead, there are no disadvantages.
2007-08-19: Gobby 0.4.5 released
Gobby 0.4.5 and Sobby 0.4.4 are available for download. They fix saving documents in character encodings other than UTF-8 and installing Gobby to a path that consists of non-ASCII characters. Sobby now allows specifying an initial session to load in its configuration file.
2007-06-16: Gobby 0.4.4 released
2007-03-19: Sobby on Win32
There is a native Win32 build of sobby at http://releases.0x539.de/sobby-win32. There are no special Windows-specific features, but it runs. You will need glibmm, libxml++ (from the gtkmm installer), obby and net6 DLLs (from the Gobby installer or the gobby-win32 repos). There has been no extensive testing on the Win32 platform, so consider this as experimental.
2007-03-08: Stable release 0.4.2
Another stable release of our products is available. These contain fixes with non-present IPv6, some UI enhancements in gobby and the possibility to load and store single documents instead of the whole session in sobby. See the release announcement for details.
2007-03-07: Public SVN Repositories and Spam filtering
The mailing lists are working again under the same addresses as before, and so does public access to our SVN repository, via svn://svn.0x539.de/obby. We upgraded the trac spam filter to the latest version and hope that it works more reliable than before, although we are still not really happy with it since we had to disable the blacklist IP filter for it recognized our own IPs as blacklisted. However, as a proof that editing entries at least works again I am writing this as an unauthorized user.
Please follow the link to our news section to read old news items.
We use this site not only to present Gobby, but also to coordinate the further development of it and the core libraries it depends on, namely net6, obby and libinfinity.
libinfinity replaces obby and net6 starting with Gobby 0.4.90. It implements the Infinote protocol to synchronize changes, such as keystrokes, between multiple participants of a session. It is written in GObject-based C.
obby is the foundation of Gobby until the 0.4 series, providing the whole framework to synchronise changes within a text document to other participants of a session. New clients and plugins for existing applications could be written using it. It is written in C++ and C wrappers have yet to be created.
net6 is an IP client/server library providing a flexible framework to send packets to each other using C++. It supports TCP and UDP, IPv4 and IPv6 and is thus a valuable base for network development.
- WikiForum -- The place for discussions on this wiki
- InstallationGuide -- How to install Gobby
- Infinote -- The network protocol behind Gobby.
- ObbyMailingLists -- obby mailing lists
- #0x539 on irc.blitzed.org