OpenDocument
2008-03-19
What will you do without freedom?
MAMPU today begins implementing migration policy to OpenOffice.org and ODF format for documents.
From April, all new documents will be in ODF and by the end of the year, all copies of MS Office will be uninstalled.
Great news for document freedom and open standards for Malaysia. Since MAMPU is the lead agency for implementing change and modernisation for the public sector, we should be looking forward to seeing Malaysian government standardising on ODF for electronic documents.
2008-03-11
Document Freedom Day Coming Soon
Doing graphic design work recently. I did mention that good developers are not too different from artists in that they are creative workers. Abdullah (a developer) also had to work on animations for OpenOffice awareness, and during discussions we realized that the slogans for OpenOffice were very similar to election ones.
So in keeping with current mood, here's a draft graphic to be used for Document Freedom Day coming up soon for Malaysians.

2007-12-18
ODF and PDF document support in Plone
Through built in portal_tranforms for pdf, all you need to do is install pdftohtml package, and your uploaded PDFs are automatically full text indexed.
ODF support requires separate Product - AROfficeTranforms and ARFilePreview, once this and binary dependencies are installed, all uploaded ODF text documents and old OpenOffice documents are full text indexed. In addition you can get html previews.
One of the issues with managing workflows in documents is that it is difficult to do it in document formats without passing files around, or merging it and then tracking history changes. It's much easier to implement if using Plone's built in text/html online document content. You can track history/changes and everybody can lock/collaborate and see diffs. It also uses Plone's built in workflows. Usually though after it's done, you probably still want to polish it up for formatting and publishing, and want to export it to a standard document format or PDF.
That's where another Plone product comes into play, SmartPrintNG. This product then converts Plone content into different office formats. You can also customise the look and feel of the output. Thanks to purserj for pointing this product out to me.
What's great about all of this is that they're using Plone's simple UI which users seem to love. It follows familiar metaphor of files, folders and sharing them. The workflows and categorisation are also there, but don't get in the way.
Most of the info is due to the great work of Kagesenshi, and it's only his third week. It's been quite fun, to see a lot of interesting tech tasks being worked on that I couldn't get to due to lack of time. Even better, being a FOSS contributer to the Fedora Project, he knows all the stuff already and how things work including documentation setup, issue tracking and svn. He knows how to debug stuff and so on, with minimal guidance. He nows how to Google. Gasp!
It's made me set the bar higher now on possible interns and new hires for projects.
If you're an SME shop, look for FOSS contributers. If you're a student start getting involved in an upstream project now. You'll have the skills which took me a few months to teach already. You may even have a leg up over developers with a few years of working experience who are not involved with large FOSS projects.
2007-09-19
OpenOffice.org 2.3

It was a bit quiet, since most of the media attention has been given to IBM's It was a bit quiet, since most of the media attention has been given to IBM's Symphony and IBM joining OpenOffice development.
One of the key features for me is the inclusion of Extensions which is a central plugin repo like Firefox to add additional extensions and templates easily.
This at least makes it easy to add extensions like SVG import now, instead of waiting for it be available as part of OpenOffice.org itself. There other nice things like Sun Report Builder (free) and free templates. Basic templates are important for end-users, especially SMEs to get the job done without having to spend time learning how to create simple documents like quotations and simple reports.
Get it here http://download.openoffice.org/2.3.0/index.html
For Linux users, you will get it soon when your distribution includes the update by default.
2007-09-05
It's a NO for approval of Microsof OOXML as ISO format
http://www.iso.org/iso/pressrelease.htm?refid=Ref1070
"A ballot on whether to publish the draft standard ISO/IEC DIS 29500, Information technology – Office Open XML file formats, as an International Standard by ISO (International Organization for Standardization) and IEC (International Electrotechnical Commission) has not achieved the required number of votes for approval.
This is by no means over however,"The objective of the meeting will be to review and seek consensus on possible modifications to the document in light of the comments received along with the votes. If the proposed modifications are such that national bodies then wish to withdraw their negative votes, and the above acceptance criteria are then met, the standard may proceed to publication."
It remains to be seen wither the comments and issues raised will be resolved in order for the negative votes to be changed, or whether some more dodgy actions are applied to make the countries that voted No to change their vote in February, even though the issues may not be resolved by then.
Even Singapore (where meritocracy is supposedly practiced), that recommendations by qualified technical committee can be ignored due to politics. It seems that Malaysia abstained for this round, but I don't hold much hope against the fact that Malaysia would have likely had political meddling by Microsoft also.
Update: It looks like there was meddling in the Malaysian vote. So a technical standards committee that votes 10-0 no with comments, becomes an abstain?
Update: International Herald Tribute quotes an unidentified source for Malaysia,
"A member of an advisory panel that voted on the standards issue in Malaysia, who declined to be identified, said Microsoft's lobbying in the country was unprecedented and reached into high levels of government.
Although Malaysia's Industry Standards Committee on Information Technology decided to vote against Microsoft's proposed standard, the Malaysian government overruled the panel and abstained in the end"Using Microsoft products is akin to saying corrupt practices is ok. If you're against corruption and I know many of you in Malaysia are, you do have a choice as a computer user. Choose a vendor that does not condone corrupt practices. The choice against corruption can even be free.
2007-08-22
More low moves regarding OOXML
FSFE, SIUG File Official Objections to Switzerland's Vote on MS-OOXML
.. and also threat of legal action.
1.7 Unfortunately, on the day before the Comment Resolution Meeting,
the NK 149 chairman sent an email message to the UK 14 members and
UK 14 chairman forbidding UK 14 to discuss any economic arguments,
forbidding explicitly the type of topic that is necessary to justify
or even discuss the validity of the concerned comment. In this email,
the NK 149 chairman explicitly referred to his authority as chairman
of NK 149, the parent committee of UK, so that it was clear that
this message represented not just his personal opinion as a member of
UK 14, but a decision which would be binding for UK 14 (except, of
course, if SNV makes the decision to overrule him in this regard).
This email is archived here:
http://www.snvlivelink.ch/ll12/livelink?func=ll&objId=1284104
This sounds familiar to what has been happening in Malaysia to stop ODF being a Malaysian standard, except in this case Microsoft is stacking committees to make sure that OOXML goes through as an ISO standard. It's happening in multiple countries.
For those against corruption, this is another form of it. Every time I see a Microsoft deal with some government agency, I wonder what is involved in that decision.
If you haven't yet, please sign the petition http://www.noooxml.org/petition so that we can use a truly open and competitive standard (OpenDocument) vs a vendor lock in the form of (Microsoft OOXML).
As we move towards celebrating 50 years of independence, let us also move away from software dependence of unethical proprietary software foreign vendors such as Microsoft.
