Looking back at the nearly ten years that this blog has been going in it’s various incarnations (in fact predating the word "blogging" – I used to call it my online-diary) I notice some interesting changes in my style over the years. As my style changed, so did my audience. Ten years ago most of what I wrote was intensely personal. There was some tech and some philosophy but what I mostly wrote about was my life. My relationships. My worldview. Time moved on and that became perhaps the most common blog-topic out there.

Not that there is anything wrong with that, I follow and comment on many such highly-personal blogs. But I became a bit more private in a sense. Over the years, rather than writing about my life – it became more important to me to write about my thoughts. My philosophical musings (as amatuerish as they may perhaps be), my take on technology news and more recently -roleplaying. How interesting that I stopped writing about my own personal life – and started to write about the personal lives of fictional characters. Personal lives with only the most tenuous connections to the game in which they are in fact set. The quests and events happen – but the thougths and feelings of those characters as they experience them – in fact their every experience of them, exist only in my mind.

I don’t want to try and analyze why the blog changed in this way because frankly – I haven’t got a clue where to start. I remain as adamantly on my quest of studying my own psyche for deeper meanings as I ever was, I suppose however that somewhere along the line I lost the capacity to express what I saw anymore – and that rather rules out the idea of crowd-sourcing the process.

Instead, the blog became an expression of my ideas and my fantasies rather than myself. I’m not unhappy about this, nor for that matter particularly extatic about it, I just find it interesting – and perhaps if I continue along this line of thought I’ll draw some useful conclusions to write a future post about. For now, I’ll go on with the philosophical post I was planning in my head as I lay in my bed late last night, which is in fact about pets.

It’s been said that having pets are the most uniquely human behaviour there is. No other species would raise, shelter, feed, protect and nurture another species for no other reward than the pleasure of it’s company. Evolutionary biologists generally believe however that it didn’t start out that way (though whose to say the first wolf-puppies brought into the cave by our ancestors as children was not brought in because he was cute and playful ? That the whole "hey he can help us hunt" thing only happened later ?). But let’s stick to the more orthodox theories for now, particularly as it aligns with the ones that fit into recorded history. Cats, horses – in fact almost every single pet humans keep did not start out as "pets". They started out as a simple symbiosis – the same kind of interspecies cooperation that is well documented throughout the animal kingdom.

Horses carried us around and pulled our vehicles- in return we gave them food, shelter and all the other amenities we could – allowing both species to exist in far greater numbers than either could have done alone. Some like rabits were originally domesticated purely for food reasons. Cats were kept primarily to keep down pests in grain stores and most likely – dogs were kept to guard and help hunt.

There is nothing particularly uniquely human about this. Sharks and Remoras have almost identically the same relationship as humans had with cats not long ago. In fact it almost appears that pets as we know it only even appeared on the scene in the last century or so – after the automobile was invented. Suddenly horses weren’t needed anymore – so they only ones left are kept for love. Urbanization largely removed the need for working cats – so cats came to be household companions like dogs. The result is that there has been interesting documented changes in cat behaviour over the past century. Cats still pretend to be highly independent creatures who could drop and forget their human hosts at a whim and only stick around and put up with the whole "affection" thing for the free food.

Any cat-owner knows it’s an act though – every cat knows it too. Cats need and seek out the love and affection of their human hosts, but the old loner-genes are still there, telling them they shouldn’t need it. So they pretend not to, as long as we are happy to let them pretend – they are happy to play along. Dogs however have been proper pets for far longer. Sure there are still hunting and guarding dogs out there – but they are a shrinking minority and most dogs haven’t been working dogs in any way at all for centuries.

Dogs have, in fact, managed to turn the whole master-pet relationship on it’s head. The best dogs are obedient and subservient – but also know they will never be asked anything more strenuous than a few simple tricks like "sit". In return for which – humans shelter them, feed them, clean up their poop, give them warmth and the loving affection which these pack animals are genetically programmed to crave as much as we do. Humans are masters only in name. We may believe we give the orders – but show me one decent human who can look at a hungry dog and refuse to give it food ? They may not vocalise the commands – but the commands are there nonetheless.

Domesticated animals have a deal with humans – they provide us something in return we provide them with things. When that which they provided us once loses value- and we keep providing without asking anything more than their company… we move beyond symbiosis, these animals become pets. If ever there was proof that humans are not merely slaves to our evolution but can transcend it – pets are it. Beyond symbiosis love survived, on both sides of the deal.

But if my hypothesis is correct then this civilized pet-keeping genuinely didn’t exist even a hundred years ago. Just 50 years ago the vast majority of people were still in favor of racial segregation (sure those people still exist but they are a shrinking minority now). The last 100 years or so of human history was not just the period of the most rapid scientific and technological advance in our history – it seems to me it was the period of the most rapid social and civilizational advance as well.

And in this there is a message perhaps of hope. Those who feel that peace for humanity is impossible because all of human history is war – are missing this. We were evolved to be a warfaring species, but we can transcend our evolution. The proof is all around us, pets being just one of the obvious examples. It’s not going to happen fast. It’s not going to happen easilly. But it certainly can happen – and the trend seems to be toward that change. Slow as it may be.

So do I believe world peace is possible ? I do in fact yes. Humanity is still evolving, our brains are, much faster than our bodies could. We’re getting better as a species. I don’t know if I, or anybody who reads this, will be around to see it. But look what we did in the last 100 years… imagine where we will be by 2110 ? Forget the technology and science, try to imagine what we can do socially… there is real reason to hope.

Having said that – hope alone has never done anything good. There is still in the world today many who relish our inherited, destructive natures. Who commit genocides and atrocities and call it "justice". Who order soldiers to kill and call it "honor". There are still soldiers who take pleasure in shooting a schoolbus to pieces from a helicopter – as many in the "good" nations as in the "bad". There are still politicians who will call torture "harsh interogation" and then go and claim it’s justified.

If we leave them be – we won’t progress. Progress depends on our efforts to speak out against these things. Decry them – and face the ire of their supporters. We won’t live to see world peace. But every time we open our mouths to say "no, it’s NOT okay" – we help make sure that our children or grandchildren might.

Those we call heroes, and those we call despots tend to sound exactly the same when you listen to their speeches superficially. Because they use the exact same vocabulary. They use words like "justice" and "honor" and "rights". To tell the difference you must look not at what words are used – but what they say with those words.

So when you next take your dog for a walk, when it licks your hand and you see that utter love in it’s eyes. Remember that once we used them like slaves – and they became our friends, our brothers. We crossed the line of perfectly peaceful coexistence with other species. Species who were evolved to be OUR predators ! In just a century – we evolved that friendship to persist past "usefulness" – into pure love and affection and companionship.

If our ancestors could do that with wolves – then there is absolutely no reason we cannot do it with one another.

It is frequently suggested that unionization is an essentially socialist, even communist concept and that this makes it contradictory to the ideals of a free market, capitalist society. This point of view is particularly prevalent among conservative Americans and for that matter white South Africans (conservative or otherwise).

Ironically from a strictly economic point of view unions are as capitalist an idea as you’ll find. The reason people see it differently is a lie spread in the last few decades that capitalism is all about benefiting companies – this makes the best of it’s ideas sour for socialists, and ironically produces a kind of capitalism that is not only deserving of disrespect but doomed to faillure. Capitalism in essence is based on rewarding production with money. Capitalism is therefore incapable of succeeding whenever one party has too much power or control over money – as that destroys he reward system. The reason to reward production in the first place is to create a society where more people have access to more resources.

If those resources all end up in a few hands, then you’re achieving the opposite to the goal of capitalism. Capitalism is built on the idea of bargaining to set market rates – and when you have a significant power imbalance (as between employers and employees) it makes sense to use collective bargaining to restore the equilibrium.

A lot of the sour feeling among many people about striking as a concept comes from a work ethic that is genuinely uncapitalist. The ideal of work as it’s own reward. This is a very religious position – but it’s not an economic one. The realty is that labour is a market, employees are selling a resource that employers are buying. The trouble is that in the vast majority of roles it’s a buyers market – there is excessive supply compared to the demand. This is one reason for inflation and the reduction in living standards over the past 30 years (the first time since the foundation of the USA that a generation has had a reduction in living standards compared to their parents, ever, and that was already true at the height of hte 2005 boom – long before the current downturn).

The role unions play is to allow employees to bargain collectively and set a more fair market price for their product. This is in fact a very essential part of the free-market system. If you think the free market is only about producing goods and maximising corporate profits then you may think that anything that prevents salaries from being at the lowest possible level is bad for the economy (like the people who believe that unemployment rates of less than 20% is bad for the economy as well). However if you think of each member of society as being a part of the free market system then whether you’re a business owner or an employee you have to think in terms of maximising your individual profit.

Employees can do so by gaining rarer skills that have higher market value but this is not an option available to all and wouldn’t be good for the economy if it was (after all -if nobody is a factory worker anymore, then there aren’t factories). So for those in the bad end of the market, unions and collective bargaining is a powerful and much needed means of ensuring they get to sell their product (labour) for a decent price. If capitalism is working then that means EVERYTHING must be sold at a profit. In the labor market this means even the floor sweeper must be able to earn more than his expenses. Merely meeting them is not enough (and besides is indistinguishable from slavery), there must be profit – profit that can be saved, so it can be invested in new industries and the economy can keep growing.

One standard practise of unions through the years have been to picket their places of work during strikes, this too is needed. If the employers can simply replace the strikers then bargaining is impossible and your downward spiral (that can ONLY lead to economic collapse) is actually hastened rather than prevented.

Where the South African unions however are truly getting the irk of people up are in their habit of using intimidation to prevent people who do want to work from performing important tasks. This is even worse when the employer is the state – not because the state is better than a corporation or shouldn’t get the same need to bargain – but because it’s services are usually a matter of life and death.

There must be an understanding that people’s lives, and the safety of children are of higher consequence than profit. This is why for many years teachers, policemen and health professionals did not have the right to strike. The South African constitution has since 1994 changed this, granting striking as a constitutional right to all citizens (unionized or otherwise) and also removing the previous red-tape of needing permission from a court before being allowed to commence a strike action.

It was needed to provide bargaining means to these professions. Our countries history is filled with health professionals in particular working under terrible conditions for terrible pay – and not having any recourse to bargain for better. It was so bad that I’ve heard hospital administrators (the people who they bargain against) declare the need for them to have industrial action recourses. What the law lacks however, is the means to ensure that this required ability to bargain as a group does not endanger lives.

When teachers and medical professionals go on strike people’s lives are risked and children’s safety is at stake – that is not condoneable either. There was a time in the 90′s when we saw people dying in empty hospitals while their nurses and doctors Toyi-Toyi’d outside. This is a terrible situation. Things are not that bad now, as the hospitals and unions have agreed to maintain enough staff to ensure that ICU and ER’s continue to operate – shutting down only the less immediate threats during the strike. This is still an issue for people whose illness may BECOME fatal if not treated now but it’s an improvement.

There is no doubt that there have been acts of intimidation during this strike to try and prevent volunteers and other workers (union-members and otherwise) from fullfilling these critical roles during the strike. This is decidedly NOT allowed by the constitutional right to strike and must be condemned. But it’s quite wrong to focus only on those cases and then decry the entire strike.

Somebody on twitter declared the strike imorral because "you do not become a nurse or a teacher for the money". Perhaps not, but nurses and teachers also need to earn a living wage, otherwise the only people who would take these jobs are those who can’t get any others – and those are not the people we want doing them. Wage-rates are a product and the price is set by the market, strikes are a part of that process.

In short, like just about everything people have a firm and absolute opinion on – the opinions are ill-informed and wrong. The issue is complex and the balance is hard to strike (no pun intended). Without unions and industrial action – employees are at a market disadvantage that sets the price of their product lower and lower (ultimately below cost) – and that destroys economies, on the other hand – ensuring that balance cannot be done at the cost of human lives !

So is there a solution ? Well to an extent part of it must consist of preventing strike actions in the first place. It is my opinion that nurses, doctors and teachers do perhaps the most crucial work in the country and their wages must represent that. They are striking for 8% but their basic rate ought to be some 800% higher than it is. Pay them well, really well, in the first place – and the likelihood of strikes are greatly reduced.

That is of course only a partial sollution – it is no better for the economy to give the employees 100% power than it is if the employers have it. The current system is still so sided toward employers (including the state) that even if the strikers get every demand they will still have far less than what their jobs ought to have. A first step ought to be the implementation of a different payscale for these roles to put them on salaries comensurate to the importance of their work. Ironically if you do this – you remove the need for unions.

In markets where labor does earn good incomes you rarely see unionization. IT workers and stock-brokers don’t have or need unions. We don’t need them because our labor rate can be effectively bargained on an individual basis. Our employers do not have absolute power because we can always get another job (and probably a better one), but we don’t have absolute power either because if we fired our ability to do so is diminished. That is the best balance to get.

There is probably no way to ever get that for floorsweepers and tea-ladies but it is an absolute shame on our government that we don’t have it for teachers and nurses. If set up the system to do so – then we won’t have, or need, strikes. We can then actually prohibit these roles from striking – and it won’t be a travesty because once the system IS like that, it becomes almost impossible to change it.

In short, we are seeing the problems we have right now because we’ve allowed crucial roles to be sold at a major disadvantage in the market. Thus unionised action is the only way for these people to bargain about the price. If we wish to end strikes – we must correct this and make the market for these roles comensurate to the need for them.

Just a few years ago, the running geek joke was that Larry Ellingson was second rate, knew it, loathed it and suffered under the whithering scorn of Microsoft who was at that stage "outcompeting" Oracle on every front. Heck MS-SQL was even outselling Oracle Database as impossible as that may sound today.

Well the joke is over that’s for sure. Larry spent the last few years on a drive of targetted acquisitions that usually ended up buying companies for their products and putting most of the employees who created those products out of a job (that btw. of ye who worship the "invisible hand of the market" does NOT count as economic growth. Bigger companies with FEWER employees is bad for everybody – including customers) culminating now in the acquisition of SUN.

Unlike most such acquisitions Oracle did not need to fire most of SUN’s top engineers – they almost all walked out on the first day in protest. These were people who worked for what was once perhaps the closest thing to noble any corporation could be, a company that was once rated the best I.T. company in the world to work for – founded by engineers. Oracle’s culture is almost a polar opposite – it has always and forever been for them about one thing only: how much money can we make.

Oracle’s purchase of SUN gave them control over a number of major technologies – the sun hardware business being practically speaking the least of them. SUN may not in recent years have been very good at monetizing their assets but the software technologies they owned were nonetheless disruptive, innovative and major forces in the market – and now Oracle owns them all.

They own MySQL – a database that was rapidly chewing away at their market share. Most analysts never realized just how huge a threat to their primary bottom line MySQL really was. A few more years, MySQL may have supplanted Oracle as the market leader in databases and the number two spot would have belonged to PostGreSQL. If you thought Oracles competition was Ingress and IBM’s DB2 they looked untouchable – but while this fooled analysts (and oracle was happy to keep them fooled) it wasn’t a true picture. Oracle knew very well that MySQL and PostgreSQL had the capacity to take over the database market from them and the inevitability of that success which is practically built into any successfull FOSS business model.

So Oracle bought SUN to get MySQL. The other major technology they wanted was Java. That most beloved of academic languages that somehow never took off on desktops or the web it was supposedly created for. It didn’t take off on desktops because frankly the story of Java the web-language was a bit of marketing. James Gossling and his team had designed oak: a language created for mobile and embedded systems, to capitalize on a coming revolution. SUN wasn’t wrong in predicting said revolution – they were just 15 years too early, so in the meantime they reinvented Oak into Java, called it a web-language and got it out there, getting a stable of developers ready.

Java expanded it became a darling of back-end services and application-service systems (tomcat is a lovely example). It became a cornerstone language in the market for many tasks (developing user-facing desktop applications was never it’s strong suit but there’s a lot more to the programming world than those) – and when the embedded revolution did come, Java was it’s darling.

It still is, J2ME is the most widely usable phone development platform there is. Android apps are written in a slight variant of desktop Java (but Android can also run J2ME apps through a compatibility layer). Even Windows7 phones support Java apps. The only exception is Android’s biggest rival: The Iphone.

People talk about Steve Jobs’s refusal to allow flash on the iphone but much more important is his continued prevention of java as a language. Both are prevented for one reason only: it makes iphone into a walled garden, whose apps run on nothing else, and which cannot run apps developed for anything else. Such deliberately blocking of interoperability is bad for the consumers and gets worse in the long run – in fact, it’s a classic Microsoft business technique (less so nowadays because Microsoft is frankly not as powerful as it once was and cannot get away with it so easilly).

Android is the great thorn in Apple’s side – a platform that gives comparable features while being open and interoperable breaks down the value of their walled garden approach. Apple however never had the gutts to sue Google – instead they sued HTC and other handsent manufactuers – their hope being to scare the handsets away from googles stack with the very real threat of patent litigation.

So far, nobody has backed down so I think Apple’s plan isn’t working very well for them. Larry Ellingson however, did not sue HTC. Larry went after google itself. It doesn’t have much choice really – their claim is that google’s adapted desktop JVM on a phone (rather than a desktop computer) violates the Java licensing (those parts that aren’t GPL’d at least) and patents. Patents which recent posts by people like James Gossling reveal to have been filed for absolutely no other reason than to build SUN a defensive position when other companies sued the once patentless company over trivial patents and won. Patents created through a "lets see who can get the stupidest patent granted" competition among the staff !

Now those patents belong to one of the most unscrupulous businessmen in I.T. today. The suit against google is about one thing – firmly cementing Oracle as the dictator over Java. They who shall decide which java features are available on which platforms. Google perhaps has some room for a defense based on stretching the defintions of desktop computer. Android is pretty close to a desktop OS as it is, and tablets will bring it even closer (much as it did for Apple). As the line between "phone" and "pc" has gotten blurrier – perhaps the legal seperation of the concepts aren’t so clear anymore either. I’m no lawyer so I won’t debate the viability of this but it’s worth considering that when J2ME was created with it’s smaller feature-set (a feature-set not good enough for Androids capabilities) phones (and the apps they could run) were far less powerful than they are now. My HTC Desire has more processing power than any of my first 5 computers. It just happens to fit in my pocket.

Oracle wants control over Java at that level. Sun already gave us the core java technologies under the GPL which makes oracle weak in what they can do with it, but here they are showing the power of patents. The Harmony class-libraries from apache were based on the GPL’d java source code, Android’s JVM is based on Harmony – yet Oracle is asserting a power that the GPL specifically removes: to control where and how the code may be run. Harmony remains an uncertified Java set – because to get certified requires one to comply with an additional license that removes almost all the GPL freedoms.

Oracle didn’t go after Harmony, at least – not yet, they went after Google and they have one goal in mind here: to take back control over Java. Ironic because it’s exactly the fact that SUN has been evermore relaxed about controlling it over the years that allowed it’s continued growth. It remains one of the few parts of SUN’s software business that was actually profitable right to the end.

But control Java, and you control a huge section of the software market, particularly that part where Oracle is the strongest. If you destroy it in the process ? So what. Oracle DB will only get stronger if that happens – they would much rather lose the Java revenue to protect their database market at all costs.

So does this mean the end of Java ? This lawsuit already has companies clamoring to start processes to move their code from Java to other platforms which has a largely negative knock-on effect on everybody (and ultimately the worst on consumers) so it’s already done terrible harm. It is likely to get worse. If Google prevails, or comes out with a good settlement – then mobile Java may yet survive – it’s too huge a market to die easily. If they fail – even that is dead.

But Java as we know it died the day Larry Ellingson filed that lawsuit. It will spend quite a few years on involuntary muscle spasms as the case drags on – but it’s dead. In the interest of consumers and corporates and everybody else outside Oracle it is now truly vital to viably replace all of Java with a truly free alternative. The good news is that the core Java technologies ARE GPL’d. Java may be dead – but it is now time to ressurect it, in a new form without corporate control. Use th GPL’d code that SUN gave us before it’s demise and rebuild the rest from the ground up. We weren’t far from it even before -nothing should stop us now.

I propose this as the new number one entry on the FSF’s important-projects list. We need a free J2ME, a free JVM, a free servlet engine. I write as somebody who learned Java at University and never voluntarily used it since. I despise the language, I find it clunky and hard to read and harder to build with and I much prefer leaner and cleaner languages like python myself, but I recognize the value Java and it’s position has brought to computing, I recognize the harm it can do to once more revert this power into a single corporate entity’s hands. In fact it will be far worse now. Java is much more powerful, and it’s not Oracle’s primary product for them it is nothing BUT a means of control – so they will fight to control it entirely, and with it a thousand companies and a million developers and a hundred million users.

I may not like Java – but I know we cannot let that happen.