May 09, 2008

OpenOffice.org 3.0 Beta: Creativity Extended  

We’re now on the 9 th of May and the final version of OOXML is still not be published either by the ISO or the Ecma as they had to do so. This ongoing scandal affects the industry as a whole and proves once again that OOXML has never been an open standard.

The OpenOffice.org project has just released the first « public » beta version of OpenOffice.org 3.0.This first beta version may not support all the expected features that will be included in the stable version but it does give a very good feeling of how the 3.0 will be like. You will find a more detailed list of features on this page. As you can see the 3.0 will sport a number of very interesting and useful features, such as the ability to import PDF documents, switching language inside one document, a new StartCenter, new icons, etc.I wanted to go a bit beyond the list of new features and tell you about the effect that OpenOffice.org 3.0 will have on its users and ultimately on the way we create content share it and stay happily productive in this always-on world.

Perhaps what matters the most with OpenOffice.org 3.0 will not so much be the flurry of new features; perhaps what will ultimately matter is the brand new architecture of OpenOffice.org that has been introduced with this new release. You already knew about the ability to use extensions in order to add features to OpenOffice.org. With the 3.0, OpenOffice.org becomes even more modular, allowing even more interested people to develop their own features on top of the 3.0 platform.In the long run, this completely revisited, rearchitected platform will play an essential part in extending the yield of OpenOffice.org .

The concept of office suite has kept evolving ever since its appearance in the eighties. At first, what mattered was the wordprocessor and the spreadsheet application. Then, Powerpoint came in and started to control our minds, becoming both a tool and a concept. We then learned about the concept of productivity suite, growing the office suite with all kinds of tools, from a PIM module to specific financial applications and elementary document management features.

Today, the paradigm has changed, but it does not necessarily involve the fattening of the whole suite. Rather, I believe that this new paradigm is about creating all sorts of content and sharing it freely. Sharing freely involves two perequisites: The easyness of sharing and the use of open formats, open standards that allow the users to master their own data and content and does not push them into vendor lock-in. This assumption also implies another, subtle point: the boundaries between applications are blurring and the applications themselves become easier to use.What this means leaves some room for interpretation and unveils new, different paths. Let’s see first what these new paths will not be, and second, let’s see what options there are and what are the options Openoffice.org chose.

The new paradigm in office suite rests on the following elements:

  • Creation of open content through the use of open and free formats, ideally standards
  • Freedom to share and distribute this content
  • Ease of use, simplicity

These three elements ultimately make up for an interesting consequence; they don’t just liberate the content and the creativity of users, they also lower significantly the barriers of adoption for people who could never afford this before. In doing so, this paradigm puts forth the urge to enable participation. Ultimately, that’s what office suites should be nowadays: Participation Enablers.

One can understand now why I think MS Office 2007-2008 has already missed this shift of paradigm: The use of proprietary formats and spreading confusion around the concept of openness will not really help in the end. Yet, the latest versions of MS Office suffer from their excessive integration with MS SharePoint, the mother of all office technologies by Microsoft. This CMS/Groupware platform may be very easy to use, but it does create a fortress of formats and DRMs beyond which users are forbidden to go, and share. This centralized process is also very telling of a deprecated mentatlity even before being a compelling offer for certain types of organizations.

The truth here, tools such as SharePoints will fade away, as wikis take the lead. And precisely, OpenOffice.org allows you to export your content in certain wiki syntaxes while choosing directly the server that needs to be accessed. So much for command and control…But lets go back to our topic.

The appearance of online office suites such as Google Docs and Zoho shows a new path and illustrates the shift of paradigm in office suites. Online office suites make it easier to create and share content while making the issues of platforms and applications fall thanks to their online nature. The ability to import and export from and to multiple formats, some of whose being open standards (ODF, PDF) is also present. At the same time, online services such as Slideshare add value to traditional tools.

Nobody wants to have to deal with proprietary barriers of any kind. It is about creating and sharing freely, and ultimately, it is about enabling participation.OpenOffice.org is not an online office suite. But by enabling people to share and to communicate, OpenOffice.org works like a hub for content creation. Its features set covers the full range of functionalities expected by advanced users, and its inherently free nature (in beer and in speech) allows anybody to use it in order to create and share in the easiest way possible.Its extendability not only creates an ecosystem, it creates something more powerful: A community of users contributing to OpenOffice.org in order to serve their needs, and ultimately enriching the codebase.The modularity of OpenOffice.org (turning it into a set of modules running on top of a runtime environment, the URE) also make it possible to turn the overall platform into a RIA (Rich Internet Application) , thus addressing even more use cases.

In any case, OpenOffice.org is on its way to become the hub of your digital content, by enabling freedom; freedom to use, freedom to share, freedome to modify, and freedom to distribute.

May 08, 2008

On body modification  

Body modification is a permanent or semi-permanent alteration of the body for non-medical reasons — think spiritual, societal, BDSM play, aesthetic or practical. Body modification has been in practice for at least two thousand plus years—Ötzi the Iceman was found with a fairly large earlobe piercing (1–000 gauge; 7–11mm) and 57 carbon tattoos.

Yesterday I had another piercing done — a vertical eyebrow piercing sitting right beside my first on my left eyebrow. I wanted to get another piercing before I leave for Germany this Sunday. Being my second eyebrow piercing I knew what I had coming and all in all it was a fairly relaxing procedure, as far as piercings go. My latest metallic addition had me reflect over the topic of body modifications again — the image I present to others both at work and in my personal interactions.

These issues came up twice before — when I got my first eyebrow piercing and later when I had my Ashley piercing (an inverted vertical centered labret). Eyebrow piercings are simple to get, quick and easy to heal and generally bruise or swell very little. My Ashley piercing on the other hand left my lip swollen for several weeks, bruised and discoloured. Now that the primary healing is over I’m as happy as a clam; I love it. I consulted my employer, work colleagues, family and close friends about both of the piercings and received mixed responses. Work was open to the idea and didn’t mind whatsoever, family didn’t mind either way and accepted it was my decision whilst most of my friends were supportive and receptive to the idea.

Ultimately it comes down to an alteration of the body that can affect the impressions we leave upon others, particularly first impressions. First impressions are vital to good relationships; as much as we like to think we don’t judge books by their covers our first impressions of someone will shape our reactions and future interactions with that person.

The way we look during social interactions is influenced by many factors. Two that come to mind first include the way we dress (is she wearing a casual t-shirt or smart business wear) and personal hygiene (how clean are his fingernails). Body modification also affects the way we look.

I’ve found little issue with the piercings I have and the way they’ve altered my personal image. The only notable observations are that interactions with those several generations older than myself tend to be more conservative and prone to look less favourably upon visible body modifications. This is obviously something that I needed to weigh up — how much did I want to get the piercings versus how often I would have important business meetings with government types. I don’t want to make accusations that public servants are all conservative, but I think the example works.

On that note working in Canberra means I’ll probably run across a public servant just by walking out the door here in the City. I have a few colleagues who directly work for the government and themselves have a piercing or three, if not a tattoo or something else and have had no issues getting or holding their job. I’m glad that thus far I’ve had no problems in business interactions and happy to rarely hear of prejudicial treatment relating to body modifications, at least here in Australia.

In closing, I’ve also been told that as a “creative type” we’re given a little more leeway in this entire regard and sometimes we’re almost expected to be somewhat more outgoing and expressive.

May 07, 2008

Ubuntu lumping troublesome stuff together  


As anyone who has read other posts on this blog will know I feel quite strongly about software freedom. I try to use exclusively free software as far as I possibly can. However, unfortunately I do still use some propreitary software, for various reasons.

Nonetheless, I wish to strive to become better in this respect. Recently, I took a look at the 100% free software distribution gnewsense. Thing is, I’m still rather undecided about whether non-free firmware is a problem (topic for a future blogpost maybe) and gnewsense breaks the network cards on both my pcs, rendering it useless for me, until I buy new network cards of course :D (It also means that I have no compiz, due to graphics card firmware, and the fact that glx has been stripped out (this annoys me, no truly free 3D acceleration yet :S), but I can live without this. The internet, I basically can not).

And, there is also the fact that my belief in the importance of free software has been wavering a bit (I know it is important, I’ve just been wondering how important - I’ll elaborate more in athoer blog post). But, I decided I was at a point where I wanted to try to remove all the tradiotional non-free software. By this I mean software that is regared by everyone by non-free, is not GPL’d etc. In fact most distributions have this content in a separate repository.

On Ubuntu (which I use on my main PC), this software is put into the multiverse. I decided today that I would cut myself off from this repository completely. It should be no harm for me, as I do not use any of these apps, flash and java were installed, but only for other people (gnash and icedtea ftw). However, the thing that is really annoying me is that by disabling multiverse, it is not only non-free software that I can not download, it is also perfectly free software with some sort of legal problem (patents, DMCA). The two groups of software are not the same thing for me (being a freedom lover and patent and DMCA hater), so it is a great inconvenience if the two are just lumped together!!!!!!

I want to be able to have all free software enabled (including that with patent issues etc.) but no non-free software. With ubuntu, I can’t do this - all I can do is pick debs out of multiverse by hand! For this reason, I’m thinking of switching to a distro that does not lump non-free and possibly troublesome together, the obvious choice, I think would be Debian (Sid, I think). Already, I had realised I would be comfortable with debian (I use it on another machine), but given that ubuntu is considered more user friendly and will do anything Debian will do, I had no incentive to switch. Now I do!

I wonder if I can update my current hardy installation to Sid. Its probably not advisable, but given that I have a fallback Kubuntu partion, I might just give it a go, for the hell of it.

Another thing I was wondering, is that I do decide to go freedom crazy (and hate non-free firmware). Then what distro would I choose? Not gnewsense I don’t think, because that doesn’t ship the free software that ubuntu lumps in multiverse. Annoyingly, there doesn’t seem to be a freefree distro based on pure debian. Maybe gnewsense could be tweaked to be based on debian (project for the summer holdiays maybe).

Okay, I just spoke to the gnewsense guys, and it would probably be easier to create a “free multiverse repo”. So, I might not switch to Debian afterall. Then again I might. And everything could change if I manage to buy a new ethernet card. Watch this space :)

Self referencial note: This blog is almost like a conversation with myself. I either leave too long before writing or am still making up my mind whilst I’m writing. The latter is definitely better though.

May 05, 2008

Openmoko Freerunner Update  

I just thought I'd drop an update about my favorite Free Software project. :)

Today I got word from Steve (The production manager) from Openmoko Inc. that mass production of the Openmoko Freerunner - the long awaited GTA02 - will begin May 9th, 2008.

So you have 3 steps: build phone. test phone. ship phone.

Then we take orders. I was very adamament about having phones in the disty ready to ship before I opened the web shop.

This means soon, Openmoko Freerunner will be going on sale. :) More great news!

I'll certainly post again when it's on sale, and once I have mine.

“Die Partei hat immer Recht”  

The fact is, nobody outside the Ecma and probably ISO knows how OOXML looks like now. It is particularly cumbersome, not so much because that could amount to one more irregularity against the JTC1’s SC 34, but also because it creates yet one more precedent in the long story of anti-competitive practices by Microsoft. At the time this article is being written, there is no sign of OOXML and according to the loosest estimations, we should have seen it on the 2 nd of May at the latest.

But there is nothing, neither on the ISO web site, nor on the JTC1’s, while the Ecma and the Microsoft web site habor nothing else than their other usual news on other topics.

Rob Weir is wondering who may be induly favoured by this situation; I am but desesperately resigned to see this kind of irregularities happen. Unfortunately it strikes me as obvious that whatever irregular actions might be accomplished further in the OOXML case, the ISO will not be doing anything. It will carry on the farce, no matter what it takes, and will serve the Ecma (and the Ecma’s main shareholder’s interests) even if that means jumping in the pond of Ridicule.

Today it occured to me that we were getting closer to the twentieth anniversary of the fall of the Berlin Wall. A defining moment of History always comes with its flurry of anecdotes, quotes, and images, especially when we are close to it. And twenty years is very close on historical timelines. This is how the following sentence popped back in my mind: « Die Partei hat immer Recht »; it means « the Party is always right » with a very subtle nuance that I believe of some importance: The emphasis lies not on the righteousness of the said party (the SED, East-German Communist Party) or the mere affirmation that it always speaks the truth, but it lies in the subtle, deeper sense that the Party owns the right, or defines the law by which it owns the right to judge what is right and what is wrong. If that notion had not been consciously or unconsciously implied in this slogan, then the German sentence would have merely been « Die Partei ist immer richtig », the exact translation in English being « the Party is always right ». The original terms though convey the nuance I describe above through the use of the verb «to have/haben » and the subsequent use of the common noun « Das Recht » (the right, as in human rights), understood in a quasi-legal sense.

Now if you care to ask me, what in blazes does this linguistic considerations have to do with OOXML? The repeated and successful attempts by Microsoft to influence the outcome of the OOXML standardization process at the levels of the ISO’s JTC1 and of the national standards body was in itself unseen and the evidence that some large corporations are ready to do whatever it takes to fulfill their strategic objectives. Yet, the incongruous, unexpected behaviour of the standardization world has given way to a near total impunity for the Ecma and Microsoft. No matter how twisted a situation can be, the JTC1’s SC34 should always be followed, and when the rules do not fit the Ecma, then the rules are ignored or simply changed. At this stage, we do not know the reasons for which OOXML has not yet been published. I’m not even requesting the very final, ISO -stamped version of OOXML, but just the final, post BRM, consolidated version of OOXML. That too does not seem to exist. But worry not, some reasons will be made up, almost on the fly, cunningly lame and incredibly mediocre explanations that will show the utter submission to powerful interests of some inside the SC34 and the complete brainwashing of others.

In a few words like in a thousands, « Die Partei hat immer Recht ».

NB to the people working for Microsoft or for an entity having ties with Microsoft: I do not imply that Microsoft is like the East-German « United Workers’ Party » or that Microsoft is communist in any way (but Steve Ballmer implied that Free Software movement is communism, if you care to remember). Therefore I do not want to hear any threats or requests for public apologies for this blog. I meant what I meant, and said what I had to say. Don’t look for meanings that are not there. This is my mere, personal opinion and I am blessed to live in a country that is a democracy where Free Speech (just like Free Software) is protected and allowed. I am sure you too can appreciate that as well.


More ways to help  

mechanical gearsThe participate page is always there for pointers, but if you look for more exciting things to work on,  we have plenty of areas where you could have leg space for creativity and autonomous work.

We are still lacking (human) resources to work on the following topics:

  • Link button revolution. We’d like to go from the current ugly stack of buttons, to something authoritative, elegant, and simple —think spreadfirefox. We’d be much better off with five sizes and ten buttons, with a single icon.
  • Screenshot perfection. We’re looking for extremely well thought-out sets of screenshots for getgnulinux.org and translations, localized in eight languages. (this is ticket #41)
  • Precise visit statistics tracking. If you think that you could write a script that outputs, say, the number of Windows visitors who visited at least two pages in the past week, we’d love to hear from you!
  • CSS mastership. We’re maniac about accessibility and legibility, but could still do better. Improving font rendition on IE6, making sure things will display fine when we release a Chinese translation, adapting to mobile devices browsers, are things we’re thinking about.
  • Linking module. Managing an affiliate system for linking to our websites will be the first milestone of Animador, our grassroots marketing platform. If PHP development is your thing, you might want to have a look.
  • Articulate writing. We have just started working on GetFreedomware.com, the upcoming replacement of SoftwareLiberty.com. We are looking for polished, concise, powerful phrases to get the message to everyday visitors. (more to come very soon in the forum).
  • Elegant web design. Our Linux FAQ page has grown to be difficult to read and navigate. Accessibility and simplicity are your mottoes? This might be for you.
  • Multi-cultural expertise. If you know what it takes to reach the Japanese community, or what kind of domain name would suit an Arabic translation, or how to best manage cross-border variations in languages —well, you can educate us =)

Enthusiastic coulda-woulda-shoulda talkers are easy to find. Participants who get things done are priceless. If you think you can help, feel free to start working, make yourself known, and we’ll hand you the keys. Thousands of daily visitors will benefit from your skills, and you’ll get eternal gratitude from the rest of us! =)

Miscellaneous early spring news  

GLM newsWe have not written much in the last weeks, due to a relatively high work load; but I wanted to share a few news about our work.

  • First, the second GLM summit is over. Gustavo and myself were able to meet for 4 days in April, which allowed us to work on the roadmap for the current semester, as well as work out many technical decisions.
    We will write more about this, but the main priority that we defined was community growth. This translates into better community tools, more translations, measurement of website growth, more internal communication.
  • Our lists of vendors selling GNU/Linux pre-installed computers are growing continuously, which is very encouraging. Both the French (LinuxPréinstallé.com) and English (LinuxPreloaded.com) websites show that things are getting brighter in the USA and in the EU.
  • We have the great pleasure to note that translations of GetGNULinux.org are progressing nicely. At the time of writing, the Arabic, Brazilian Portuguese and Russian languages have over 20% of the website translated.

In the background, a myriad of technical improvements, exchanges within communities are getting us ready to grow faster.

May 03, 2008

Nebula Flypast  


A ship flies past a brilliant nebula, on its way home. It cruises past so the crew can take a look at this magnificent natural phenomenon.

Alien Waters  


A crew of explorers in a hi-tech submercible venture deep into the waters of an alien world hoping to find evidence of life. Despite their sopisticated equipment, a massive animal of unique origin ploughs overhead undetected...

Kentares  


A shuttle orbits the suppose dead world in the Kentares system, but someone or something has left the lights on, on a world that is suppose to be void of any sentience or life.

Gas Giant Tanker  


A tanker heads to a gas giant to claim its funds in extracting stellar gas for commercial use. Its a dangerous job, but one that has to be done. The tanker has seen years and still goes on, chancing its luck.

Future Lonliness  


An individual head home to a maassive futuristic complex, a megastructure catered for one's need, but in the process isolates all and as a result makes them alone amongst the others. True futurte lonliness.

Cellestial Cathedral  


This is a neutron star drawing stellar matter to itself. As a result the substances become spires of materia, or gas and substance - the spires of a cellectial cathedral. This was done to emphasise the vastness and natural beauty of space. I based the idea off the famed Eagles Nest Nebula and made it into the image you see.

Pursuit  


A Federal agent spies upon illegal activity, only to be rumbled - and now is on the run for his life, pursued by determined killers - if that is not bad enough, he has to navigate an asteroid field!

May 02, 2008

RMS Talk  


Yesterday, me and a couple of friends went to see a talk in Manchester by Richard Stallman (rms), the founder of the free software movement. I’m not sure quite how much the other two got from the experience, but I certainly found it very interesting - although I knew many of the things he said, it was the way he explained them, and it also provoked me to think about certain things.

One of the biggest things was Richards unfaltering commitment to the four freedoms as moral imperatives. One thing he explained particularly well, that I’d known for a while, but found difficult to explain was the problem with free software not allowing people to do certain tasks (e.g. use a printer, due to the technical incompleteness) and yet still claim to be liberating them. His explanation, which I will use from now on, is that something like this is not about freedom, it is about convenience. The two are completely separate, even though people are sometimes try to lump them together.

Of course, that then raises the question for me personally: How committed am I? What inconveniences am I prepared to face? This was really brought home to me by part of his talk specifically about schooling. Not only did one of his apologies compare roughly to my own experience (free software is great for learning for children who want to know how stuff works, unfortunately, I was still part of the proprietary software world during most of my childhood, so I missed out). But, also he was talking about how exclusively Free Software is an absolute must in schools, for four reasons:

  • Its much cheaper, and schools have tight budgets as it is
  • To prevent proprietary software companies from locking in, or “addicting” children
  • Given that the four freedoms are important, the most important people to teach these ethics to are our children. Rms gave his example that children should be willing to and able to share anything they bring to class, whether that be sweets or software
  • Free software provides a much better way for eager students to learn how software works (as explained above)

However, what struck me most, was again, how he talked about achieving it. That those who care about Free Software, such as myself, should refuse to use the proprietary software in schools. I’m currently wary of doing this, especially for diplomacy, but it is certainly something I should consider doing. Then, there’s the point of whether I can avoid proprietary software entirely - really, it is something I should aim for, and am working towards, but when am I going to take the plunge entirely.

Something I found interesting, especially as it will be one of ADFA’s campaigns, is his stance on webapps. Using computers in the way he does, he sees no need for them, and points out that you are giving up a certain amount of control to your data (whether the server runs free software or not), something that I had pointed out on the ADFA project. However, the thing that I had not thought about, was the fact that these apps run software on the users machine, in the form of languages such as javascript. It is these scripts that must be under a free software license for webapps to be 4-freedoms-compatible. I’m still not sure whether this is a terribly big issue, but it is definitely something to campaign for - particularly since freeing these scripts would not cause much loss to the companies, escpecially as the source code is already availible anyway.

One less important, but interesting thing I took away from the talk was a fresh look on the whole Linux naming controversy. What I am trying to campaign for is free software as a right, not just Linux as a system or open source being good technically. Since what I am striving for is most similar to GNU/FSF than any other project, using the name GNU should really be a good thing. My main issue with GNU/Linux was that it sounded technical and off-putting. However, I hope to use the term “GNULinux” from now on (to avoid the “slash”). Really this is not so off-putting, especially since a gnu is also an animal, so those who won’t appreciate “funny” acronyms don’t need to know about them. And, if you are trying to market simply as a software product, then just use the distro name like Ubuntu - however, I don’t just want to market a product, so from now on, I hope to make an effort to mention GNU. Linux might be shorter to say, but surely we can at least use GNULinux as the “full name” for the system.

Another minor, but useful thing was how he answered the question about the loss of jobs if the whole world moved towards free software (aka. free software is communist, developers can’t make money etc.). He pointed out something I’d not quite grasped. Within the computing market, jobs actually developing software are only a small section, and only a small section in that is creating proprietary software (the rest is building custom software, which as long as the one user of the software has the four freedoms is completely ethical - giving people software and restricting there use of it is immoral, but not sharing at all is just a bit mean). The worse that could possibly happen is that this small section within a section would disappear. Not a problem at all, considering that it is entirely possible to get jobs developing free software! Someone raised the issue of one person propreitary software developers no longer being able to make money, and rms pointed out the argument we too often overlook - that nobody has a right to make money if they are exploiting people (in fact, he told the person that he hoped their business failed!). Free software is about encouraging a completely different mindset and ethos.

Finally, after watching Richard auction  I’ve re-realised it would be good to read some of the free software movements literature. So now, I want to get my hand on Free as in Freedom and Free Software Free Society, as well as the ancap books Wikiacc mentioned in response to my previous posts.

PS: I left this a day before writing this. I reawlly ought to improve my blogging style and use a notebook or something.

PSS: Point in case, I’ve already found myself adding a major paragraph to this, I’ll probably find myself adding more to this as it comes to my head. I need a small pocket sized notebook!