You are here: Home / Program / Development 3 / Mostly Other People Do the Killing: Changing our stable API incompatibly, revisited

Mostly Other People Do the Killing: Changing our stable API incompatibly, revisited

We've been bold. We screwed it up. With the best of intentions. We started to allow incompatible changes to happen in our stable (UNO) API starting with LibreOffice 4.0, but we deliberately did not design it as a one-off event to fix everything in one go (a trick that never works anyway). Rather, we set out on an ongoing journey to get better in incremental, yet reasonable steps. This talk looks at what we have done, what we have broken, where we should have done better, and from there I would like to get into a discussion of how to proceed further.

Stephan Bergmann
27.Sep.2013 from 09:00 to 10:00
60 minutes
Sala Beta

Details of the Talk

We've been bold. We screwed it up. With the best of intentions.
We started to allow incompatible changes to happen in our stable (UNO) API starting with LibreOffice 4.0, but we deliberately did not design it as a one-off event to fix everything in one go (a trick that never works anyway). Rather, we set out on an ongoing journey to get better in incremental, yet reasonable steps.
This talk looks at what we have done, what we have broken, where we should have done better, and from there I would like to get into a discussion of how to proceed further.

Sponsored By


Copyright information

Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0. License. This does not include the source code of LibreOffice, which is licensed under the GNU Lesser General Public License ( LGPL v.3 ).

Legal

"LibreOffice" and "The Document Foundation" are registered trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.

Privacy Policy || Impressum (Legal Info)