Hi Raffaele, I will try to answer the most relevant point, trying to be 
as succinct as possible.
On 2/10/21 6:33 PM, Raffaele Mancuso wrote:
There have already been specific projects about interoperability, 
funded by different entities. There is a team in Hungary working full 
time for OOXML interoperability.
Can't the new people we hire support and work together with the team in 
Hungary?
Of course, Gabor Kelemen and his colleagues would be extremely happy.
Although I fail to understand some points, for instance, how the fact 
that a document saved by MSO can be shorter/longer somewhat implies that 
the standard is being violated.
Short answer, yes. In the reality, Microsoft is using the most 
sophisticated resources to manage OOXML, and because of this the issue 
is terribly complex. For instance, they leverage the fact that users are 
not consistent in their approach to software, to have this reflected in 
the format (which is screwed up even more than it should).
Then what is the purpose of Part 4 of OOXML (ISO/IEC 29500-4:2016)?
It is titled "Transitional Features".
Is my understanding that, by and large, OOXML Transitional = OOXML 
Strict + Transitional Features, correct?
No, Transitional features should have been deprecated since 2010. They 
are the non standard features inherited from legacy formats.
By the way, the Italian law - if respected - prohibits the use of 
OOXML by Public Administrations, as it does not respect many 
standardization parametres.
No I don't think so, given that Italian judges and the Italian judiciary 
system are using it 
<http://www.giustizia.lazio.it/appello.it/moduli/referenti%20informatici/Convenzione%20Giustizia%20Microsoft.pdf>. 
The Italian Ministry of Justice is distributing OOXML files in its 
website <https://www.giustizia.it/giustizia/it/mg_1_29_22.page> (see at 
the bottom "REGISTRO delle richieste di accesso")
<http://www.giustizia.lazio.it/appello.it/moduli/referenti%20informatici/Convenzione%20Giustizia%20Microsoft.pdf> 
The fact that they are using OOXML is only a demonstration that they 
ignore the issue of interoperability. According to the currect version 
of AgID guidelines for the implementation of the digital administration 
code, a standard format must have several characteristics, which are not 
met by OOXML (transparent development, versioning, consistent behaviour 
across a software release).
By the way, OOXML is used by the majority of public administrations not 
only in Italy, but worldwide. But his doesn't make OOXML a standard, or 
an interoperable format. Microsoft has the largest lobby structure 
worldwide, and it shows.
(1) I don't agree that the increase in file size by embedding fonts 
would be a problem. Nowadays kids download 30 GB videogames over the 
internet.
Sure, but LibreOffice is available in areas where connectivity is not 
comparable with Italy (where connectivity is sub-optimal), and we must 
consider that we are a global project, and as such we cannot forget our 
members in those areas.
(2) Anyway, I am thinking at maintaining a git repository with 
substitute fonts. I had a look at them, and most of them seems to be 
released under a license that allows redistribution. It looks to me, for 
what I was able to see, that collecting those substitutes fonts and use 
mscorefonts for the (few) ones missing (like Wingdings) would provide a 
very solid base for interoperability on the font front. It may be a good 
base for a future LibreOffice official database of substitute fonts?
Absolutely yes. There is a large number of open source fonts, which can 
be distributed without issues.
(3) I thought more generally at handling them better. The first time I 
opened a document that used Calibri with LibreOffice, it was not at all 
obvious to me that the font name being displayed in italics by 
LibreOffice meant that the font was being substituted with another one. 
Maybe when a document uses fonts that are missing on the system, we can 
have LibreOffice displays a message box that shows which fonts are 
missing and which ones are being used as substitutes?
Interesting idea. We could discuss it with developers.
I have downloaded the form to exercise GDPR rights from the Italian GDPR 
authority 
<https://www.garanteprivacy.it/home/docweb/-/docweb-display/docweb/1089924>, 
which is distributed in .docx format (another counter-example to you 
saying it's illegal).
I have opened it in LibreOffice Writer and here is the result:
The checkboxes are all messed up.
I have opened the same document, and the checkboxes are all at the right 
place (PDF attached). And I have not even used my Linux PC where I have 
configured font substitution, as Calibri would have been replaced by 
Carlito. I have used my Linux laptop.
Tomorrow I will check with LibreOffice on Windows and macOS.
Of course, the fact that the document renders in a different way is an 
issue. First of all, we should help Garante della Privacy in creating 
interoperable documents (checkboxes should be anchored as characters 
instead of being anchored to paragraphs).
But we need to acknowledge that maybe bugs could be handled better by 
highly-paid programmers (with crowdfunded wages, or donations).
Bugs are already handled by professional developers, but of course the 
highr the number of developers working on the bugs the higher the number 
of bugs which can be solved.
1. Is our position that OOXML should and can be supported? Fine, then we 
need to find a better way to support it
OOXML support is improving with every release. Please consider that 100% 
support is impossible, not even MS Office handles all OOXML files in a 
perfect way.
2. Is our position that the entire OOXML standard is a messed up 
standard, and so it is okay for us to not support it fully? Fine as well.
This is impossible, because of the number of people using OOXML.
We have to remove "LO is compatible with Microsoft Word" from website.
This is also impossible, LibreOffice is compatible with the majority of 
OOXML documents.
We also have to pull out LibreOffice from this WIkipedia page: 
https://en.wikipedia.org/wiki/List_of_software_that_supports_Office_Open_XML 
<https://en.wikipedia.org/wiki/List_of_software_that_supports_Office_Open_XML>. 
This is also impossible. By the way, Wikipedia page is managed by 
volunteers and not by us.
Remove LibreOffice from the Transitional section and put Microsoft 
Office on the Strict section with a note "you need to explicitly export 
in Strict. It is the one of the last options".
LibreOffice supports both Transitional and Strict in the best possible 
way, which will never be perfect (also because OOXML changes without 
providing the necessary documentation).
Otherwise, how can we have a talk about interoperability, and states 
that we should use ODF for interoperability?
The situation is not black & white, but has all the shades of all the 
colours in between. For sure, is more political than technical, and we 
must be active in every area. On one side, we have to support OOXML, on 
the other side, we have to educate the world around us about switching 
to ODF as a better format for interoperability.
How many softwares do we want a format to be supported by before deeming 
the format as interoperable?
You can have one million software supporting a format, without the 
format being interoperable at all. Interoperability is not about the 
number of software supporting a format, is about the way the format 
provides interoperability features.
Otherwise, how the discussion with the Italian GDPR authority about 
having them distribute that form in .odt format would turn out?
"Dear authority, by making the form available only in .docx format you 
are effectively preventing citizens who cannot afford a Microsoft Office 
license to exercise their rights"
"What???? Use LibreOffice, their website says they are compatible with 
Microsoft Word"
Providing the document as ODT would make the document available forever, 
independently from any software vendor. Providing it as DOCX makes the 
document subject to Microsoft commercial strategies, even if it is 
supported by 100 programs.
The difference is between an open and independent standard and a closed 
and proprietary standard, between having the freedom to decide and being 
controlled by a company.
I had a paragraph here whose point was basically to try collaborate with 
Microsoft to better export from MSO to ODF.
Microsoft is already a member of the ODF Technical Committee, and has 
contributed substantially to ODF 1.3. But this doesn't mean that their 
ODF support will improve.
They are contributing technically, but the level of ODF support will be 
decided by their marketing and sales people (supported by their legal 
department).
When you sit on top of a 25 billion dollar market, your strategy is not 
going to be based on what should be done, but on what you have to do to 
sell more (even if this means cheating organizations such as ISO, or 
being nice on the surface and a shark below the surface.
Let's have a chat as soon as possible. I can give you some additional 
background, to make it easier for you to jumpstart your crowdfunding 
project.
Ciao, Italo
--
Italo Vignoli - LibreOffice Marketing & PR
mobile/signal +39.348.5653829 - email italo@libreoffice.org
GPG Key ID - 0xAAB8D5C0
DB75 1534 3FD0 EA5F 56B5 FDA6 DE82 934C AAB8 D5C0
--
To unsubscribe e-mail to: marketing+unsubscribe@global.libreoffice.org
Problems? https://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: https://wiki.documentfoundation.org/Netiquette
List archive: https://listarchives.libreoffice.org/global/marketing/
Privacy Policy: https://www.documentfoundation.org/privacy
Context
   
 
  Privacy Policy |
  
Impressum (Legal Info) |
  
Copyright information: Unless otherwise specified, all text and images
  on this website are licensed under the
  
Creative Commons Attribution-Share Alike 3.0 License.
  This does not include the source code of LibreOffice, which is
  licensed under the Mozilla Public License (
MPLv2).
  "LibreOffice" and "The Document Foundation" are
  registered trademarks of their corresponding registered owners or are
  in actual use as trademarks in one or more countries. Their respective
  logos and icons are also subject to international copyright laws. Use
  thereof is explained in our 
trademark policy.