Your SlideShare is downloading. ×
0
static void
_f_do_barnacle_install_properties(GObjectClass
*gobject_class)
{
GParamSpec *pspec;
/* Party code attribute */...
Unha clase de historia
Historia do proxecto
● 1985: StarOffice, StarDivision
● 1999: Mercada por Sun Microsystems
● 2000: OpenOffice liberado
● 2...
Dinámica de LibreOffice
LibreOffice hoxe
● Arredor de 100 commiters e máis de 2000
commits mensuais
● 7M de liñas de código
● >20 anos de historia...
Estatísticas: commits
Estatísticas: colaboradores
Calendario de releases
● Criterio principal: tempo
● Release “maior” cada seis meses (4.2.0)
● Inclúe novas característica...
Calendario de releases
● Plan para 4.3
● https://wiki.documentfoundation.org/ReleasePlan
release freeze publishing
4.3.0 W...
Estándares de documentos abertos
OpenDocument
● OASIS, 2005
● Baseado en XML + ZIP
● Implementacións nativas: OpenOffice, LibreOffice,
Calligra
● LibreOffi...
Office Open XML
● ECMA, 2006
● ISO, 2008 (con cambios)
● Baseado en XML + ZIP
● Implementación nativa: MS Office
● Versión...
Exemplo
OpenDocument
[jaragunde@goomba test­odt]$ unzip test.odt
Archive:  test.odt
 extracting: mimetype                
 extract...
OpenDocument
  <office:text>
    <text:p text:style­name="P1">Document Freedom Day
    2014</text:p>
    <text:p text:styl...
Office Open XML
[jaragunde@goomba test­docx]$ unzip test.docx
Archive:  test.docx
  inflating: _rels/.rels        
  infla...
Office Open XML
  <w:body>
    <w:p w:rsidR="00C0626A" w:rsidRDefault="00C05135">
      <w:r>
        <w:t>Document Freedo...
¿Preguntas?
¡Gracias!
© 2014 Jacobo Aragunde Pérez
Upcoming SlideShare
Loading in...5
×

LibreOffice. O proxecto referencia para edición de documentos libres (Document Freedom Day 2014)

131

Published on

By Jacobo Aragunde Pérez.

Jacobo Aragunde traballa en Igalia, principalmente no desenvolvemento da suite ofimática LibreOffice.

Contaranos o funcionamento e filosofía da comunidade e particularmente leva tempo traballando en temas de interoperabilidade para soportar o estándar "aberto" dos "DocX" polo que nos poderá contar tamén algunhas cousas sobre estándares non libres.

Published in: Technology, News & Politics
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
131
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "LibreOffice. O proxecto referencia para edición de documentos libres (Document Freedom Day 2014)"

  1. 1. static void _f_do_barnacle_install_properties(GObjectClass *gobject_class) { GParamSpec *pspec; /* Party code attribute */ pspec = g_param_spec_uint64 (F_DO_BARNACLE_CODE, "Barnacle code.", "Barnacle code", 0, G_MAXUINT64, G_MAXUINT64 /* default value */, G_PARAM_READABLE | G_PARAM_WRITABLE | G_PARAM_PRIVATE); g_object_class_install_property (gobject_class, F_DO_BARNACLE_PROP_CODE, Jacobo Aragunde Pérez blogs.igalia.com/jaragunde LibreOffice O proxecto referencia para edición de documentos libres
  2. 2. Unha clase de historia
  3. 3. Historia do proxecto ● 1985: StarOffice, StarDivision ● 1999: Mercada por Sun Microsystems ● 2000: OpenOffice liberado ● 2002: OpenOffice 1.0 ● 2005: Estándar OASIS, OpenOffice 2.0 ● 2010: Oracle merca Sun ● 2010: LibreOffice e The Document Foundation ● 2011: Apache OpenOffice
  4. 4. Dinámica de LibreOffice
  5. 5. LibreOffice hoxe ● Arredor de 100 commiters e máis de 2000 commits mensuais ● 7M de liñas de código ● >20 anos de historia “Exact history was lost before Sept.  18th, 2000, but old source code  comments show that Writer core dates  back until at least November 1990.” ● ¡10000 liñas de comentarios en alemán!
  6. 6. Estatísticas: commits
  7. 7. Estatísticas: colaboradores
  8. 8. Calendario de releases ● Criterio principal: tempo ● Release “maior” cada seis meses (4.2.0) ● Inclúe novas características ● Release “menor” cada mes (4.2.1, etc.) ● Só bugfixing ● Fin de vida: 9 meses ● Dúas versións convivindo sempre ● Agora mesmo: 4.1.5 e 4.2.2
  9. 9. Calendario de releases ● Plan para 4.3 ● https://wiki.documentfoundation.org/ReleasePlan release freeze publishing 4.3.0 Week 21 , May 19, 2014 - May 25, 2014 Week 30 , Jul 21, 2014 - Jul 27, 2014 4.3.1 Week 31 , Jul 28, 2014 - Aug 3, 2014 Week 34 , Aug 18, 2014 - Aug 24, 2014 4.3.2 Week 36 , Sep 1, 2014 - Sep 7, 2014 Week 39 , Sep 22, 2014 - Sep 28, 2014 4.3.3 Week 41 , Oct 6, 2014 - Oct 12, 2014 Week 44 , Oct 27, 2014 - Nov 2, 2014 4.3.4 Week 48 , Nov 24, 2014 - Nov 30, 2014 Week 51 , Dec 15, 2014 - Dec 21, 2014 4.3.5 Week 3 , Jan 12, 2015 - Jan 18, 2015 Week 6 , Feb 2, 2015 - Feb 8, 2015 4.3.6 Week 15 , Apr 6, 2015 - Apr 12, 2015 Week 18 , Apr 27, 2015 - May 3, 2015 End of Life May 27, 2015
  10. 10. Estándares de documentos abertos
  11. 11. OpenDocument ● OASIS, 2005 ● Baseado en XML + ZIP ● Implementacións nativas: OpenOffice, LibreOffice, Calligra ● LibreOffice: 1.2 + extensións propostas para o estándar ● https://wiki.documentfoundation.org/ODF ● Futuro: 1.3 ● Mellorar a definición do seguimento de cambios – Aplicacións de colaboración en tempo real
  12. 12. Office Open XML ● ECMA, 2006 ● ISO, 2008 (con cambios) ● Baseado en XML + ZIP ● Implementación nativa: MS Office ● Versión transicional: desde Office 2007 ● Versión estricta do estándar: Office 2013
  13. 13. Exemplo
  14. 14. OpenDocument [jaragunde@goomba test­odt]$ unzip test.odt Archive:  test.odt  extracting: mimetype                  extracting: Thumbnails/thumbnail.png     inflating: content.xml                inflating: settings.xml               inflating: meta.xml                  extracting: Pictures/100002010000009600000096F2FF798A.png     inflating: styles.xml                 inflating: manifest.rdf                creating: Configurations2/popupmenu/    creating: Configurations2/statusbar/    creating: Configurations2/toolbar/    creating: Configurations2/menubar/    creating: Configurations2/floater/   inflating: Configurations2/accelerator/current.xml      creating: Configurations2/toolpanel/    creating: Configurations2/progressbar/    creating: Configurations2/images/Bitmaps/   inflating: META­INF/manifest.xml
  15. 15. OpenDocument   <office:text>     <text:p text:style­name="P1">Document Freedom Day     2014</text:p>     <text:p text:style­name="P1">GPUL</text:p>     <text:p text:style­name="P1">       <draw:frame draw:style­name="fr1" draw:name="Image1"       text:anchor­type="paragraph" svg:width="4.233cm"       svg:height="4.233cm" draw:z­index="0">         <draw:image         xlink:href="Pictures/100002010000009600000096F2FF798A.png"         xlink:type="simple" xlink:show="embed"         xlink:actuate="onLoad" />       </draw:frame>     </text:p>   </office:text>
  16. 16. Office Open XML [jaragunde@goomba test­docx]$ unzip test.docx Archive:  test.docx   inflating: _rels/.rels           inflating: word/settings.xml     inflating: word/_rels/document.xml.rels     inflating: word/fontTable.xml     inflating: word/media/image1.png     inflating: word/styles.xml       inflating: word/document.xml     inflating: docProps/app.xml      inflating: docProps/core.xml     inflating: [Content_Types].xml  
  17. 17. Office Open XML   <w:body>     <w:p w:rsidR="00C0626A" w:rsidRDefault="00C05135">       <w:r>         <w:t>Document Freedom Day 2014</w:t>       </w:r>     </w:p>     <w:p w:rsidR="00C0626A" w:rsidRDefault="00C05135">       <w:r>         <w:t>GPUL</w:t>       </w:r>     </w:p>     <w:p w:rsidR="00C0626A" w:rsidRDefault="00C05135">       <w:r>         <w:drawing>           ...         </w:drawing>       </w:r>     </w:p>   </w:body>
  18. 18. ¿Preguntas?
  19. 19. ¡Gracias! © 2014 Jacobo Aragunde Pérez
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×