กลับไปหน้าบทความ

อ่าน 20 นาที

Apache OpenOffice

Apache OpenOffice เป็น ชุด ซอฟต์แวร์เพิ่มประสิทธิภาพการทำงาน ในสำนักงาน แบบโอเพนซอร์ส ที่พัฒนาโดย Apache Software Foundation สร้างขึ้นเพื่อเป็นโครงการสืบทอดต่อจาก OpenOffice.

Apache OpenOffice

Apache OpenOffice
ผู้เขียนต้นฉบับดิวิชั่นดาว
นักพัฒนามูลนิธิซอฟต์แวร์ Apache
ปล่อย3.4.0 / 8 พฤษภาคม 2012 [ 1 ] ( 8 พฤษภาคม 2555 )
เวอร์ชันเสถียร
4.1.16 / 10 พฤศจิกายน 2025 [ 2 ] แก้ไขข้อมูลนี้บนวิกิดาต้า
เขียนเป็นซี++และจาวา
ระบบปฏิบัติการลินุกซ์ , มอสซาเรลล่า , วินโดวส์
แพลตฟอร์มIA-32และx86-64
ผู้มาก่อนOpenOffice.org
มาตรฐานเอกสารเปิด
มีจำหน่ายใน41 ภาษา[ 3 ]
พิมพ์ชุดโปรแกรมเพิ่มประสิทธิภาพการทำงานในสำนักงาน
ใบอนุญาตApache-2.0 [ 4 ]
เว็บไซต์openoffice.org
ที่เก็บข้อมูลgithub.com/apache/openoffice

Apache OpenOfficeเป็น ชุด ซอฟต์แวร์เพิ่มประสิทธิภาพการทำงานในสำนักงานแบบโอเพนซอร์สที่พัฒนาโดยApache Software Foundationสร้างขึ้นเพื่อเป็นโครงการสืบทอดต่อจากOpenOffice.orgซึ่งเป็นโครงการสืบทอดต่อจากStarOffice อีกทีหนึ่ง นอกจากนี้ยังได้รับการกำหนดให้เป็นโครงการสืบทอดต่อจากIBM Lotus Symphonyอีก ด้วย [ 5 ]ชุดซอฟต์แวร์นี้ประกอบด้วยแอปพลิเคชันสำหรับการประมวลผลคำ (Writer), สเปรดชีต (Calc), การนำเสนอ (Impress), กราฟิกเวกเตอร์ (Draw), การจัดการฐานข้อมูล (Base) และการแก้ไขสูตร (Math) [ 6 ]รองรับ รูปแบบ OpenDocumentและเข้ากันได้กับรูปแบบหลักอื่นๆ รวมถึงรูปแบบที่ใช้โดยMicrosoft Office [ 7 ]

Apache OpenOffice พัฒนาขึ้นสำหรับLinux , macOSและWindowsโดยมีการพอร์ตไปยังระบบปฏิบัติการ อื่นๆ มีการเผยแพร่ภายใต้ใบอนุญาตApache-2.0 [ 4 ]เวอร์ชันแรกที่วางจำหน่ายคือเวอร์ชัน 3.4.0 เมื่อวันที่ 8 พฤษภาคม 2012 [ 1 ]เวอร์ชันที่มีการปรับปรุงคุณสมบัติล่าสุดคือเวอร์ชัน 4.1 ซึ่งวางจำหน่ายในปี 2014 โครงการยังคงปล่อยการอัปเดตย่อยๆ อย่างต่อเนื่องเพื่อแก้ไขข้อบกพร่อง อัปเดตพจนานุกรม และบางครั้งก็รวมถึงการปรับปรุงคุณสมบัติ เวอร์ชันการบำรุงรักษาล่าสุดคือ 4.1.16 เมื่อวันที่ 10 พฤศจิกายน 2025 [ 8 ]

ความยากลำบากในการรักษาจำนวนนักพัฒนาและผู้มีส่วนร่วมในการเขียนโค้ดให้เพียงพอเพื่อให้โครงการดำเนินต่อไปได้นั้นยังคงมีอยู่เป็นเวลาหลายปี ซึ่งนำไปสู่ปัญหาที่เกิดขึ้นอย่างต่อเนื่องในการแก้ไขช่องโหว่ด้านความปลอดภัยอย่างทันท่วงทีตั้งแต่ปี 2015 ในเดือนมีนาคม 2026 ทีมรักษาความปลอดภัยของ Apache ได้ยกระดับสถานะความเสี่ยงด้านความปลอดภัยของ OpenOffice เป็น "สีแดง" เนื่องจากช่องโหว่ที่ยังไม่ได้รับการแก้ไขมานานกว่า 365 วัน[ 9 ]

ประวัติศาสตร์

Sun Microsystemsเข้าซื้อStarOfficeในปี 1999 และเปิดเผยซอฟต์แวร์เป็นโอเพนซอร์สในเดือนกรกฎาคม 2000 โดยเปลี่ยนชื่อเป็น OpenOffice.org และออกเวอร์ชัน 1.0 ในวันที่ 1 พฤษภาคม 2002 Sun ถูกซื้อกิจการโดยOracle Corporationในเดือนมกราคม 2010 ซึ่งเปลี่ยนชื่อชุดซอฟต์แวร์เป็น Oracle Open Office ในเดือนกันยายน 2010 นักพัฒนา OpenOffice.org ภายนอกส่วนใหญ่[ 10 ] [ 11 ]ออกจากโครงการ[ 12 ] [ 13 ]เนื่องจากความกังวลเกี่ยวกับการจัดการโครงการของ Sun และต่อมาของ Oracle [ 14 ] [ 15 ]เพื่อก่อตั้งThe Document Foundation (TDF) TDF ได้เผยแพร่LibreOffice เวอร์ชันแยก ในเดือนมกราคม 2011 [ 16 ]ซึ่งระบบปฏิบัติการ Linux ส่วนใหญ่ ได้เปลี่ยนไปใช้ในเวลาต่อมา[ 17 ] [ 18 ] [ 19 ] [ 20 ]รวมถึงOracle Linuxในปี 2012 [ 21 ] [ 22 ] [ 23 ]

ในเดือนเมษายน พ.ศ. 2554 Oracle ได้หยุดการพัฒนา OpenOffice.org [ 24 ]และเลิกจ้างทีมพัฒนาที่เหลืออยู่[ 25 ]เหตุผลในการทำเช่นนั้นไม่ได้ถูกเปิดเผย บางคนคาดเดาว่าเป็นเพราะการสูญเสียส่วนแบ่งการตลาดเนื่องจากชุมชนส่วนใหญ่ย้ายไปใช้ LibreOffice [ 26 ]ในขณะที่คนอื่นๆ แนะนำว่าเป็นการตัดสินใจเชิงพาณิชย์[ 27 ]ในเดือนมิถุนายน พ.ศ. 2554 Oracle ได้มอบเครื่องหมายการค้า OpenOffice.org [ 28 ]และซอร์สโค้ดให้กับ Apache Software Foundation ซึ่ง Apache ได้ให้สิทธิ์ใช้งานใหม่ภายใต้Apache License [ 29 ] IBMซึ่ง Oracle มีภาระผูกพันตามสัญญาเกี่ยวกับโค้ด ดูเหมือนจะต้องการให้ OpenOffice.org แยกตัวออกไปให้ Apache Software Foundation มากกว่าตัวเลือกอื่นๆ หรือถูก Oracle ทิ้งร้าง[ 30 ] [ 31 ]นอกจากนี้ ในเดือนมีนาคม พ.ศ. 2555 ในบริบทของการบริจาคIBM Lotus Symphonyให้กับโครงการ Apache OpenOffice นั้น IBM ได้แสดงความชอบต่อใบอนุญาตแบบอนุญาต เช่น ใบอนุญาต Apache มากกว่าใบอนุญาตcopyleft [ 32 ]กลุ่มนักพัฒนาสำหรับโครงการ Apache นั้นเริ่มต้นจากพนักงานของ IBM [ 33 ]ซึ่งตั้งแต่เริ่มโครงการจนถึงปี พ.ศ. 2558 พวกเขาได้ทำการพัฒนาส่วนใหญ่[ 34 ] [ 35 ] [ 36 ] [ 37 ] [ 38 ] [ 39 ]

โครงการนี้ได้รับการยอมรับเข้าสู่ Apache Incubator เมื่อวันที่ 13 มิถุนายน 2011 [ 40 ]โค้ด Oracle ถูกนำเข้าเมื่อวันที่ 29 สิงหาคม 2011 [ 41 ] Apache OpenOffice 3.4 เปิดตัวเมื่อวันที่ 8 พฤษภาคม 2012 [ 1 ]และ Apache OpenOffice สำเร็จการศึกษาเป็นโครงการระดับสูงสุดของ Apache เมื่อวันที่ 18 ตุลาคม 2012 [ 42 ] [ 43 ] [ 44 ]

IBM บริจาค โค้ดเบส Lotus Symphonyให้กับ Apache Software Foundation ในปี 2012 และ Symphony ก็ถูกยกเลิกการใช้งานเพื่อสนับสนุน Apache OpenOffice [ 38 ]คุณสมบัติและการแก้ไขข้อบกพร่องหลายอย่าง รวมถึงแถบด้านข้างที่ได้รับการปรับปรุงใหม่ ได้ถูกรวมเข้าด้วยกัน[ 45 ] การสนับสนุน โปรแกรม อ่านหน้าจอ IAccessible2จาก Symphony ได้ถูกพอร์ตและรวมอยู่ใน AOO เวอร์ชัน 4.1 [ 5 ] (เมษายน 2014) แม้ว่าการปรากฏตัวครั้งแรกในซอฟต์แวร์โอเพนซอร์สจะเป็นส่วนหนึ่งของ LibreOffice 4.2 ในเดือนมกราคม 2014 ก็ตาม[ 46 ] IBM ยุติการมีส่วนร่วมอย่างเป็นทางการเมื่อมีการออก AOO เวอร์ชัน 4.1.1 [ 47 ]

การดาวน์โหลดซอฟต์แวร์สูงสุดในปี 2013 โดยเฉลี่ยเกือบ 148,000 ครั้งต่อวัน เมื่อเทียบกับประมาณ 50,000 ครั้งในปี 2019 และ 2020 [ 48 ]

ความยากลำบากในการรักษาจำนวนผู้ร่วมพัฒนาให้เพียงพอเพื่อให้โครงการดำเนินต่อไปได้นั้นยังคงมีอยู่เป็นเวลาหลายปี ในเดือนมกราคม 2015 โครงการได้รายงานว่าขาดนักพัฒนาที่ใช้งานอยู่และการมีส่วนร่วมในการเขียนโค้ด[ 49 ]มีปัญหาอย่างต่อเนื่องในการแก้ไขช่องโหว่ ด้านความปลอดภัยอย่างทันท่วงที ตั้งแต่ปี 2015 [ 50 ] [ 51 ] [ 52 ] [ 53 ]ในเดือนกันยายน 2016 เดนนิส แฮมิลตัน ประธานคณะกรรมการบริหารโครงการ OpenOffice ได้เริ่มหารือเกี่ยวกับการยุติโครงการ หลังจากที่คณะกรรมการ Apache ได้กำหนดให้มีการรายงานรายเดือนเนื่องจากปัญหาอย่างต่อเนื่องของโครงการในการจัดการกับปัญหาด้านความปลอดภัย[ 54 ] [ 55 ] [ 56 ]

ลำดับเหตุการณ์ของอนุพันธ์หลักของ:  สตาร์ออฟฟิศและ  OpenOffice.org
  Apache OpenOffice

การตั้งชื่อ

ภายในเดือนธันวาคม พ.ศ. 2554 โครงการนี้ถูกเรียกว่า Apache OpenOffice.org (Incubating); [ 57 ]ในปี พ.ศ. 2555 โครงการนี้เลือกชื่อ Apache OpenOffice [ 58 ]ซึ่งเป็นชื่อที่ใช้ในข่าวประชาสัมพันธ์เวอร์ชัน 3.4 [ 1 ]

คุณสมบัติ

ส่วนประกอบ

โมดูลหมายเหตุ
ไอคอนนักเขียน AOO 4.0นักเขียนโปรแกรมประมวล ผลคำที่คล้ายกับMicrosoft WordและWordPerfect
ไอคอนเครื่องคิดเลข AOO 4.0แคลอรีโปรแกรมตารางคำนวณที่คล้ายกับMicrosoft ExcelและLotus 1-2-3
ไอคอน AOO 4.0 Impressประทับใจโปรแกรมสร้างงานนำเสนอที่คล้ายกับMicrosoft PowerPointและApple Keynoteสามารถส่งออกงานนำเสนอเป็น ไฟล์ Adobe Flash (SWF) เพื่อให้สามารถเล่นได้บนคอมพิวเตอร์ทุกเครื่องที่มีโปรแกรม Flash Player ติดตั้งอยู่
ไอคอนวาด AOO 4.0วาดโปรแกรมแก้ไขกราฟิกแบบเวกเตอร์ที่มีคุณสมบัติเทียบเท่ากับฟังก์ชันการวาดภาพในMicrosoft Office
ไอคอนคณิตศาสตร์ AOO 4.0คณิตศาสตร์เครื่องมือสำหรับสร้างและแก้ไขสูตรทางคณิตศาสตร์ คล้ายกับMicrosoft Equation EditorหรือMathTypeสามารถฝังสูตรลงในเอกสาร Apache OpenOffice อื่นๆ ได้ เช่น เอกสารที่สร้างโดย Writer และรองรับแบบอักษร หลาย แบบ
ไอคอนพื้นฐาน AOO 4.0ฐานโปรแกรมจัดการฐานข้อมูลที่คล้ายกับMicrosoft Access Base สามารถทำหน้าที่เป็นส่วนหน้าสำหรับระบบฐานข้อมูลต่างๆ มากมาย รวมถึงฐานข้อมูล Access (JET), แหล่งข้อมูล ODBCและMySQL / PostgreSQL โดยมี HSQLDBเวอร์ชันหนึ่งรวมอยู่ในชุดโปรแกรมนี้ด้วย

แบบอักษร

Apache OpenOffice ประกอบด้วย OpenSymbol, DejaVu [ 59 ] Gentiumและฟอนต์ ChromeOS ที่ได้รับอนุญาตจาก Apache ได้แก่ Arimo (sans serif), Tinos (serif) และ Cousine (monospace) [ 60 ] [ 61 ]

OpenOffice พื้นฐาน

Apache OpenOffice มี OpenOffice Basic ซึ่งเป็นภาษาโปรแกรมที่คล้ายกับ Microsoft Visual Basic for Applications (VBA) Apache OpenOffice รองรับมาโครของ Microsoft VBA บางส่วน OpenOffice Basic มีให้ใช้งานใน Writer, Calc, Draw, Impress และ Base

รูปแบบไฟล์

Apache OpenOffice ได้รับการจัดการรูปแบบไฟล์จาก OpenOffice.org โดยไม่รวมบางรูปแบบที่ได้รับการสนับสนุนโดยไลบรารีcopyleft เท่านั้น [ 60 ]เช่น การสนับสนุน WordPerfectไม่มีรายการที่แน่ชัดว่าโปรแกรมรองรับรูปแบบใดบ้าง นอกเหนือจากพฤติกรรมของโปรแกรม[ 62 ] การปรับปรุงที่อ้างว่าโดดเด่นในการจัดการรูปแบบไฟล์ในเวอร์ชัน 4.0 ได้แก่ การทำงานร่วมกันที่ดีขึ้นกับรูปแบบOffice Open XML (DOCX, XLSX, PPTX) ปี 2007 ของ Microsoft [ 63 ] — แม้ว่าจะไม่สามารถเขียน OOXML ได้ แต่ก็สามารถอ่านได้ในระดับหนึ่งเท่านั้น[ 7 ]

การใช้ภาษาจาวา

Apache OpenOffice ไม่ได้รวมเครื่องเสมือน Javaไว้ในตัวติดตั้ง[ 64 ]ชุดโปรแกรมสำนักงานต้องการ Java สำหรับ "ฟังก์ชันการทำงานเต็มรูปแบบ" [ 65 ]แต่จำเป็นเฉพาะสำหรับฟังก์ชันเฉพาะบางอย่างเท่านั้น หากคุณต้องการ Java สำหรับฟังก์ชันใด ๆ คุณจะเห็นข้อความ "OpenOffice ต้องการสภาพแวดล้อมรันไทม์ Java (JRE) เพื่อดำเนินการงานนี้"

ระบบปฏิบัติการที่รองรับ

Apache OpenOffice 4.1.0 ได้รับการเผยแพร่สำหรับMicrosoft Windows XP เวอร์ชันx86และx86-64หรือเวอร์ชันที่ใหม่กว่า, Linux (32 บิตและ 64 บิต) และMac OS X 10.4 "Tiger"หรือเวอร์ชันที่ใหม่กว่า[ 66 ]

ระบบปฏิบัติการอื่นๆ ได้รับการสนับสนุนโดยพอร์ตชุมชน พอร์ตที่เสร็จสมบูรณ์สำหรับ 3.4.1 ประกอบด้วยแพลตฟอร์ม Linux อื่นๆ อีกมากมายFreeBSD , OS/2และอนุพันธ์ เช่นArcaOS , Solaris SPARC [ 67 ]และพอร์ตของ 3.4.0 สำหรับMac OS X v10.4v10.5 PowerPC [ 68 ]และ Solaris x86 [ 69 ]

การพัฒนา

Apache OpenOffice ไม่ได้ " ปล่อยเวอร์ชันเร็ว ปล่อยเวอร์ชันบ่อย " แต่หลีกเลี่ยงตารางการปล่อยเวอร์ชันตามเวลา โดยจะปล่อยเวอร์ชันเฉพาะ "เมื่อพร้อมแล้ว" [ 70 ]

Apache OpenOffice สูญเสียการมีส่วนร่วมของนักพัฒนาเริ่มต้น ในช่วงเดือนมีนาคม 2014 – มีนาคม 2015 มีนักพัฒนาเพียงสิบหกคนเท่านั้น โดยสี่อันดับแรก (ตามชุดการเปลี่ยนแปลง) เป็นพนักงานของ IBM [ 34 ]และ IBM ได้ยุติการมีส่วนร่วมอย่างเป็นทางการเมื่อถึงการเผยแพร่เวอร์ชัน 4.1.1 [ 47 ]

ในเดือนมกราคม 2015 โครงการรายงานว่ากำลังประสบปัญหาในการดึงดูดอาสาสมัครใหม่เนื่องจากขาดการให้คำปรึกษาและต้องการการสนับสนุนจากนักพัฒนาที่มีประสบการณ์อย่างมาก[ 49 ]นักวิเคราะห์อุตสาหกรรมตั้งข้อสังเกตถึงความเฉื่อยชาของโครงการ โดยอธิบายว่าโครงการ "หยุดชะงักเกือบทั้งหมด" [ 47 ]และ "กำลังจะตาย" และตั้งข้อสังเกตถึงความไม่สามารถในการบำรุงรักษาโครงสร้างพื้นฐานของ OpenOffice [ 71 ]หรือความปลอดภัย[ 50 ] Christian Schaller นักพัฒนา ของ Red Hatได้ส่งจดหมายเปิดผนึกถึง Apache Software Foundation ในเดือนสิงหาคม 2015 โดยขอให้พวกเขาแนะนำผู้ใช้ Apache OpenOffice ไปใช้ LibreOffice "เพื่อประโยชน์ของซอฟต์แวร์โอเพนซอร์สและซอฟต์แวร์เสรี" [ 72 ]ซึ่งได้รับการรายงานอย่างกว้างขวาง[ 73 ] [ 74 ] [ 75 ] [ 76 ] [ 77 ]และได้รับการกล่าวถึงซ้ำ[ 78 ] [ 79 ] [ 80 ] [ 81 ]โดยผู้อื่น

โครงการนี้ได้สร้างการอัปเดตย่อยสองครั้งในปี 2017 แม้ว่าจะมีความกังวลเกี่ยวกับข้อบกพร่องที่อาจเกิดขึ้นในเวอร์ชันแรกก็ตาม แพทริเซีย ชานาฮาน ผู้จัดการการเผยแพร่สำหรับการอัปเดตของปีที่แล้ว กล่าวว่า "ฉันไม่ชอบความคิดที่ว่าการเปลี่ยนแปลงจะถูกส่งไปยังผู้ใช้หลายล้านคนโดยที่ได้รับการตรวจสอบอย่างจริงจังโดยโปรแกรมเมอร์เพียงคนเดียว แม้ว่าฉันจะเป็นโปรแกรมเมอร์คนนั้นก็ตาม" เบรตต์ พอร์เตอร์ ซึ่งดำรงตำแหน่งประธานมูลนิธิซอฟต์แวร์ Apache ในขณะนั้น ถามว่าโครงการควร "ห้ามการดาวน์โหลด" หรือไม่[ 82 ]การอัปเดตครั้งต่อไปซึ่งเผยแพร่ในเดือนพฤศจิกายน 2018 ได้รวมการแก้ไขข้อบกพร่องที่เกิดขึ้นในเวอร์ชันก่อนหน้า[ 83 ]

The Registerได้ตีพิมพ์บทความในเดือนตุลาคม 2018 ในชื่อ "Apache OpenOffice แอปของชโรดิงเกอร์: ไม่มีใครรู้ว่ามันตายหรือยังมีชีวิตอยู่ ไม่มีใครอยากมองเข้าไปข้างในจริงๆ" ซึ่งพบว่ามีผู้เขียนโค้ด 141 คน ณ เวลาที่ตีพิมพ์ เทียบกับ 140 คนในปี 2014 ซึ่งเป็นการเปลี่ยนแปลงจากการเติบโตอย่างต่อเนื่องที่เกิดขึ้นก่อนปี 2014 บทความสรุปว่า "รายงานเกี่ยวกับการตายของ AOO ดูเหมือนจะเกินจริงไปมาก โครงการดูเหมือนอย่างนั้นเพราะมันเคลื่อนไหวช้า" [ 84 ] [ 85 ]

ความปลอดภัย

ระหว่างเดือนตุลาคม พ.ศ. 2557 ถึงกรกฎาคม พ.ศ. 2558 โครงการไม่มีผู้จัดการการเผยแพร่[ 86 ]ในช่วงเวลานี้ ในเดือนเมษายน พ.ศ. 2558 มีการประกาศ ช่องโหว่ด้านความปลอดภัยในการเรียกใช้โค้ดจากระยะไกลใน Apache OpenOffice 4.1.1 ( CVE - 2015-1774 ) แต่โครงการไม่มีนักพัฒนาซอฟต์แวร์ที่พร้อมจะเผยแพร่การแก้ไขซอฟต์แวร์ แทนที่จะเป็นเช่นนั้น โครงการ Apache ได้เผยแพร่วิธีแก้ปัญหาสำหรับผู้ใช้ โดยปล่อยให้ช่องโหว่อยู่ในไฟล์ดาวน์โหลด[ 50 ]อดีตประธาน PMC Andrea Pescetti อาสาเป็นผู้จัดการการเผยแพร่ในเดือนกรกฎาคม พ.ศ. 2558 [ 87 ]และเวอร์ชัน 4.1.2 ได้รับการเผยแพร่ในเดือนตุลาคม พ.ศ. 2558 [ 88 ]

ในเดือนตุลาคม พ.ศ. 2559 ได้มีการเปิดเผยว่าเวอร์ชัน 4.1.2 ได้ถูกเผยแพร่โดยมีช่องโหว่ด้านความปลอดภัยที่ทราบแล้ว ( CVE - 2016-1513 ) เป็นเวลาเกือบหนึ่งปี เนื่องจากโครงการไม่มีทรัพยากรในการพัฒนาเพื่อแก้ไข[ 89 ]

เวอร์ชัน 4.1.3 เป็นที่ทราบกันว่ามีปัญหาด้านความปลอดภัย[ 90 ]มาตั้งแต่เดือนมกราคม 2017 เป็นอย่างน้อย แต่การแก้ไขปัญหาดังกล่าวล่าช้าเนื่องจากผู้จัดการการเผยแพร่เวอร์ชัน 4.1.4 ขาดหายไป[ 91 ]รายงานการประชุมคณะกรรมการมูลนิธิซอฟต์แวร์ Apache ประจำเดือนมกราคม 2017 ได้รับการแก้ไขหลังจากการเผยแพร่เพื่อลบการกล่าวถึงปัญหาด้านความปลอดภัย ซึ่งJim Jagielski จากคณะกรรมการ ASF อ้างว่าจะได้รับการแก้ไขภายในเดือนพฤษภาคม 2017 [ 52 ]การแก้ไขได้รับการเผยแพร่ในที่สุดในเดือนตุลาคม 2017 [ 92 ]ปัญหาที่ยังไม่ได้รับการแก้ไขเพิ่มเติมปรากฏขึ้นในเดือนกุมภาพันธ์ 2019 โดยThe Registerไม่สามารถได้รับการตอบกลับจากนักพัฒนาได้ แม้ว่าการโจมตีแบบพิสูจน์แนวคิดที่มีอยู่จะไม่ทำงาน กับ OpenOffice ได้ทันที[ 53 ]

เวอร์ชัน 4.1.11 ได้รับการเผยแพร่ในเดือนตุลาคม 2021 พร้อมกับการแก้ไขช่องโหว่ด้านความปลอดภัยในการเรียกใช้โค้ดจากระยะไกล ( CVE - 2021-33035 ) ซึ่งได้รับการเปิดเผยต่อสาธารณะในเดือนก่อนหน้า[ 93 ]โครงการได้รับแจ้งในช่วงต้นเดือนพฤษภาคม 2021 [ 94 ]ช่องโหว่ด้านความปลอดภัยนี้ได้รับการแก้ไขใน LibreOffice ตั้งแต่ปี 2014 แล้ว[ 95 ]

ในเดือนตุลาคม พ.ศ. 2567 มูลนิธิซอฟต์แวร์ Apache รายงานปัญหาเพิ่มเติม โดยอธิบายสถานะความปลอดภัยของ OpenOffice ว่าเป็น "สีเหลืองอำพัน" โดยมี "ปัญหา 3 ข้อใน OpenOffice ที่มีอายุมากกว่า 365 วัน และปัญหาอื่นๆ อีกจำนวนหนึ่งที่ยังไม่ได้จัดการอย่างครบถ้วน" [ 96 ]ในเดือนกรกฎาคม พ.ศ. 2568 ทีมรักษาความปลอดภัยของ Apache ได้ยกระดับสถานะความเสี่ยงของ OpenOffice เป็น "สีแดง" [ 97 ]และในเดือนพฤศจิกายน พ.ศ. 2568 OpenOffice 4.1.16 ได้รับการเผยแพร่เพื่อแก้ไขปัญหาด้านความปลอดภัยหลายประการ รวมถึงปัญหาหนึ่ง ( CVE - 2025-64401 ) ซึ่งได้รับการแก้ไขแล้วใน LibreOffice ในเดือนพฤษภาคม พ.ศ. 2566 [ 98 ]ในเดือนมีนาคม พ.ศ. 2569 ทีมรักษาความปลอดภัยของ Apache ได้ยกระดับสถานะความเสี่ยงเป็น "สีแดง" อีกครั้ง เนื่องจากปัญหาด้านความปลอดภัยที่ยังไม่ได้รับการแก้ไขใน OpenOffice ที่มีอายุมากกว่าหนึ่งปี[ 99 ]

การเผยแพร่

Oracle ได้ปรับปรุง Draw (เพิ่มSVG ), Writer (เพิ่มODF 1.2) และ Calc ใน เวอร์ชันเบต้า OpenOffice.org 3.4 (12 เมษายน 2554) [ 100 ]แม้ว่าจะยกเลิกโครงการเพียงไม่กี่วันต่อมา[ 24 ]

Apache OpenOffice 3.4 เปิดตัวเมื่อวันที่ 8 พฤษภาคม 2012 [ 1 ] [ 101 ]โดยแตกต่างจาก OpenOffice.org 3.4 เบต้าที่ออกมาก่อนหน้า 13 เดือน ส่วนใหญ่อยู่ที่รายละเอียดเกี่ยวกับลิขสิทธิ์[ 102 ]ที่น่าสังเกตคือ โครงการได้ลบทั้งโค้ดและฟอนต์ที่อยู่ภายใต้ลิขสิทธิ์ที่ไม่เป็นที่ยอมรับของ Apache [ 60 ] [ 103 ]การรองรับภาษาลดลงอย่างมาก เหลือเพียง 15 ภาษา[ 1 ]จาก 121 ภาษาใน OpenOffice.org 3.3 [ 104 ] Java ซึ่งจำเป็นสำหรับแอปพลิเคชันฐานข้อมูล ไม่ได้รวมอยู่ในซอฟต์แวร์อีกต่อไป[ 64 ] 3.4.1 ซึ่งเปิดตัวเมื่อวันที่ 23 สิงหาคม 2012 ได้เพิ่มภาษากลับมา 5 ภาษา[ 105 ]และเพิ่มอีก 8 ภาษาเมื่อวันที่ 30 มกราคม 2013 [ 106 ]

เวอร์ชัน 4.0 เปิดตัวเมื่อวันที่ 23 กรกฎาคม 2556 [ 107 ]คุณสมบัติประกอบด้วยการรวมโค้ด Symphony การนำอินเทอร์เฟซแบบแถบด้านข้างจาก Symphony กลับมาใช้ใหม่ การติดตั้งที่ได้รับการปรับปรุง การปรับปรุงการทำงานร่วมกันกับ MS Office และการปรับปรุงประสิทธิภาพ[ 108 ] [ 109 ]เวอร์ชัน 4.0.1 เพิ่มภาษาใหม่ 9 ภาษา[ 110 ]

เวอร์ชัน 4.1 เปิดตัวในเดือนเมษายน 2014 คุณสมบัติต่างๆ ที่วางแผนไว้สำหรับเวอร์ชัน 4.1 ได้แก่ การแสดงความคิดเห็นในช่วงข้อความ IAccessible2 การแก้ไขฟิลด์อินพุตแบบอินไลน์ การตัดภาพแบบโต้ตอบ การนำเข้าภาพจากไฟล์ และการปรับปรุงอื่นๆ[ 111 ]เวอร์ชัน 4.1.1 (เปิดตัวเมื่อวันที่ 14 สิงหาคม 2014) ได้แก้ไขปัญหาสำคัญในเวอร์ชัน 4.1 [ 112 ]เวอร์ชัน 4.1.2 (เปิดตัวในเดือนตุลาคม 2015) [ 87 ]เป็นเวอร์ชันแก้ไขข้อบกพร่อง พร้อมการปรับปรุงในการบรรจุ[ 49 ] และการลบ การสนับสนุน รูปแบบไฟล์ HWPที่เกี่ยวข้องกับช่องโหว่CVE - 2015-1774 [ 113 ] 4.1.3 (กันยายน 2016) มีการอัปเดตพจนานุกรมภาษาที่มีอยู่ ปรับปรุงเครื่องมือสร้างสำหรับนักพัฒนา AOO แก้ไขข้อบกพร่องสำหรับฐานข้อมูลบน macOS และแก้ไขช่องโหว่ด้านความปลอดภัยCVE - 2016-1513 [ 114 ] 4.1.4มีการแก้ไขด้านความปลอดภัย[ 90 ]เวอร์ชัน 4.1.5 เปิดตัวในเดือนธันวาคม 2017 ซึ่งมีการแก้ไขข้อบกพร่อง[ 115 ] [ 116 ]

การกระจาย

จำนวนการดาวน์โหลด Apache OpenOffice รายสัปดาห์ตั้งแต่ปี 2012

เนื่องจากมีการดาวน์โหลดที่เป็นอันตรายจากผู้หลอกลวง โครงการจึงแนะนำอย่างยิ่งให้ดาวน์โหลดทั้งหมดผ่านหน้าดาวน์โหลดอย่างเป็นทางการ[ 117 ] ซึ่งจัดการโดย SourceForgeนอกสถานที่SourceForge รายงานว่ามีการดาวน์โหลด Apache OpenOffice 3.4 จำนวน 30 ล้านครั้งภายในเดือนมกราคม 2013 ทำให้เป็นหนึ่งในรายการดาวน์โหลดยอดนิยมของ SourceForge [ 118 ]โครงการดังกล่าวอ้างว่ามีการดาวน์โหลด Apache OpenOffice 3.4.x จำนวน 50 ล้านครั้ง ณ วันที่ 15 พฤษภาคม 2013 ซึ่งเป็นเวลามากกว่าหนึ่งปีเล็กน้อยหลังจากการเปิดตัวเวอร์ชัน 3.4.0 (8 พฤษภาคม 2012) [ 119 ]มีการดาวน์โหลดทุกเวอร์ชันรวม 85,083,221 ครั้ง ณ วันที่ 1 มกราคม 2014 [ 120 ] 100 ล้านครั้ง ณ เดือนเมษายน 2014 [ 121 ] 130 ล้านครั้ง ณ สิ้นปี 2014 [ 49 ]และ 200 ล้านครั้ง ณ เดือนพฤศจิกายน 2016 [ 122 ]

ณ เดือนพฤษภาคม พ.ศ. 2555 (การดาวน์โหลดล้านครั้งแรก) 87% ของการดาวน์โหลดผ่าน SourceForge เป็นสำหรับ Windows, 11% สำหรับ Mac OS X และ 2% สำหรับ Linux; [ 17 ]สถิติสำหรับการดาวน์โหลด 50 ล้านครั้งแรกยังคงสอดคล้องกัน โดย 88% เป็น Windows, 10% เป็น Mac OS X และ 2% เป็น Linux [ 123 ]

Apache OpenOffice มีให้บริการในพอร์ตทรี ของ FreeBSD [ 124 ]

อนุพันธ์

อนุพันธ์ ได้แก่ AndrOpen Office [ 125 ] [ 126 ]ซึ่งเป็นเวอร์ชันสำหรับAndroidและ Office 700 สำหรับiOSซึ่งทั้งสองเวอร์ชันได้รับการพอร์ตโดย Akikazu Yoshikawa [ 127 ]

LibreOfficeยังใช้การเปลี่ยนแปลงบางอย่างจาก Apache OpenOffice ด้วย[ 128 ]ในปี 2556 คอมมิตใหม่ใน LibreOffice 4.1 ร้อยละ 4.5 ​​มาจากผู้มีส่วนร่วมของ Apache [ 129 ]ในปี 2559 มีเพียง 11 คอมมิตจาก Apache OpenOffice เท่านั้นที่ถูกรวมเข้ากับ LibreOffice ซึ่งคิดเป็นร้อยละ 0.07 ของคอมมิตทั้งหมดของ LibreOffice ในช่วงเวลานั้น ก่อนหน้านี้ LibreOffice ได้ปรับ ฐาน โค้ด เบส LGPL-3.0 หรือเวอร์ชันที่ใหม่กว่าโดยอิงจากซอร์สโค้ดของ Apache OpenOffice 3.4 (แม้ว่าจะใช้MPL-2.0ไม่ใช่Apache-2.0 ) เพื่อให้สามารถอนุญาตใช้งานในวงกว้างขึ้น (แต่ยังคงเป็น copyleft ) ภายใต้MPL-2.0และLGPL-3.0 หรือเวอร์ชันที่ใหม่กว่า[ 130 ]

NeoOfficeเวอร์ชันเก่ามีการแก้ไขความเสถียรจาก Apache OpenOffice [ 131 ]แม้ว่า NeoOffice 2017 และเวอร์ชันที่ใหม่กว่าจะใช้ LibreOffice 4.4 ซึ่งวางจำหน่ายในช่วงกลางปี ​​2014 ก็ตาม[ 132 ]

ดูเพิ่มเติม

ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Apache_OpenOffice&oldid=1358818844 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ Apache OpenOffice

Apache OpenOffice เป็น ชุด ซอฟต์แวร์เพิ่มประสิทธิภาพการทำงาน ในสำนักงาน แบบโอเพนซอร์ส ที่พัฒนาโดย Apache Software Foundation สร้างขึ้นเพื่อเป็นโครงการสืบทอดต่อจาก OpenOffice.

ประวัติศาสตร์

Sun Microsystems เข้าซื้อ StarOffice ในปี 1999 และเปิดเผยซอฟต์แวร์เป็นโอเพนซอร์สในเดือนกรกฎาคม 2000 โดยเปลี่ยนชื่อเป็น OpenOffice.org และออกเวอร์ชัน 1.

การตั้งชื่อ

ภายในเดือนธันวาคม พ.ศ. 2554 โครงการนี้ถูกเรียกว่า Apache OpenOffice.org (Incubating); [ 57 ] ในปี พ.ศ. 2555 โครงการนี้เลือกชื่อ Apache OpenOffice [ 58 ] ซึ่งเป็นชื่อที่ใช้ในข่าวประชาสัมพันธ์เวอร์ชัน 3.4 [ 1 ]

ส่วนประกอบ

โมดูล หมายเหตุ นักเขียน โปรแกรมประมวล ผลคำ ที่คล้ายกับ Microsoft Word และ WordPerfect แคลอรี โปรแกรม ตารางคำนวณ ที่คล้ายกับ Microsoft Excel และ Lotus 1-2-3 ประทับใจ โปรแกรม สร้างงานนำเสนอ ที่คล้ายกับ Microsoft PowerPoint และ Apple Keynote...