Miscellanea for October’s end

28 10 2007

Lots of interesting things happened these last days, and I was slow to catch up with them. A few of my highlights below:
Rob Weir from IBM talks about the upcoming OpenDocument Format 1.2 and that’s what will shut the mouth of lots of OOXML minions. I’ve had enough of them bragging about the ability to create custom XML schemas, as it goes against the very notion of interoperability.

Matt Asay, former Novellian, now at Alfresco delivers a very comprehensive presentation on the evolution of FOSS. By the way, did you hear about the surge of Windows in the server market? Since everybody’s coming up with its own opinion, here’s mine: that trend is 1) not fundamentally new 2)due largely to the network and lock-in effect caused by SharePoint (that ties both MS Office and the whole Windows server stack) 3) not a signal sent to the “Open Source World to listen to its customers”. See why here. Okay, maybe the way Red Hat or Ubuntu bundle their apps has something to do with that, especially since Microsoft emphasizes the usability and the programmability of its products. But when you come to think of it, it’s more like an addiction. You buy it because you like it, and you like it because your IT department cannot afford those better trained, and highly qualified engineers so you want to have an instant-deployment of a solution that will be coded in C# , JavaScript or through scripts macros heavily relying on MS Visual Studios (note: no Linux is needed here). That’s how Microsoft is becoming the Mc Donalds of computing.

Talking about Microsoft… no, wait, are you sure they stand behind this? I’m saying there’s no evidence. What? Two former Microsoft executives joined IP Innovation and… getting their patent troll to sue Red Hat and Novell (who, by the way, turns out to be one of their own customers)? No way, no connection between the patent troll and Redmond, Sir, Ain’t seen anything.

Last but not least…. Facebook. Just like millions of others out there, I’m on Facebook and I am not pleased by Microsoft’s investing money in that company, because even it’s that’s just called an equity investment the language of the announcement opens the door to much more than that. I’m going to be wary of Facebook now, and make sure to go away from it at the first notice of a deeper involvement by Redmond. Please, don’t turn Facebook into a MSN Messenger machine…



From Darkness to Light

19 10 2007

The Enlightenment is best described as an intellectual and philosophical movement that helped shape the European civilization in the XVIIIth century. In a way, it is the time where Europe entered what is sometimes referred as the « modern times ». Unlike the movie with Charlie Chaplin bearing the same name, these times are ones of progressive thinking encompassing the numerous areas of humanities and science.

These were the times that saw the birth of the United States of America, of the French Revolution, of great thinkers such as Voltaire or Newton. Ironically, these were also the times that brought forth the notion of benevolent dictator, a concept today best used in FLOSS but seldom used in today’s politics.

Perhaps more interestingly, the Age of Enlightenment was a time where science marked a clear, and perhaps definitive distance with what some call traditional knowledge. By traditional knowledge I include what makes most of the cultural forms of knowledge that do not rest on scientific approach and rational thinking as their fundamentals. They include “ traditional sciences ” and more generally cultural approaches to areas from as medicine to metaphysics. The Age of Enlightenment thus brought Europe in the modern times, stirring the interest and the passion of both the gentry and the aristocratic class for scientific discovery, antique philosophy and (at that time) progressive politics.Yet at the same time brilliant minds like Condorcet (see the p icture) were busy working on their endeavors, a counter movement was being formed. It included some powerful movement in the Roman Catholic Church, occultists, con men of any kinds and conservative thinkers who wanted to preserve the “ old” state of things.

Why this movement came to be is out of topic here. One can however describe this movement fairly well, just like Zeev Sternell did. What makes it interesting is that this movement is, just like the Enlightenment, an intellectual movement turned into a political movement. In a way , they are the two sides of the same coin. Both movements still exist today, albeit in a more blurred form.

But what does this “counter-enlightenment” propose? Do we know any of its ideas and beliefs? Can we positively decide about one topic that would definitely carry one enlightened and one counter-enlightened opinion? We can first start to call this counter-enlightenment movement and opinions the “Reaction”. The Reaction can be defined as the action being exerted because of a previous action has taken place and born its fruits. In a historical context, we can have no clearer example than the French Revolution leading to the Empire, and then, as a reaction, the period of French History called the “Restauration” (1814-1830). Given than this period of time saw the return of the monarchy in France, it is sometimes (wrongly) assumed that it was a dark age. Other, clearer examples include the struggle against slavery in the 19 th century. Enlightened views contended that  slavery should be banished. Reactionary views would in contrary justify slavery.

If you take the example of slavery, you may think that pretty much everybody around you is an enlightened person. Wait, it gets more difficult. At the end of the Middle ages throughout the Renaissance, the Roman Catholic Church muscled up its judiciary arm, the Inquisition, in order to track and ban heresy from Europe and its colonies.

The Roman Inquisition left the History with crimson tracks of blood, ruthless torture and absurd crimes. Although this phenomenon existed before the Enlightenment period (which, incidentally, closed the time of the Inquisition once and for all), would that mean that being a member of the Catholic Church makes one part of the Reaction movement? Certainly not. It is of course much more complex than simply labeling somebody according to the way she votes or worships a deity .

That being said, it is important to realize that these two antithetic movements have opposed each other for a long time. One tries to act on the world in order to make it better, labeling different phenomenas as social values evolve with time. The other tries to keep things as they are, or better, casts an hypothetic and ideal past as the reference for the world as it should be.

You will notice that those two currents lie at the root of the western thinking. One uses Plato’s framework of Ideas or, better, the garden of Eden as a conscious or subconscious reference. The other uses the ideas of Progress and rationality as underlying references.

Unite those two, and you shall find a good deal of European thinking.

I already mentioned that we could still find obvious tracks of those two currents today. Conversations with friends and partners at Ars Aperta showed me that we could describe Free and Open Source Software and proprietary software as being the offspring of the Enlightenment and the Reaction movements.

Let’s assume for the moment that the Reaction movement values established order, tradition, and in a word conservatism. It would thus be easy to portray proprietary software as being something akin to a reactionary phenomenon in the XXIst century. I’m not taking this approach here. Rather, it seems more compelling to consider proprietary software as a phenomenon dating back to the seventies and finding a growing resistance at the end of the nineties until today. Under that light, one can analyze proprietary software as being something that, aside conveying the general idea that software should be little more than a black box locked with EULAs and DRMs, carries a deeper and a slighter archaic meaning.

In order to do this, I shall focus on the black box aspect of proprietary software. If one leaves the moral judgment on the lack of transparency and the prohibited access to source code aside, something subtler starts to emerge. The will of secrecy that characterizes proprietary software conveys the notion that software is a mysterious thing, and as such, something to be hidden from the view of the mob and only to be touched by a different caste.

In a way, this view of things is not uncommon, at least on an historical point of view. Antiquity and Middle Age considered technology in a very different way we do today and technology was then held as some kind of magic. People making and using technology back in those days were blacksmiths, monks, glassblowers or alchemists. This leads us to another consideration. If technology, and therefore science, were to be hidden away from the mass of gullibles, it also meant that the view of science was therefore quite different. It could only be taken as a form of magic and as such, belonging to the field of traditional knowledge. Indeed, scientific progress used to take place confined within the realm of alchemy, magic and tradition, to the point where rational measurement of anything in between metrics to innovation was not thought as such in the middle ages.

Starting from the Age of Enlightenment, science and scientific reasoning separated itself from magic and traditional knowledge. A good example of that is that chemistry and alchemy were not distinct fields until the XVIIIth century.

Going back to our matter, I can now turn to Free and Open Source Software and analyze it in the same way: Compared to proprietary software, it constitutes a deep evolution, as it does not veil technology in the shroud of mystery: it makes transparent what was concealed yesterday, and attempts to rationalize what was witchcraft (software development) yesterday. In a sense, Free and Open Source Software is to science what chemistry was when it parted from alchemy (proprietary software), through its open, transparent and rational development model and its demand for openness and call to Reason.

In the light of that, claims about patents and intellectual property sound like medieval views on progress and science: “Do not touch it, I have a patent on that! Do not touch it! It’s a heathen thing!”. The image of the hacker is prone to many similar comments as well.

Where the Reaction comes in is precisely here: Proprietary software companies like Microsoft would not embrace the new revolution, would refuse the enlightenment and would, in contrary, attempt to block and fight anything looking like it. This is how one can compare them to the Reaction.

The good news here are shown by History. The Reaction could impose a fiction of the return to an idealized past (such as the Restauration in France tried to do), but History showed that it was just that, a mere fiction. Underneath it, industrial age was emerging, the new social structures left untouched and rationality largely undebated.

It would be thus interesting to present the phenomenon of Free and Open Source Software as a rational revolution in the field of software development and ultimately something benefiting the society as a whole, leaving the oracular thinking of proprietary software back in its holistic delusions.

I’m no naïve though. I know that people seldom know to what they work and rarely realize what message they are carrying for future generations. In the end, we all go to the grave and future generations will call us History.

Let the Light enter your Soul!




And so Novell forked…

9 10 2007

This article is my first one on Groklaw. I really wanted to express my feelings about the whole story concerning Novell’s fork. And by the way, are they really forking? There are still several engineers from Novell out there on our mailing lists, and I wish we can still work with them. Yet Michael Meeks’s move essentially turned Novell contributors into read-only members of OpenOffice.org.

Anyway, here’s the summarized version of the article; ever since Novell signed their agreement with Microsoft, they became weird and started to do all kinds of oddities. It’s a pity, but it seems we can do nothing about it. So at some point, they started to become divisive in their politics and emphasize the JCA and Sun as being a major issue of the project. I am however shocked by Michael Meeks’ hypocrisy on all this: he’s still working for the sole company pretending to be an Open Source player but gleefully developing implementations of Microsoft technologies before the rest of the industry even starts to think about it. Should the term « proactive competitors » apply here?

What should be noted here is the essential difference between Novell’s overall strategy and the Samba approach of the problem. Samba is solving a crucial compatibility problem by developing a technology communicating with the existing Microsoft world. Novell, through Mono, Silverlight and the OOXML plugin implements Microsoft technologies even before they become dominant. This double difference (direct implementation of Microsoft technologies and early support of them on the market) bears a name: gleefully partnering with Microsoft.

I pretty much see what Novell’s initial reasoning was behind all this: let the crazies go to the FSF (that much would tell a lot about their whole perception of Free Software) while we are the reasonable, responsible guys out there who truly understood Linux in the enterprise. That could fly but not if all what you’re doing is disrupting the community and several FOSS projects while partnering with Microsoft on intellectual property and implementing technologies that are riddled with patents. That’s Novell number one problem. And as I wrote on Groklaw, Novell remains silent as a grave about their engineers’ actions. Interesting but odd.




Respect the Authors!

2 10 2007

The title of this blog piece may surprize. Would I have turned to the side of the so-called content industry that is usually represented by the MPAA/RIAA and in France the SACEM?

Quite the contrary. In fact what I would like to discuss here is what I feel as a growing and critical misunderstanding about Free Software and for that matter, Open Source. On a personal basis, I used to coin the two notions at the same time and would not even think about it. To me « FOSS » is certainly something more akin to Free Software principles and values (as defined by the FSF), but certainly the BSD world, Apache community have their own importance and I am a big fan of them. Since some at Novell seem to use the term Open Source as a new way to express their more than warm embrace of Microsoft, I’m reluctant to refer to Open Source in an indifferentiate way these days. The fact is that « FOSS » can be many things to many people. Some take it as a religion, others as a mission, a state-of-the art in the age of participation, a better way to code, and many blend all these at the same time into their view.

But what I’m witnessing here and there is those comments, mostly from large accounts interested in using FOSS, about the need for the community to focus « on what the customers really want ». That is, and I’m sorry to ruffle some feathers here, a completely wrong and inadequate view of both the community and FOSS. Here’s why.

Free Software has never been made to « serve the customers’ needs ». Never, ever. It’s been thought and designed in order to ensure everybody’s freedom and rights to access, use, modify and redistribute software. And the FSF is keen on stressing on the ethical aspect of things, to the point that it won’t deny, together with its detractors, that it is a political movement. That’s not what I call a business-minded endeavour. In fact, let me tell you a story that happened to me and I believe to some others. The first time I met with Richard Stallman in Paris, I handed out my card at the end of our meeting. I told Richard « here’s my business card ». He took it, smiled at me and replied that he would never have any business card, but that he had a « pleasure card » for me, which he then gave me. That’s hardly the behaviour of a business man on the run, is it?

Open Source is a term that has been coined to differentiate with the FSF agenda itself, and came to encompass all the software licensed under terms that ensured the basic four freedoms of Free Software but were, depending on whom you would ask, more lenient and less stringent than the GPL/LGPL. In essence, Open Source and its recognized representative, the OSI, came to be everything that didn’t live under the umbrella of the FSF. What Open Source meant, according to people like Bruce Perens or Eric Raymond, freedom to code. It did not insist on the ethical aspect of things just like Free Software would do, but would leave anybody the freedom to value one or all the benefits of software freedom and openness. Eric Raymond theorized Open Source as a better way to develop, fix and distribute software, and essentially hinted at businesses that could exist with it and businesses that could simply use Open Source Software. The issue here is that Open Source has never been that one way avenue that some of the press and the IT environment would think it is.

Open Source does not value business over freedom, nor anything else. It is a set of principles describing how software can be developed, shared and distributed in an open and effective manner among the community. If you don’t agree with it, fine. If you do, then perhaps you should read some basics about it. And what do those basics say? That anybody’s free to develop software. Even businesses for that matter, but here’s the catch: business is one possible case, one possible way to use Open Source. Not the only way.

Petitioning “the community” to focus on the customers’ needs thus strikes me as ludicrous. At best, one customer’s needs would be different from another, making the changes to Open Source software partly or woefully non compliant with these other customers’ criteria.

Perhaps the misunderstanding lies in the very notion that customers are talking to us, and worse, that they think they’re still customers when talking to us (the community/ the FOSS projects, the HCCotCAMaeA (High Command Center of the Conspiracy Against Microsoft and everything American)). I don’t think they are customers. Actually, they only are customers when they have a business conversation and transaction with a company and/or a consultant. It should be as simple as that, but unfortunately it is not. Why would you want to label anything in terms of customer - supplier? You’d precisely miss the point of the community, where so-called customers can be stakeholders of the community process. In his latest book, Yochai Benkler shows very well that our civilization seems to have lost the sight of its own social aspect of things, and FOSS, together with the commons, are only one symptom of the reemergence of this side of our society.

So, dear customers: take a deep breath. Relax. You have worries, and so does everybody around you. But when people develop software, don’t wonder why the software does not exactly match your business requirements. You can act on it, wether by staying a customer of a company, or by joining the community. Not the other way around. Respect the software authors, don’t substitute yourself to them. If you want to fix something go ahead and do it. This is Free and Open Source Software, after all.







Close
E-mail It