slajdy

Transkript

slajdy
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é

Čí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...

Více

Rozpoznávací algoritmus: Najít, definovat a zařadit News Feed: Jak

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...

Více

Open Source Programování

Open Source Programování Open­source programování http://rtime.felk.cvut.cz/osp/

Více

Matematika – 3. ročník (Rovinné obrazce)

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...

Více

MBAce in Management for Competitiveness

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...

Více

Open Source Programování

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 ...

Více

Vyjímečnost počítačových her

Vyjímečnost počítačových her • PC, Windows, MS Visual C++ IDE • Devkit

Více

O GRASSu - Les-ejk

O GRASSu - Les-ejk Vývojový model

Více