Showing posts with label java. Show all posts
Showing posts with label java. Show all posts

15 March 2007

The Other Open Source Java

Sun's Java is not the only one going open source:

In spite of a deal with the U.S.-based software giant Microsoft, the government pledged Wednesday that it would continue promoting the use of open-source software.

State Minister for Research and Technology Kusmayanto Kadiman said that open-source software would greatly benefit Indonesia's technological development.

12 February 2007

Not Your Average Smith: Updated

As someone who spends a lot of time wandering around the free software world, I am still constantly amazed to happen upon interesting projects that I'd managed to overlook. A case in point is the splendidly-named Smith:

Smith is a freeware, cross-platform ColdFusion engine, written entirely in Java. Running on the top of Java Runtime Environment and Java Servlet Container, it can be virtually deployed on any operating system and work with any web server. Smith represents lightweight, yet reliable alternative to the existing ColdFusion servers.

For younger readers, who may not have come across ColdFusion, it was once (during those far-off Web 1.0 days) one of the most popular ways of putting together database-driven Web sites. It's now owned by Adobe. I'd not recommend it to anyone of delicate disposition, but it's nonetheless good to know that should you be so minded, you can now use a free version.

Update: Eagle-eyed readers (below - for which thanks) have pointed out that this is freeware, not free software. Apparently

It is also being seriously considered to open-source it.

OK, so consider this a post from a possible future: if and when Smith is open-sourced, it will be all the things I mentioned. Until then, please ignore this post and forgive my lapse.

23 January 2007

The Coming Java Tsunami

I think this is just the first of many such decisions, all born of Sun's enlightened choice of the GNU GPL for Java:

Python was originally the language of choice for OLPC [Open Laptop Per Child] but with the announcement of the open sourcing of Java, Blizzard said that the OLPC may move to Java as it is close to native speeds thanks to Java's jit (Just in Time) compiler and Python's interpreter being rather slow. One imagines that with the restricted hardware available that a slow interpreted language is the last thing you want, even if it is an exceedingly easy and powerful one. This is also the first impact I have seen from the open sourcing of Java.

29 December 2006

Those who Cannot Remember the Past...

...are condemned to release again it ten years later.

I was interest to read that Sun has launched its Looking Glass interface. Not just because it's yet another 3D-ish approach, with some interesting applications coming through. But also because Sun seems to be blithely unaware of the history of the Looking Glass moniker. As I wrote in Rebel Code:

Caldera was set up in October 1994, and released betas of its first product, the Caldera Network Desktop (CND) in 1995. The final version came out in February 1996, and offered a novel graphical desktop rather like Windows 95. This "Looking Glass" desktop, as it was called, was proprietary, as were several other applications that Caldera bundled with the package."

Caldera, of course, eventually metamorphosed (hello, Kafka) into SCO....

30 November 2006

Sun Opts for GNU GPL v2.5

I've written elsewhere about my pleasant surprise at Sun choosing the GNU GPL for Java. But an obvious question that follows on from that news is: which GPL? B

This is a highly political question, with no easy answer. And yet Simon Phipps, Mr Open Source at Sun, has given a good 'un:

the very first question Richard asked me about OpenJDK was "GPL v2 or later" or "GPL v2 only"? I explained that Sun could not in good faith commit to using a license sight-unseen for such an important code-base. It's used on 4 billion devices, there are more than 5 million developers dependent on it for their living, and the risk - however slight - that the GPL v3 might prove harmful to them can't be taken. So while we are very positive about the GPL v3, committing to using it when it's not finished does not seem responsible stewardship. I hope we can use it, but I can't express that hope by committing in advance. So for now, the Java platform will be licensed under just the GPL v2.

Sounds fair enough to me.

21 November 2006

Diddling Around with CDDL

Here's a lovely piece of Jesuitical reasoning:

Could, paradoxically, Sun's rejection of the CDDL for Java project be the best thing that ever happened for the license? It seems counterintuitive, but consider that the biggest obstacle to CDDL adoption - negative impressions of Sun - are in serious decline following the release of Java.

Nice.

14 November 2006

Why Sun Mobilised the GPL Now....

Here's a fascinating analysis of why Sun went for the GPL and why now:

In summary, Sun opensourcing Java is all driven by mobile. The timing came from mobile. The license is due to mobile. Motorola, in my opinion, was the target, not IBM. I am a Java fan and I always will be. They were clearly late but maybe not too late. Let's see what happens next. This market is moving so fast, it will be interesting to watch... Once again, though, one thing is clear to me: mobile open source is king and it is gaining momentum every day.

Do read Fabrizio Capobianco's full post - it makes a lot of sense.

Is Sun Trying Too Hard to Be Good?

Not content with GPL'ing Java (for which they have my unalloyed admiration), Sun has now also given some dosh to Creative Commons.

What are they after - the Nobel Peace Prize?

03 October 2006

Feeling Mule-ish

Lots of people seem to be getting excited about Mule and MuleSource. I would too if it weren't for sentences like this:

Mule is a messaging platform based on ideas from ESB architectures. The core of Mule is a SEDA-based service container that manages service objects, known as Universal Message Objects or UMOs, which are plain old java objects. All communication between UMOs and other applications is made through message endpoints. These endpoints provide a simple and consistent interface to vastly disparate technologies such as Jms, Smtp, Jdbc, Tcp, Http, Xmpp, file, etc.

I found this interview with MuleSource's founder and CTO Ross Mason slightly more illuminating. I'm sure I'll get the hang of it all eventually.

15 August 2006

Heroes of the Healing

Java is something of a festering wound in the open source community. Simon Phipps has a nice piece about the "heroes of healing" who have tried to do something about this, as well as some background to Sun's current moves to make Java open source, in an as-yet undefined way.

Update: Matthew Aslett has some information about Phipps's latest thoughts on opening Java.

28 May 2006

GPL'ed Java

I see that Jonathan is still trying to impress me with tantalising hints that he may take Java open source using the GPL.

16 May 2006

Will Java Ever Explode?

Some fifteen years ago I found myself in a café near the top of Merapi, just outside Yogyakarta in central Java. As now, this was at a time of considerable seismic activity there, with lava flows in some places. It was a very strange experience, because I had the feeling that, at any moment, the whole thing might lift into the air.

You could say the same about Java - not the island, but the language. For years it has seemed on the brink of erupting in spectacular pyrotechnics, but it always falls back, to smoulder some more.

The obvious way of adding some deep, magmatic oomph to the Java market is to release the code as open source. Once again, people are whispering about this, making Java something of a litmus test for Sun's new CEO, Jonathan Schwartz: will he, won't he? Is he, isn't he?

At least, to his credit, Schwartz has kept the blogging faith....

Update: C|Net says "Sun promises to open-source Java": me, I'd like to see the details before I throw my hat in the air....