[Linuxtrent] Re: Ancora xlsx in giro per il web..

  • From: Antonio Galea <antonio.galea@xxxxxxxxx>
  • To: linuxtrent <linuxtrent@xxxxxxxxxxxxx>
  • Date: Tue, 7 Oct 2014 14:58:18 +0200

2014-10-07 14:08 GMT+02:00 Marco Moser <marco@xxxxxxxxxxxxx>:
>
> l'argomento si fa interessante:
> perche' xls (binario) invece di xlsx (open xml standard ISO)?

Motivazione tecnica: perché .xls non è più aggiornato ma il reverse
engineering fatto negli anni dai molti software open per implementarlo
è tale da renderlo leggibile ovunque. Invece .xlsx è un formato
standard solo nella teoria, perché è specificato malamente ed in modo
da non essere assolutamente interoperabile - migliaia di pagine, di
cui come ECMA-376 sono apparse 4 revisioni non compatibili tra loro in
6 anni:

   http://www.ecma-international.org/publications/standards/Ecma-376.htm

Quanto allo standard ISO (ISO/IEC 29500 del 2008): la versione strict,
l'unica a poter garantire una vera interoperabilità grazie a dei test
di conformità stringenti, non è stata implementata neppure da
Microsoft in Office 2010 (c'è il supporto in lettura ma non in
scrittura):

  
http://blogs.msdn.com/b/dmahugh/archive/2010/04/06/office-s-support-for-iso-iec-29500-strict.aspx

Motivazione legale: il reverse engineering a scopo di interoperabilità
è legale (in Italia e negli USA di sicuro, ma credo ovunque). Invece
l'uso dello "standard" OpenXML richiede l'accettazione di una licenza.
Comunque Microsoft promette che se implementi lo standard non ti farà
causa:

   Microsoft irrevocably promises not to assert any Microsoft
Necessary Claims against you for making, using, selling, offering for
sale, importing or distributing any implementation to the extent it
conforms to a Covered Specification [...]

 [ estratto preso da https://en.wikipedia.org/wiki/Office_Open_XML ]

Antonio
--
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con OGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx


Other related posts: