croatian free software conference 2011 zagreb

Post on 29-Nov-2014

1.220 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

The Document FoundationItalo Vignoli

Dobro Jutro

IANADI am not a developer

IAAOMGAYSNTAOMGI am an old marketing guy and you should never trust an old marketing guy

how many of youare actually using

LibreOffice?

Open vs Closed

Freedomometer

LibreOffice

Freedomometer

BackgroundJuly 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 AfterTen 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

how many of youare contributing to

LibreOffice?

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

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 Eight Months

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

January 25, 2011: LibreOffice 3.3 Stable Released

End of May 2011: LibreOffice 3.4

Target Groups

ESCAndras Timar - Novell (l10n)

Bjoern Michaelsen - Canonical

Caolan McNamara - Red Hat

David Tardon - Red Hat

Michael Meeks - Novell

Michael Natterer - Lanedo

Norbert Thiebaud - Independent

Petr Mladek - Novell (release)

Rainer Bielenfeld - Independent (QA)

Rene Engelhard - Debian

Developers

Development Process

Contributors

Easy Hacksremoving 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

Easy Hacks

Completed Easy Hacks

Easy Hacks

Completed Hacks

What Users Can DoFile 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

Build LibreOffice

Find tasks to be solved

Write code and patches that go into the software

Experiment with and implement ideas

Code

GSoC 2011

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

Perform testing on the software

Find and report bugs

Review patches

Help improve the quality of the software

QA

Translate the project in your local language

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

Localization

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

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

Still a Young Project

What Are We DoingCode

Bug fixing

New features: SmartArt, improved interoperability

GNU-make completion & cross-compile for Windows

During-build unit tests & improved QA process

Moving bottom up ... clean code → clean UI → features

Polish ... making it usable and pretty: i.e. Ctrl-F to find

Governance

Incorporation: raised 100k Euro for setting the legal entity

http://wiki.documentfoundation.org/CommunityBylaws

Membership process bootstrapping, ESC setup, etc.

Doviđenja

Attribution-NonCommercial-ShareAlike CC BY-NC-SA

top related