The Open Sourcing of Java

by Miguel de Icaza

Stephen Walli blogs about the open sourcing of Java. Stephen was at one of the meetings where Sun is discussing the open sourcing of Java.

About this move:

So Sun has a huge opportunity to “do it right” with Java. They began the release of Java EE 5 with the GlassFish project, and continue the work in the context of a culture shift that has delivered OpenSolaris. Now time will tell if they can harness all their collective experience in open source software, standards, and the JCP to bring about a complete open source Java world.

On Microsoft's positioning regarding Mono:

Microsoft continues to position mono as “an interesting science experiment” in its market commentary, despite its growing success, and to maintain an arm’s length ambiguity about the state and status of non-essential patents that may be infringed by mono.

Instead of encouraging multiple implementations of a standard they instigated, they discourage them. Instead of embracing open source collaborative development, innovation and contribution, they keep the community hobbled.

Posted on 15 Aug 2006

Mono User and Developers Conference

by Miguel de Icaza

We are having a user and developers conference for Mono users and developers on October 23 and 24th in Boston, MA.

The event is free, but we need to know how many people will be coming. Please register here.

Posted on 15 Aug 2006

George Galloway, take 2

by Miguel de Icaza

Duncan pointed me to a George Galloway interview on Sky News (the UK edition of Fox News).

The video is here.

Oh, and Chomsky has some good background as well. This bit is interesting:

Do you agree with the argument that Israel's military offensive in Lebanon is "legally and morally justified?"

Noam Chomsky: The invasion itself is a serious breach of international law, and major war crimes are being committed as it proceeds. There is no legal justification.

The "moral justification" is supposed to be that capturing soldiers in a cross-border raid, and killing others, is an outrageous crime. We know, for certain, that Israel, the United States and other Western governments, as well as the mainstream of articulate Western opinion, do not believe a word of that. Sufficient evidence is their tolerance for many years of US-backed Israeli crimes in Lebanon, including four invasions before this one, occupation in violation of Security Council orders for 22 years, and regular killings and abductions. To mention just one question that every journal should be answering: When did Nasrallah assume a leadership role? Answer: When the Rabin government escalated its crimes in Lebanon, murdering Sheikh Abbas Mussawi and his wife and child with missiles fired from a US helicopter. Nasrallah was chosen as his successor. Only one of innumerable cases. There is, after all, a good reason why last February, 70% of Lebanese called for the capture of Israeli soldiers for prisoner exchange.

Emphasis added.

Posted on 12 Aug 2006

Mexican Elections Fraud

by Miguel de Icaza

My father did his own study of the official results of the mexican election on July 2nd.

His first batch of results is here. The document is in Spanish and contains assorted awk and shell scripts to reproduce the studies in the comfort of your home.

His study of course, is much more rigorous and interesting than mine ;-)

Posted on 12 Aug 2006

John Gough on compiling Ruby to the CLI

by Miguel de Icaza

Sam Ramji, at Port25 interviews professor John Gough on his project to compile Ruby for .NET.

The interviews are here.

Posted on 09 Aug 2006

Italy in September

by Miguel de Icaza

Am doing a lecture at Bertrand Meyer's Summer School in the Elba Island in September.

Since am going to be in the area, am considering staying some extra days in Italy and visit some cities with Laura (not quite sure if we should go north to Milan, or south to Rome).

Anyways, I would love to do a presentation on the Desktop and Mono to the local Linux User Groups or .NET groups as I do not go to Italy very often.

If you are interested, please drop me an email; Hurry up, am booking my flights soon :-)

Update: Laura votes to include Florence in the equation.

Posted on 09 Aug 2006


by Miguel de Icaza

On the double super secret background channel #ipodsharp:

	<tseng> hating mono makes you ugly

Posted on 07 Aug 2006

Lluis, in Mexico

by Miguel de Icaza

Lluis, Web Services, Remoting and MonoDevelop hacker extraordinaire is going to Mexico.

He is looking for a few recommendations on touristic activities he can do while there, and if you are interested in Mono, MonoDevelop, free software and hacking on Linux, you should try to hook up with him in Veracruz (GULEV) or at the FSL in Puerto Vallarta.

Posted on 07 Aug 2006

Dirvish: Linux's Time Machine

by Miguel de Icaza

At GUADEC, Keith Packard pointed me to a pretty nice piece of software: Dirvish which snapshots your system every time you run it.

The nice bit is that you can browse your system at any point in time, from the site:

With dirvish you can maintain a set of complete images of your filesystems with unattended creation and expiration. A dirvish backup vault is like a time machine for your data.

Seems like Apple today announced a GUI for a similar system. They also announced thumbnails for document searches, very much in the spirit of Beagle.

A little archaeological story is that Beagle was one of those technologies in which open source beat everyone else to the release.

We developed Beagle in the open, and talked about it (and its predecessor Dashboard) for months before Spotlight was announced. In fact, Beagle was demonstrated and announced on the same day that Apple's Dashboard was, a few hours in advance at the GUADEC 2004 conference in Norway.

The press coverage of GUADEC vs Apple was a little bit different though :-).

Posted on 07 Aug 2006

SUSE on ThinkPad T60p, follow up

by Miguel de Icaza

Shawn emailed me, he has a ThinkPad T60p and was experiencing a few problems with his SLED 10 setup on the ThinkPad. I replied with what I had done, and luckily his problems are gone.

This is roughly what he emailed me, and roughly what worked for him, and it probably depends on the settings chosen at installation time:

Xgl was not working: to get Xgl working, go to the control center, type "xgl", run the applet that shows up, and click "Enable 3D effects", then do the usual, "yes", "ok", "I accept", "yeah", "yeah", "yeah"; The applet will log you out and log you back into Xgl. You will be done. There is no need to manually configure Xgl.

Suspend does not work: As root, go to the Power Save control applet, and change the event for "close lid" to be "suspend to ram". If you need to debug this, from a root shell, you can use "powersave --suspend-to-ram" and "dmesg", repeat until done;

X applications do not open sometimes: this is caused because DHCP is set to "change hostname on DHCP" requests. For some reason X applications are not happy with changes in the hostname. I have no idea why. I personally have not experienced this, but I guessed that it was DHCP changing the host name.

Solution: Make sure that your network setting does not change the hostname. I have no idea why this happens, but this is what happens. Just do not let DHCP change your hostname.

Posted on 07 Aug 2006

« Newer entries | Older entries »