slajdy
Transkript
Jak se rodí LibreOffice Jan Holešovský <[email protected]> Title goes here 16.5.2011 Agenda Co je LibreOffice? Historie LibreOffice Vsuvka o svobodném software Současnost Nástroje, které používáme Jak se zapojit 16.5.2011 Title goes here 2 Co je LibreOffice? Svobodný kancelářský balík Writer – textový procesor Calc – tabulkový kalkulátor Impress – prezentační program Draw – vektorový kreslící program Base – databázový program Math – program na psaní výrazů http://www.libreoffice.org 16.5.2011 Title goes here 3 Malá ukázka 16.5.2011 Title goes here 4 Co umí LibreOffice Import / Export mnoha formátů ODF (nativní formát), binární MS Office formáty, XML MS Office formáty (DOCX, XLSX, PPTX) T602, WordPerfect, … Export do PDF, Flash, ... Pokročilé funkce Mail merge (hromadnou korespondenci) Pivot tables (kontingenční tabulky) Tvorba grafů 16.5.2011 Title goes here 5 Jak získat LibreOffice http://www.libreoffice.org Dostupný zdarma pro Windows, Linux a MacOSX Dostupný napříč platformami (x86, x86-64, ARM, PPC) Otevřenost novým platformám a operačním systémům - *BSD, DragonFly, ... Zdrojový kód http://cgit.freedesktop.org/libreoffice – Začněte v podadresáři bootstrap 16.5.2011 Title goes here 6 Historie LibreOffice StarOffice Původně vyvíjen uzavřeně firmou StarDivision V roce 1999 StarDivision koupena firmou Sun Microsystems V roce 2000 vydána první verze OpenOffice.org jako open-source OpenOffice.org Původně duální licence, později pouze LGPL Stále dost uzavřený, nyní „předán komunitě“ 16.5.2011 Title goes here 7 LibreOffice jako projekt Vznikl 28. září 2010 Pokračování OpenOffice.org (fork) LGPL v3 Meritokratický, bez copyright assignmentu, otevřený všem Zaštítěn The Document Foundation, s širokou podporou mnoha společností (Novell, RedHat, Canonical, Google, …) Svobodný software 16.5.2011 Title goes here 8 Svobodný software „Software, ke kterému je k dispozici také zdrojový kód, spolu s právem tento s/w používat, modifikovat a distribuovat.“ [wikipedie] Na rozdíl od „open-source“ důraz na svobodu, ne jen na dostupnost zdrojového kódu – – Software stále může být nazýván „open-source“, i když vývoj probíhá uzavřeně Svobodný software však je otevřen všem, hlavní slovo mají ti, kdo dělají, nikoli ti, co mluví (meritokracie) 16.5.2011 Title goes here 9 LibreOffice je svobodný software Žádný copyright assignment Váš příspěvek do LibreOffice zůstane váš Není závislý na korporaci Dobrovolníci + Novell + Red Hat + Debian + Canonical + … Mnoho očistných akcí Mazání zakomentovaného kódu, překládání německých komentářů, odstraňování copy'n'paste – Máme nástroj na detekci komentářů v Němčině :-) 16.5.2011 Title goes here 10 Svoboda se vyplácí 160 nových vývojářů za 6 měsíců OpenOffice.org tolik neměl za 10 let 1.5 milionu stažení za 3 měsíce 3.5 milionu hitů na google Z nuly před 7 měsíci 16.5.2011 Title goes here 11 Vývoj LibreOffice Rychlý release cyklus x.y.0 pro nadšence, následovaná bugfix releasy v měsíčních rozestupech Momentálně pracujeme na 3.4, branch-off nedávno Stabilizace v branchi, master otevřen pro vývoj 3.5 Pro porovnání – OpenOffice.org Jakákoli sebemenší vlastnost vyvíjena v branchi Velký overhead (režijní náklady) 16.5.2011 Title goes here 12 Komunita „To udělá komunita.“ Ehm! :-) - takhle to nefunguje Každý dělá jen to, co ho baví – Ale různé lidi baví různé věci Každý se může zapojit Kód (pošlete patch do mailing listu) Překlady Dokumentace Testování 16.5.2011 Title goes here 13 Proč se tedy zapojit? Je to jednoduché! Easy Hacks, překlady, … Vaše výsledky budou používat miliony lidí Je to zábava Mnoho lidí na IRC – rozhovory o kódu nebo jen tak Je to poučné Dozvíte se mnoho o programování Naučíte se velmi efektivně číst kód Výborná položka do CV ;-) 16.5.2011 Title goes here 14 A co OpenOffice.org? Stále přejímáme i změny, které se udály v OOo Tj. LibreOffice má i nejnovější „fíčury“ z OOo Podobně překlady Budoucnost OpenOffice.org nejasná “Given the breadth of interest in free personal productivity applications and the rapid evolution of personal computing technologies, we believe the OpenOffice.org project would be best managed by an organization focused on serving that broad constituency on a non-commercial basis,” said Edward Screven, Oracle’s Chief Corporate Architect. 16.5.2011 Title goes here 15 Co používáme na vývoj Editor Nejčastěji Emacs nebo Vi – IDE nezvládají rozsah LibreOffice Překladač gcc na Linuxu či Mac OS X MSVC na Windows Prostředí Nativní Linux Na Windows Cygwin 16.5.2011 Title goes here 16 Více o nástrojích Správa verzí git Správa překladů Pootle: http://translations.documentfoundation.org Hledání ve zdrojovém kódu OpenGrok: http://opengrok.libreoffice.org Databáze chyb Bugzilla: http://bugs.freedesktop.org 16.5.2011 Title goes here 17 Komunikace IRC irc.freenode.net, kanál #libreoffice, či #libreofficedev Wiki http://wiki.documentfoundation.org Planet http://planet.documentfoundation.org Mailing listy („konference“) [email protected] - pro vývojáře http://www.documentfoundation.org/contribution 16.5.2011 Title goes here 18 Jak testujeme Tinderbox Automatický build, když se něco změní v gitu Unit tests Testy funkcionality, které se pouští při buildu QA testtool Testy, které automaticky „klikají“ v menu / dialozích Bohužel trvají dlouho a jsou nespolehlivé 16.5.2011 Title goes here 19 Easy Hacks Přispívat do LibreOffice je jednoduché! Google “LibreOffice Easy Hacks” http://wiki.documentfoundation.org/Development/Easy_Hacks Stránka s programátorskými úkoly od těch nejjednodušších po pěkně zapeklité [email protected] 16.5.2011 Title goes here 20 Google Summer of Code LibreOffice je schválen pro GSoC 2011 Google “LibreOffice GSoC Ideas” http://wiki.documentfoundation.org/Development/Gsoc/Ideas Nyní je už pozdě, ale zvažte příští rok :-) 16.5.2011 Title goes here 21 Překlady Překladatelé vítáni Momentálně jsou překlady na Pootle serveru http://translations.documentfoundation.org/ Migrujeme je do git repozitáře, který bude zdrojem překladů a Pootle server jedním z prostředků, jak přispívat http://cgit.freedesktop.org/libreoffice/translations (momentálně obsahuje jen Češtinu a Maďarštinu) [email protected] 16.5.2011 Title goes here 22 Novell a LibreOffice Tým vývojářů Největší korporátní přispěvatel Zaměřen na zákaznickou podporu Pokud má např. zákazník dokument, který se špatně načítá, spravíme to LibreOffice součást mnoha produktů LibreOffice with Novell Services Novell Open Workgroup Suite SUSE Linux Enterprise Desktop openSUSE 16.5.2011 Title goes here 23 Zajímavosti z Novellího týmu Distribuovaný tým Několik lidí v Praze, zbytek home office (po celém světě) Komunikace hlavně IRC + telefon – Týmové konferenční hovory – každý ze svého telefonu Mailing listy Důvěra, nutnost „naladění na stejnou vlnu“ – Předchozí zkušenost se svobodným software nevyhnutelná 16.5.2011 Title goes here 24 Otázky? Ptejte se! :-) 16.5.2011 Title goes here 25
Podobné dokumenty
Číslo projektu: CZ.1.07/1.4.00/21.3811 Název DUM: Kancelářské
Textový editor Writer
Tabulkový kalkulátor Calc
Nástroj pro prezentace Impress
Microsoft Office
Textový editor MS Word
Tabulkový kalkulátor MS Excel
Nástroj pro prezentace MS PowerPoint
LibreOffice...
Rozpoznávací algoritmus: Najít, definovat a zařadit News Feed: Jak
Téhle zprávě říkám ambivalence v kostce. Írán sice dokončil první fázi příprav k zapojení "národního"
internetu, který má být rychlejší, stabilnější a levnější, ale je velmi kriticky sledovaný jako...
Matematika – 3. ročník (Rovinné obrazce)
S výstupním materiálem (návrhem postavy) mohou žáci dále pracovat v hodině geometrie a
pracovních činností, téma postava pak může prolínat do výuky prvouky, literární výchovy a
slohu, kde se žáci m...
MBAce in Management for Competitiveness
V prvé řadě identifikujte organizaci, která bude předmětem Vašeho zájmu. Optimální
volbou bude taková organizace, kterou poměrně dobře znáte, nebo ke které máte
dobrý přístup. Jedná se zejména o dl...
Open Source Programování
Následující doporučení a diskuze vychází z přednášky autora
projektu Samba (Andrew Tridgell)
Samba je FOSS implementace souborového, tiskového a
autentizačního serveru kompatibilního s protokoly ...