[odf-discuss] Alex Brown on OOo ODF validity
robert_weir at us.ibm.com
robert_weir at us.ibm.com
Sun May 4 11:03:40 EDT 2008
odf-discuss-bounces at opendocumentfellowship.com wrote on 05/04/2008
10:13:13 AM:
> I think you're probably right as to ODF 1.1 >> ISO/IEC:26300 since
> the changes were fairly trivial. But might it not be more
> problematic as to ODF 1.2 >> ISO/IEC:26300? I have in mind here the
> list enhancement feature and the RDF metadata support, both of which
> I suspect are more widely integrated in the unreleased OOo code base.
>
Well, say, hypothetically, that ODF 1.2 is approved by JTC1. That doesn't
help anyone who put down in permanent ink "our standard is ODF 1.0", but
it does give something to use for those who are willing to wait the few
extra years to have an ISO-approved version.
Standards will evolve and change versions. With technology standards you
should expect this to happen frequently, every 2-3 years. If we want to
carve out a region of permanence and stability with ODF, then that would
likely be something like an ODF/A for archiving use.
> I'd have to think about it some more, but I suspect the Formula
> SC's work would not pose a huge problem since this work fills in
> some unspecified blanks in ISO/IEC:26300. But there are arguments
> Microsoft could make that ISO/IEC:29500 is now the international
> standard for spreadsheet formulas, since none were specified in
ISO/IEC:26300.
>
There is also the possibility of submitting OpenFormula as an "amendment"
to ODF 1.0.
> That's why I'd love to see the Formula SC work parted out as a
> separate standard and sent off to JTC 1 as a candidate replacement
> for the corresponding chunks of ISO/IEC:29500. It would be a head-
> to-head face-off between vendor neutrality and vendor lock-in with
> ample support in the Directives and international law. Who knows?
> W3C might also be recruited in such an effort given that they have
> corresponding holes in the CDF WICD profiles. Or perhaps try selling
> the Formula SC's work to W3C for incorporation in their work before
> sending it on to JTC 1.
>
I think we eventually end up with more than one formula language. The
current set, both OpenFormula and 29500's are firmly wedded to the past,
attempting to mimic the bugs and warts, to one degree or another of
Microsoft Excel. To some extent this is necessary because this is what
users are familiar with. Moving off of this is like moving from a QWERTY
to a Dvorak keyboard. There is too much initial productivity loss for
most users to move.
But I can see a formula language, that by its simplicity, elegance and
power, provides enough benefit that some users will move to it. Think of
it -- spreadsheet formulas date back to 1985 or so, before object oriented
programming, before C++, before any of the modern functional languages we
play with today, etc. Imagine if we could bring 25 years of language
design experience to the spreadsheet and give it even basic concepts such
as type safety, unit checking, anonymous functions, etc.
Or maybe we just radically simplify things for spreadsheet formulas. There
is a digital divide out there. I had a co-worked, fresh out of college
who did a summer work-abroad development project in Botswana, at a meat
processing factory. He helped out in the back office. When he arrived,
he found that they were using an old version of Microsoft Excel. They had
to produce reports in Excel format, because that is what their main office
required. So the office worker showed how he prepared the reports. He
took a stack of daily production notes and reached for his desk calculator
where he proceeded to execute each calculation and then enter the result
into the appropriate cell in Excel. In other words, they didn't use Excel
to do calculations at all, they used it as a form, and did calculations on
the calculator.
What can we do to make spreadsheet calculations simpler and easier to
learn?
> Returning to the subject at hand, might not OOo also require some
> reprogramming as to processing markup expressed in ODF 1.1 and ODF
> 1.2 but not in ISO/IEC:26300? Governments would still be receiving
> files in those two formats.
>
I'm not sure I understand your question. Ideally, I'd like to see an
application offer the user a choice on the save menu "Save as ODF 1.0",
"Save as ODF 1.1", "Save as ODF 1.2" and the ability to set a default. But
at current speed and course, OOo 3.0 will probably save as ODF 1.2 as
default, while preserving the ability of reading ODF 1.0 and ODF 1.1
documents.
> And perhaps most importantly, would Sun allow the code to be
> committed to the OOo code base? Sun's control of the commit rights
> has long been a sore issue. See e.g., <http://www.computerworld.com/
> action/article.do?command=viewArticleBasic&articleId=9037499>.
>
I have no idea. But I assume that they are not immune to customer
requirements. I know IBM is not. We're seeing that more deployments
demand the accessibility fixes in ODF 1.1 than are demanding ODF 1.0's ISO
Odour of Sanctity. A deployer of new technology is far more likely to
receive a Rehabilitation Act complaint for having an application that is
not accessible than they are to hear from the WTO for using ODF 1.1.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.opendocumentfellowship.com/pipermail/odf-discuss/attachments/20080504/ea47031c/attachment-0001.htm
More information about the odf-discuss
mailing list