Croatian Free Software Conference 2011 Zagreb

1,564 views
1,478 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,564
On SlideShare
0
From Embeds
0
Number of Embeds
57
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Croatian Free Software Conference 2011 Zagreb

  1. 1. The Document Foundation Italo Vignoli
  2. 2. Dobro Jutro
  3. 3. IANAD I am not a developer IAAOMGAYSNTAOMGI am an old marketing guy and you should never trust an old marketing guy
  4. 4. how many of youare actually using LibreOffice?
  5. 5. Open vs Closed
  6. 6. Freedomometer
  7. 7. LibreOffice
  8. 8. Freedomometer
  9. 9. BackgroundJuly 19, 2000: Sun Announces an Open SourceStarOfficeOctober 13, 2000: OpenOffice.org LaunchedMay 1, 2002: OpenOffice.org 1.0 ReleasedOctober 20, 2005: OpenOffice.org 2.0 ReleasedOctober 2, 2007: Go-OO AnnouncedOctober 13, 2008: OpenOffice.org 3.0 ReleasedJanuary 27, 2010: Oracle Acquires Sun
  10. 10. Ten Years AfterTen years after the promise of a foundation ...“a foundation is a great idea... the time is not yetripe... perhaps in three years”, etc.Patience is a virtue, but not an inexhaustibleresource.Some truly fantastic “opportunities” forimprovementVendor neutrality / no copyright assignmentbarrier
  11. 11. how many of youare contributing to LibreOffice?
  12. 12. LibreOfficeAn idea – whose time has finally come ...A beautiful, Office suite we can be proud of(in due course) backed by a real, opencommunityShipping on Windows, Mac, GNU / Linux,*BSD, etc.ODF enables trivial migration with yourdata ...
  13. 13. Doing It RightVendor neutral, no code ownership aggregationA real Free Software / hackers projectVolunteers + RedHat + Novell + Debian +Canonical + Google …FSF + OSI + boycott Novell support, etc.Freedesktop hostingLGPLv3+ / MPL for new code ...
  14. 14. Last Eight MonthsSeptember 28, 2010: The DocumentFoundation and LibreOffice 3.3 Beta areannouncedJanuary 25, 2011: LibreOffice 3.3 StableReleasedEnd of May 2011: LibreOffice 3.4
  15. 15. Target Groups
  16. 16. ESCAndras Timar - Novell (l10n)Bjoern Michaelsen - CanonicalCaolan McNamara - Red HatDavid Tardon - Red HatMichael Meeks - NovellMichael Natterer - LanedoNorbert Thiebaud - IndependentPetr Mladek - Novell (release)Rainer Bielenfeld - Independent (QA)Rene Engelhard - Debian
  17. 17. Developers
  18. 18. Development Process
  19. 19. Contributors
  20. 20. Easy Hacksremoving pointless commentsporting from Java → python and Java → C++kill 3 of 4 duplicate base64 implsremove dead / un-called codefix cppcheck warningsremove obsolete macrosremove thousands of multi-second sleeps from QA toolinghelp thread the spreadsheet re-calculation enginewrite unit testsstop battery sapping timer leaksimprove localization tooling
  21. 21. Easy Hacks Completed Easy Hacks
  22. 22. Easy Hacks
  23. 23. Completed Hacks
  24. 24. What Users Can DoFile good bugsClear description: i.e. not “it doesnt work”Sample documents: should exist, and be minimali.e. what is the smallest possible bug documentBug triage: hunting duplicates, poking “bad” bugsHelp us out: we have some wonderful QA guysTest teamDownloading and testing release candidatesUsing the latest snapshots, running QA testtool
  25. 25. CodeBuild LibreOfficeFind tasks to be solvedWrite code and patches that go into thesoftwareExperiment with and implement ideas
  26. 26. GSoC 2011http://wiki.documentfoundation.org/Development/Gsoc/Ideas
  27. 27. QAPerform testing on the softwareFind and report bugsReview patchesHelp improve the quality of the software
  28. 28. LocalizationTranslate the project in your local languageHelp the software reach out to a Non-English-Speaking audience too
  29. 29. GraphicsDesign buttons and iconsDesign web bannersDesign badges and stampsMake it just work, and look great, too!
  30. 30. WebWrite content for the websiteHelp test and maintain the website andfeatures
  31. 31. DocumentationHelp write technical documentation for theprojectWrite technical “how to’s” for all themember applicationsWrite User Guides
  32. 32. MarketingLearn how to compete with the bestmarketing organization in the softwareenvironment, without a budgetWork with the oldest and less enjoyablemarketing guy in the free software world
  33. 33. Still a Young Project
  34. 34. What Are We DoingCodeBug fixingNew features: SmartArt, improved interoperabilityGNU-make completion & cross-compile for WindowsDuring-build unit tests & improved QA processMoving bottom up ... clean code → clean UI → featuresPolish ... making it usable and pretty: i.e. Ctrl-F to findGovernanceIncorporation: raised 100k Euro for setting the legal entityhttp://wiki.documentfoundation.org/CommunityBylawsMembership process bootstrapping, ESC setup, etc.
  35. 35. Doviđenja
  36. 36. Attribution-NonCommercial-ShareAlike CC BY-NC-SA

×