An office suite that combines text, spreadsheet and presentation editors allowing to create, view and edit local documents - ONLYOFFICE/DesktopEditors
-New Features
Switching to the creating forms in the PDF format
Added the ability to disable the Connect to cloud page via the --lock-portals key
Added a window to restart the application if the settings marked with the asterisk are applied (Windows, Linux)
Added the Use graphics acceleration option to the application settings
Added the progress of unpacking downloaded update to the About page (Windows)
Added the ability to open a file by specifying its name in the terminal (Linux)
Updated images for the error pages
Added the translation into Serbian (sr-Latn-RS, Serbian (Latin, Serbia and Montenegro))
Added a button to select a local file in the hyperlink insertion dialog window
Changes in program interface: manageable functional buttons, Replace button is now on the Home tab, Copy style, Clear style, Select all
Autoshape shadowing settings
Updated the set of color themes available in editors
Added internal help in Portuguese (pt-BR)
Added Arabic to all regional settings
Added a title and a button to close the panel to the Chat panel
Document Editor
New button on the top toolbar for changing document editing mode: Editing, Reviewing, Viewing
Added tooltips for new or updated functionality (displayed when loading the editor or when switching to the corresponding tab)
Implemented the ability to set the format for page numbering
Added support for the page color
Updated built-in paragraph styles
New items in the indents menu for opening the right panel and managing paragraph indents, the ability to manage paragraph indents via the top toolbar
Color theme button is now on the Layout tab
Mail merge button is now on the Collaboration tab
Line spacing options updated
Improved work of the algorithm for displaying numbers and punctuation in Arabic text for the Neutral and Weak classes
Improved fitting for paragraphs with main RTL direction
Spreadsheet Editor
New languages added: ligature support
Selected cells are highlighted on their respective row/column numbers
New functions: GETPIVOTDATA, IMPORTRANGE
New function category: Custom based on jsdoc
Version history update: edited cells are highlighted
Users get custom protected range cells viewing rights
Implemented the ability to copy/move sheets between opened books
Changed the appearance of the sheet list in the embedded viewer in accordance with the styles of the main spreadsheet editor
Presentation Editor
New slide settings on the right panel: show background graphics, reset background to the theme background, apply settings to all slides
Added Animation pane
Added a mode for editing master slides and templates
Updated the player interface for playing audio/video files (Windows and Linux)
Forms
When adding a fixed form, now it is inserted without wrapping in front of the text
The color of the Picture placeholder corresponds to the color of the role for this form
The thickness of the frame for required fields is now 2 px with any zoom
Added a button to switch to the editing mode (similar to the button in the editor header) for forms opened in the View or Fill forms mode
PDF Editor
Added buttons for switching editing/viewing (annotations) modes to the toolbar and the editor header
Added tooltips for new or updated functionality (displayed when loading the editor or when switching to the corresponding tab)
In the Edit mode, it's possible to add various objects (using the Home and Insert tabs) and configure them using the right panel and context menu
Added the ability to add, delete or rotate pages using the context menu and the toolbar
Added a mini toolbar for adding annotations when selecting text
Fixes
Security
Fixed vulnerabilities in the PtgName::assemble, PtgNameX::assemble, PtgParen::assemble, PtgRef3d::assemble, PtgList::assemble and PtgArea3d::assemble methods which cause crash when converting XLS to XLSX
Fixed the vulnerability in the CDataStream::ReadEmrTextBase method which causes crash when converting ODP to PDF
Fixed the vulnerability in the GlobalsSubstream::UpdateDefineNames method which causes crash when converting XLS to XLSX
Fixed the vulnerability in the WorkBookStream::UpdateXti, WorkBookStream::UpdateXti, methods which causes crash when converting XLS to XLSX
Fixed Heap Buffer Overflow when converting EPUB to PDF
Fixed the vulnerability in the CPPTUserInfo::LoadExternal method which allows writing a file to a folder with restricted access when converting PPT to PPTX
Fixed vulnerabilities which allow reading data from a third-party file when converting OOXML to ODF and vice versa
Fixed Heap Buffer Overflow in the CSvmFile::Read_META_BMP method when converting ODP to PPTX
It is significantly less powerful when compared to LibreOffice, lacking support for many features. It offers less applications than LibreOffice. It is significantly less customizable than LibreOffice. It's built on bloated web tech. It lacks RTL support.
I am not paranoid about OnlyOffice's origin. I also do not think it is the best office suite on Linux by a mile.
There is no free and open source version of Only Office. It fakes that it is licensed with AGPL, but they have added the following to the license, which in effect completely forbid you to redistribute it. It can be said to be Source Available.
The interactive user interfaces in modified source and object code versions of
ONLYOFFICE must display Appropriate Legal Notices, as required under Section 5
of the GNU AGPL version 3.
Pursuant to Section 7 § 3(b) of the GNU AGPL you must retain the original
ONLYOFFICE logo in the upper left corner of the user interface when
distributing the software.
Pursuant to Section 7 § 3(e) we decline to grant you any rights under trademark
law for use of our trademarks.
b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it;
Requiring the use of a trademarked logo, you won't allow the use of, doesn't seem very reasonable to me.
I agree and the requirement for an exact placement of attribution is not very friendly to derivate works either. I don't think that section 7 of AGPL allow adding anything other than the exact terms in section 7 and it has a clause that allow removing non-permissive additions to the AGPL, but I've sent an e-mail to FSF asking what their position is. I would be very concerned picking AGPL as a license for my projects, if section 7 allow adding clauses like that. Anyhow the clauses were added in this commit, so anything prior to 7.3.0 is normal AGPL.