croatian free software conference 2011 zagreb
Post on 29-Nov-2014
1.220 Views
Preview:
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