flourish 2011 chicago

Post on 28-Jan-2015

110 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

The Document FoundationItalo Vignoli

how many of youhave heard about

LibreOffice?

how many of youhave downloaded

LibreOffice?

how many of youare actually using

LibreOffice?

Thank You !!!

The Story Begins ...

‣ once upon a time the Sun was shining

‣ well, sometimes there were some clouds

‣ but the Sun was swallowed by the Oracle

‣ who gave the world Oracle Open Office

No, Thanks

Background‣ July 19, 2000: Sun Announces an Open Source

StarOffice

‣ October 13, 2000: OpenOffice.org Launched

‣ May 1, 2002: OpenOffice.org 1.0 Released

‣ October 20, 2005: OpenOffice.org 2.0 Released

‣ October 2, 2007: Go-OO Announced

‣ October 13, 2008: OpenOffice.org 3.0 Released

‣ January 27, 2010: Oracle Acquires Sun

Ten Years After‣ Ten years after the promise of a foundation ...

‣ “a foundation is a great idea... the time is not yet ripe... perhaps in three years”, etc.

‣ Patience is a virtue, but not an inexhaustible resource.

‣ Some truly fantastic “opportunities” for improvement

‣ Vendor neutrality / no copyright assignment barrier

‣ Vendor neutral, no code ownership aggregation

‣ A real Free Software / hackers project

‣ Volunteers + RedHat + Novell + Debian + Canonical + Google …

‣ FSF + OSI + boycott Novell support, etc.

‣ Freedesktop hosting

‣ LGPLv3+ / MPL for new code ...

Doing It Right

Last Six Months

‣ September 28, 2010: The Document Foundation and LibreOffice 3.3 Beta are announced

‣ January 25, 2011: LibreOffice 3.3 Stable Released.

‣ Early May 2011: LibreOffice 3.4 Expected

Still a Young Project

LibreOffice‣ An idea – whose time has finally come ...

‣ A beautiful, Office suite we can be proud of (in due course) backed by a real, open community

‣ Shipping on Windows, Mac, GNU / Linux, *BSD, etc.

‣ ODF enables trivial migration with your data ...

‣ Build LibreOffice

‣ Find tasks to be solved

‣ Write code and patches that go into the software

‣ Experiment with and implement ideas

Code

‣ Perform testing on the software

‣ Find and report bugs

‣ Review patches

‣ Help improve the quality of the software

QA

‣ Design buttons and icons

‣ Design web banners

‣ Design badges and stamps

‣ Make it just work, and look great, too!

Graphics

‣ Write content for the website

‣ Help test and maintain the website and features

Web

‣ Help write technical documentation for the project

‣ Write technical “how to’s” for all the member applications

‣ Write User Guides

Documentation

‣ Translate the project in your local language

‣ Help the software reach out to a Non-English-Speaking audience too

Localization

Marketing

‣ Learn how to compete with the best marketing organization in the software environment, without a budget

‣ Work with the oldest and less enjoyable marketing guy in the free software world

Contributors

Easy Hacks

Easy Hacks‣ removing pointless comments

‣ porting from Java → python and Java → C++

‣ kill 3 of 4 duplicate base64 impls

‣ remove dead / un-called code

‣ fix cppcheck warnings

‣ remove obsolete macros

‣ remove thousands of multi-second sleeps from QA tooling

‣ help thread the spreadsheet re-calculation engine

‣ write unit tests

‣ stop battery sapping timer leaks

‣ improve localization tooling

Completed Hacks

What To Do‣ File good bugs

‣ Clear description: i.e. not “it doesn't work”

‣ Sample documents: should exist, and be minimal

‣ i.e. what is the smallest possible bug document

‣ Bug triage: hunting duplicates, poking “bad” bugs

‣ Help us out: we have some wonderful QA guys

‣ Test team

‣ Downloading and testing release candidates

‣ Using the latest snapshots, running QA testtool

GSoC 2011

http://wiki.documentfoundation.org/Development/Gsoc/Ideas

‣ Make Impress master pages copyable

‣ Attach Impress animations to styles

‣ Impress slide layout extendibility

‣ Implement additional 3D slideshow transitions

‣ Make autocompletion word lists persistent

‣ Multi-line edit bar in Calc

‣ Sorting by colors in Calc

‣ Improved Color selection

‣ Revamp the gallery tool

‣ New protection modes in Writer

‣ Borders around characters feature in Writer

Applications

‣ Create a Visio import filter for Draw

‣ Implement an AutoCAD vector import for LibreOffice

‣ Use PDF import's layout recognition for other vector formats (e.g. postscript, wmf/emf)

‣ Improve RTF Import (RTF Tokenizer)

‣ Improve Writer HTML export

‣ Enhanced SVG export filter

‣ Enhanced flash export filter

‣ Enhanced PDF export of EPS files embedded in document texts

Filters

‣ Android Port

‣ HTML5 / Canvas Rendering

‣ (Finish) porting Impress 3D slideshow transition framework to Windows

‣ Support document versioning via WebDAV

‣ Convert DirectX canvas over to use cairo

‣ Samba locking for GIO

‣ Search for, and fix memory and resource leaks

‣ Translations using gettext

‣ UI cleanup

‣ Convert the LibreOffice web help (wikihelp) to platform specific help files

Integration / Porting

‣ Standalone presentation viewer

‣ Template preview

‣ Performance Improvement

‣ Use SVG for LibreOffice icons

‣ Photo album extension

‣ IDE integration for new container controls

‣ Impove Container control usablility by adding support for scroll bars

‣ Simplify the download of Windows dependencies

Others

top related