Becoming a committer

Thursday, June 16th, 2011

The Apache way of developing open source software relies on an active community of users, contributors and developers. All of us can contribute in some way or another. Being a committer means that you participate actively in the software development work and have write access to the source code repository. Each project is lead by a the PMC (Project Management Committee) which consists of some of the committers taking an extra responsibility of staking out the future of the project. (more…)

Apache Solr 3.1 Product Sheet

Friday, April 1st, 2011

The brand new version 3.1 of Apache Solr was released yesterday.

We have created a 2-page Apache Solr product sheet, which very briefly (and beautifully) describes the high-level features of the popular search engine, including links for downloading and getting started.

Use it to explain to business persons and decision makers what open source search can do. This is the missing “glossy” merchandise piece of the puzzle if you like.

You are free to re-use the product sheet in your commercial business, as it is licensed under Creative Commons BY-SA, meaning you can even change it as long as you leave the credit and link to Cominvent in place and also share your changes under the same license in the ODF source form.

Download the Solr 3.1 product sheet (PDF).

And here is the Solr 3.1 product sheet master (ODT).

Turbulent Java times

Monday, December 13th, 2010

Times have been turbulent in the Java camp since Oracle took over Sun, trying to make Java a less open specification. Well, now the Apache Software Foundation has made real their promise to leave the JCP EC if Oracle continued its ego-play with Java, not listening to the community.

But what’s the future now for Java and as importantly all the Open Source projects based on Java? much will depend on Oracle’s own actions in the next months. Personally I hope that their bullying around will start to hurt so much in their brand perception and customer satisfaction polls, that they desperately see the need for a new Open Source strategy, cooperating with the developers instead of fighting them.

However, by the time Ellison & co lands on this decision, I fear that it will already be too late to unify Java. The majority of the Java development community including Google and hopefully IBM, will have laid out a plan to revive the Java comminity on their own.

In his very interesting blog post “The case for a new Apache/Google “Java”“, Sola plays with one scenario where a new Java-like programming language based on Harmony takes over the whole eco-system, and that ASF deprecates the Java versions of all projects. Wow, drastic move but it could maybe work?

Can Oracle stop Java from opening up?

Thursday, November 11th, 2010

There is an exciting war going on about the future openness of the Java platform. Oracle is trying to capitalize on its ownership/stewardship of Java, by starting to charge for their enterprise version of the JVM, as well as stopping its competitors like Google to succeed with Java. Oracle wants to make Java more closed for their own economical benefit – an act which just hurts the community, users, developers and Oracle’s own customers.

The latest move is by the Apache Software Foundation, whose Apache licensed “Harmony” implementation of the JVM is being banned by Oracle because they want OpenJDK to be the only open implementation of Java (obviously to make sure there is a reason to purchase JRockit from Oracle and to keep control). Apache this week threatens to leave the JCP (Java Community Process) if Oracle does not grant the Harmony project it’s legal right to the TCK.

Personally I cheer for Apache and hope the other JCP members will back the claim, and with the help of Google (and hopefully IBM) eventually see a true open model for the stewardship of Java, including an Apache licensed JVM for anyone to use freely. At the end of the day that will give Java a huge boost and attract more developers.

Time to upgrade your search?

Friday, February 12th, 2010

You have a search solution already. Are you satisfied? Have your needs changed? How long since you evaluated alternatives?

Perhaps it’s time for a faster, bigger, more feature rich, more extensible or more affordable search engine? A migration requires good and structured planning and deep knowledge of the existing solution as well as the target technology.

(more…)