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"><<a href="mailto:nthiebaud@gmail.com">nthiebaud@gmail.com</a>></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>
<<a href="mailto:framefritti@gmail.com">framefritti@gmail.com</a>> wrote:<br>
><br>
> This feature is my "personal itch" 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>
> "many-hands" documents together with colleagues. Moreover, it would be<br>
> an important feature of LibreOffice, not shared by other editing<br>
> solutions.<br>
><br>
</div>[...]<br>
<div class="im">><br>
> 1. Are you aware if this type of capability is already available (I<br>
> do not think so) or currently developed?<br>
<br>
</div>Not that I'm aware of... but I'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 'sharing per say,<br>
but simply for the change-tradcking aspect)<br>
<div class="im"><br>
> 2. Has the LibreOffice community some interest in this idea? If it<br>
> has, this would give us a stronger motivation.<br>
<br>
</div>The 'LibreOffice community', just like most, rarely has a single mind.<br>
But in the end the question is not 'are you for it', but 'is there a<br>
showstopper that would make you against it'<br>
<div class="im"><br>
> 3. Do you have some general suggestions for us? Especially about<br>
> 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>
'uncompressed/flat' 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>