LibreOffice fejlesztés

Bb2fd3b5456ad0012799b2045f4cd212?s=47 Miklos V
March 06, 2018
51

LibreOffice fejlesztés

Szakmai Esti Mesék (https://www.facebook.com/events/1027908474035957/), Budapest

Bb2fd3b5456ad0012799b2045f4cd212?s=128

Miklos V

March 06, 2018
Tweet

Transcript

  1. LibreOffice Szakmai Esti Mesék Vajna Miklós Software Engineer, Collabora Productivity

    2018-03-05 @CollaboraOffice www.CollaboraOffice.com
  2. 2 / 21 Szakmai Esti Mesék 2018, Budapest | Vajna

    Miklós Az előadóról • Budapesten élek, a BME VIK-en végeztem • Egyéb személyes dolgok: https://vmiklos.hu/ • Google Summer of Code 2010/2011 • Writer RTF import/export újraírás • Teljes munkaidős LibreOffice fejlesztő, SUSE • Ma a Collaborának dolgozok
  3. Történet

  4. 4 / 21 Szakmai Esti Mesék 2018, Budapest | Vajna

    Miklós Idővonal (1985-2006) Forrás: https://en.wikipedia.org/wiki/LibreOffice
  5. 5 / 21 Szakmai Esti Mesék 2018, Budapest | Vajna

    Miklós Idővonal (2006-) Forrás: https://en.wikipedia.org/wiki/LibreOffice
  6. 6 / 21 Szakmai Esti Mesék 2018, Budapest | Vajna

    Miklós StarWriter, a kezdet • StarDivison • Német nyelvű • Csak szövegszerkesztő • Calc és Impress csak később Forrás: https://en.wikipedia.org/wiki/StarOffice
  7. 7 / 21 Szakmai Esti Mesék 2018, Budapest | Vajna

    Miklós StarOffice 5.x (1998-2000) • Windows 95-szerű asztal • Writer, Calc, Impress, Draw, Writer/Web, email kliens, Base, Math • Pár perc és már el is indult Forrás: http://youtu.be/ojbP19mfZ2Q
  8. 8 / 21 Szakmai Esti Mesék 2018, Budapest | Vajna

    Miklós OpenOffice.org korai fázis (200x) • Sun megvárásolja a StarDivet 1999-ben, nyílt forrásű OpenOffice.org 2000-ben • Sun mérnökök ismerkednek a közösséggel • Ximian: Linux verzió a fókuszban
  9. 9 / 21 Szakmai Esti Mesék 2018, Budapest | Vajna

    Miklós OpenOffice.org 1.1 • RIP asztal • Linux: nyers X11 • Windows 95 kinézet (Natív kinézet csak majd 3.0- ban)
  10. 10 / 21 Szakmai Esti Mesék 2018, Budapest | Vajna

    Miklós OpenOffice.org fázis (2003-2009) • A Ximiant felvásárolja a Novell a NLD fejlesztésére • Novellnél 12 fejlesztő az OOo- on • ooo-build, Go-OO • OOo Novell Edition
  11. 11 / 21 Szakmai Esti Mesék 2018, Budapest | Vajna

    Miklós OOo késői fázis (2010-) • Az Oracle megveszi a Sunt 2010 januárjában • Oracle OpenOffice, nem gazdaságos • Közösség leépítése • 2010 eleje, Novell OOo csapat SUSE R&D → (2010 június: Writer RTF export GSoC)
  12. 12 / 21 Szakmai Esti Mesék 2018, Budapest | Vajna

    Miklós LibreOffice fork (2010 szept) • A LibreOffice az OpenOffice.org forkja, 2010 szeptemberében születik • A német TDF a jogi háttér • Az OOo hibáiból tanulva, a közösséget középpontba helyezi • Kezdeti céges támogatók: SUSE (12), Red Hat (5), Canonical (1)
  13. 13 / 21 Szakmai Esti Mesék 2018, Budapest | Vajna

    Miklós SUSE Collabora (2013) → • A SUSE R&D a szerver-piacra fókuszál, szélnek ereszti a LibreOffice csapatot • A többség a Collaborához megy dolgozni • R&D for-mission magáncég → • Termék (PC, Online), konzultáció
  14. 14 / 21 Szakmai Esti Mesék 2018, Budapest | Vajna

    Miklós Collabora • Open Source konzultációs cég • Linux kernel, X11, Wayland, GStreamer, WebKit, PulseAudio, BlueZ, stb. • Autóipar, szórakoztatóipar, stb. • Collabora Productivity: LibreOffice részleg
  15. 15 / 21 Szakmai Esti Mesék 2018, Budapest | Vajna

    Miklós Mi történt az OpenOffice.orggal? • 2011-ben Oracle döntés: • Szélnek ereszti a saját OOo csapatát • A márkanevet az ASF-nek adja (nem a TDF-nek) • OpenOffice.org Apache OpenOffice → • IBM (5), majd 2014-ben ők is lelécelnek • Azóta élőhalott, várva a kegyelemdöfésre
  16. LibreOffice ma

  17. 17 / 21 Szakmai Esti Mesék 2018, Budapest | Vajna

    Miklós Helyzet ma • Gerrit (review, git, CI) • freedesktop.org és GitHub mirrorok • CI: Linux x2, Windows, macOS • Hibajelentés: bugs.documentfoundation.org • Coverity, oss-fuzz • C++17/14/11 • Cppunit, ctags, cmake-compile-db, clang-format, stb. • Innen indulj: https://wiki.documentfoundation.org/Development
  18. Gyakori kérdések

  19. 19 / 21 Szakmai Esti Mesék 2018, Budapest | Vajna

    Miklós Gyakori kérdések • Toolkit? Saját (VCL) → Windows, macOS, Linux (QT, Gtk3, headless) • Build rendszer saját (gnu make + makrók) • Milyen nyelvben van írva? C++ (meg egy kis Python és Java) Languages via GitHub C++ Java XSLT Makefile Python Perl Other
  20. 20 / 21 Szakmai Esti Mesék 2018, Budapest | Vajna

    Miklós Köszönet • A Collabora ügyfeleknek akik fizetik, hogy ezen dolgozzunk • Google SoC • Fsf.hu alapítvány • ELTE (szakmai gyakorlat, kurzus) • Magyar kollégák: Tímár András, Zolnai Tamás, Budea Áron, Bunth Tamás
  21. 21 / 21 Szakmai Esti Mesék 2018, Budapest | Vajna

    Miklós Összefoglalás • 30+ éves projekt • Néha sok a történelmi ok • Rengeteg tapasztalat, kiforrottság • Fényes jövő (PC mobil Online) → → • Barátságos közösség • Köszönöm a figyelmet! :-) • Diák: https://vmiklos.hu/odp/