|
|
Subscribe / Log in / New account

Development activity in LibreOffice and OpenOffice

Development activity in LibreOffice and OpenOffice

Posted Mar 25, 2015 17:12 UTC (Wed) by amacater (subscriber, #790)
Parent article: Development activity in LibreOffice and OpenOffice

I'm reasonably sure that the licensing may have something to do with this: OpenOffice is more restrictuive such that changes can only flow one way.


to post comments

Development activity in LibreOffice and OpenOffice

Posted Mar 25, 2015 23:36 UTC (Wed) by hirnbrot (guest, #89469) [Link] (1 responses)

I'm fairly certain it's the other way around: AO is licensed under the Apache license 2.0, while LO is licensed as LGPLv3, which can incorporate Apache2.0 code.

The changes can only flow from AO to LO (i.e. LO's license is more restrictive).

Development activity in LibreOffice and OpenOffice

Posted Mar 26, 2015 7:34 UTC (Thu) by fredrik (subscriber, #232) [Link]

Actually Libreoffice is licenced under Mozilla Public License 2.0. More specifically it is dual licensed MPL2/LGPL3+.

http://www.libreoffice.org/download/license/

Development activity in LibreOffice and OpenOffice

Posted Mar 26, 2015 14:46 UTC (Thu) by ssam (guest, #46587) [Link] (3 responses)

Assuming all AOO patches are original (i.e. not replicating changes in LO) and that LO takes them all, it would account for about 2% of the activity in LO. So the flow of work from AOO to LO is pretty small.

Anyway AOO specifically chose a licences so that other people can take their code without giving back.

Development activity in LibreOffice and OpenOffice

Posted Mar 26, 2015 18:34 UTC (Thu) by mjw (subscriber, #16740) [Link] (2 responses)

LibreOffice keeps an aoo branch in their git tree for easy cherry picking. They review each commit and add notes to indicate why a commit is or isn't relevant: http://cgit.freedesktop.org/libreoffice/core/log/?h=aoo/t...

Development activity in LibreOffice and OpenOffice

Posted Apr 2, 2015 9:10 UTC (Thu) by moltonel (guest, #45207) [Link] (1 responses)

Out of curiosity, greping through that first page (50 commits):
* 28% of commits get merged as-is
* 42% get done differently (hard to say wether LO patches were inspired by the AOO patches or not)
* 30% get rejected/ignored.

Development activity in LibreOffice and OpenOffice

Posted Apr 2, 2015 15:17 UTC (Thu) by cesarb (subscriber, #6266) [Link]

> 42% get done differently (hard to say wether LO patches were inspired by the AOO patches or not)

If you're talking about the "prefer: <commit>" ones, take a look at the referenced commit. Almost always that commit is earlier (and often much earlier) than the AOO commit.

For instance, taking a look at a recent AOO commit from 7 days ago, "Huge update to the FreeBSD port", which the LO developers marked with "prefer: <commit>". The referenced LO commit, "Use linux bridge code on all BSDs", is from 2010-11-05.

Another AOO commit from 7 days ago, "Re-implement Calc's RAND() function using a variant of KISS PRNG", also marked with "prefer: <commit>". The corresponding LO commit is from 2014-10-03, "use comphelper::rng::uniform_*_distribution everywhere", and the commit message tells it was on response to a series of Coverity reports.

And so on.


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds