You could take a look at the code that Abiword has. They have a feature to do this by Bonjour/Avahi, Jabber and proper collaboration servers.<br><br><div class="gmail_quote">2012/3/7 Norbert Thiebaud <span dir="ltr">&lt;<a href="mailto:nthiebaud@gmail.com">nthiebaud@gmail.com</a>&gt;</span><br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On Wed, Mar 7, 2012 at 8:39 AM, Riccardo Bernardini<br>
&lt;<a href="mailto:framefritti@gmail.com">framefritti@gmail.com</a>&gt; wrote:<br>
&gt;<br>
&gt; This feature is my &quot;personal itch&quot; since I would actually use to write<br>
<br>
</div>that is usually the best motivation to achieve anything in opensource :-)<br>
<div class="im"><br>
&gt; &quot;many-hands&quot; documents together with colleagues. Moreover, it would be<br>
&gt; an important feature of LibreOffice, not shared by other editing<br>
&gt; solutions.<br>
&gt;<br>
</div>[...]<br>
<div class="im">&gt;<br>
&gt; 1.  Are you aware if this type of capability is already available (I<br>
&gt; do not think so) or currently developed?<br>
<br>
</div>Not that I&#39;m aware of... but I&#39;ve recall seeing some discussion of<br>
people on the ML itching a similar topic (i.e how to store document in<br>
a git-friendly manner, altough IIRc that was not for &#39;sharing per say,<br>
but simply for the change-tradcking aspect)<br>
<div class="im"><br>
&gt; 2. Has the LibreOffice community some interest in this idea?  If it<br>
&gt; has, this would give us a stronger motivation.<br>
<br>
</div>The &#39;LibreOffice community&#39;, just like most, rarely has a single mind.<br>
But in the end the question is not &#39;are you for it&#39;, but &#39;is there a<br>
showstopper that would make you against it&#39;<br>
<div class="im"><br>
&gt; 3. Do you have some general suggestions for us?  Especially about<br>
&gt; interfacing the rest of the developers.<br>
<br>
</div>My suggestion woud be: do as you would for any open source community:<br>
show-up, do some work, get yourself known for your work<br>
Lead by example to attract people that will find your itch something<br>
they are interested i... and code is much more convincing than talk.<br>
Engage on this ML, on IRC, read the relevant part of the Wiki, get<br>
familiar with the build process by doing some easy hacks...<br>
The Dev Community is pretty welcoming to new dev of any level and skill.<br>
<br>
On a higher level, smaller incremental changes are easier to get in<br>
than big-bad dump. so try to break-down you itch in manage-ably small<br>
feature, preferably that do not break things :-) and get them in one<br>
at the time... or instance working on improving, if need be, the<br>
&#39;uncompressed/flat&#39; odf format... then saving directly in a git repo<br>
(with commit and all), then managing git conflict-resolution, then<br>
managing push/pull... (this is just an example based on your<br>
description.. I have no idea what the real technical/functional hurdle<br>
are...)<br>
<span class="HOEnZb"><font color="#888888"><br>
Norbert<br>
</font></span><div class="HOEnZb"><div class="h5">_______________________________________________<br>
LibreOffice mailing list<br>
<a href="mailto:LibreOffice@lists.freedesktop.org">LibreOffice@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/libreoffice" target="_blank">http://lists.freedesktop.org/mailman/listinfo/libreoffice</a><br>
</div></div></blockquote></div><br>