Hi Ross,

On 2011-06-02 at 12:09 +0100, Ross Gardler wrote:

> Instead I would like to 
> understand if this technical objective of breaking OOo code into 
> reusable libraries that the various forks can collaborate on, is part of 
> the TDF mission.

I am one of the LibreOffice developers.  I am not sure if such a mission
is stated anywhere, but it is for sure something that is happening in
LibreOffice:

- from the LibreOffice day 1, we have split the one big OOo repository
  into several smaller ones, hoping we would be able to achieve higher
  modularity, and reusability of those parts.  Unfortunately, large
  refactoring that is necessary to clean up the codebase shows that we
  should have waited a bit with this, and we are going to merge some of
  the repositories again.  If we decide to split some parts later, we
  will do that incrementally.

- new functionality that can be developed separately, in a reusable way,
  is indeed done so. The examples include the MDDS library
  (http://code.google.com/p/multidimalgorithm/), Ixion
  (http://gitorious.org/ixion), or libvisio
  (http://cgit.freedesktop.org/libreoffice/contrib/libvisio/)

- we work hard on removing non-standard, or home grown parts that are
  obsolete, or have freer, or more widely used alternatives.  For
  example, we removed the dependency on STLport, and completely removed
  an internal library called 'vos' (system abstraction).

I am sure there are more examples, and I apologize to the developers
whose work I forgot to list; but these already involve months of work.

Hope that helps,
Kendy


---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org

Reply via email to