Jesper Boeg on Priming Kanban
In this interview, Jesper Boeg, author of the new InfoQ book – Priming Kanban, discusses the keys to using Kanban effectively, and how to get started if you are currently using other approaches.
The content has been bookmarked!
There was an error bookmarking this content! Please retry.
Posted by Charles Humble on Feb 03, 2010
Update February 7, 2010, 19:49 GMT: Since this post was first written Oracle have announced that they plan to re-use the kenai.com technology for java.net.
Whilst many of Sun's software projects have survived the Oracle acquisition, details are continuing to emerge of projects that are being closed down. We previously covered that Sun's cloud project is not part of Oracle's plans, and it has also now been announced that the project Kenai website – home to nearly 40,000 registered users – is being closed as a public offering.
Launched in September 2008 and built using JRuby, GlassFish vs 2 and MySQL, Kenai's services included version controlled source code repositories (Mercurial, Subversion, Git), team wikis, a download area to host documents, an integrated team member IM chat, issue tracking (JIRA, Bugzilla), forums, mailing lists, and web hooks for selected events. Its main distinguishing feature from sites like Google Code or SourceForge was that it included social networking features for members. In addition with the release of the NetBeans IDE version 6.7, it became possible to maintain Kenai projects directly from inside an IDE.
According to Oracle's Chief Architect and Vice President of Tools and Middleware, Ted Farrell, Kenai "wasn't quite working" and Oracle therefore wanted to bring it in house where it would use it, "flush it out", and add some features. Farrell said Oracle may re-release Kenai for public use if it finds some value in the project.
In an email sent to project administrators The Project Kenai Team state
The complete shutdown of the site and the removal of the domain will be completed in the next 60 days (April 2nd 2010). This should provide ample time for all projects to be moved to a new home of the project owner's choice.
JRuby project lead and former Sun employee Charles Nutter told InfoQ
As a user and supporter of Project Kenai, I was definitely sad (and a little angry) to hear that the public-facing site will be shut down. I'm glad to hear the Kenai infrastructure will live on for Oracle's internal use, and that it might surface publicly again, but it's disappointing that so many projects and users will be forced to move. I'm still hopeful that Oracle will prove to be good for the JVM community and all the many open-source projects that JVM-based developers depend on. Sun's spirit of openness must not be allowed to die.
Ferrall has subsequently clarified Oracle's plans for Kenai, stating that whilst the kenai.com site is being closed Oracle will be migrating Java.net to use Kenai technology and will try to make the migration as smooth as possible for kenai.com users.
Our plan is to shut down kenai.com and focus our efforts on java.net as the hosted development community. We are in the process of migrating java.net to the kenai technology. This means that any project currently hosted on kenai.com will be able to continue as you are on java.net. We are still working out the technical details, but the goal is to make this migration as seamless as possible for the current kenai.com projects. So in the meantime I suggest that you stay put on kenai.com and let us work through the details and get back to you later this month.
Oracle has also stopped work on project Darkstar, an open source MMOG (Massively Multiplayer Online Gaming) middleware solution written in Java by a research team at Sun Microsystems. A forum post announced
Sun Labs engineering effort is no longer being applied to Darkstar development.
With a number of Sun's open source efforts under threat there was some concern that work on Sun's Continuous Integration server Hudson might also have been stopped, but it looks set to survive. Hudson will be added to JDeveloper to provide enhanced application lifecycle management capabilities.
From looking at Darkstar forums it sounded like there's really not much more work remaining to get it "done". Hopefully interested folks will pick it up and carry it the rest of the way.
I think there's a big opportunity for someone to scoop up a bunch of abandoned/liberated FOSS projects and run with them. There's good tech there if you can execute a business plan around it.
There are several options for the Kenai projects to find their new homes. At least, every project is welcome at JavaForge! JF provides free hosting with support for Subversion, Git, and Mercurial and tons of features.
Link: www.javaforge.com
I've thought Darkstar and Suns virtual community was pretty kewl. I wish I had some time to spend with it.
This article needs a clear update as the news has changed! Kenai and Java.net are merging under the Java.net name and Kenai technology.
blogs.sun.com/projectkenai/entry/the_future_of_...
Thanks Stephen. I've updated the post to reflect Oracle's update.
"We are in the process of migrating java.net to the kenai technology."
So java.net will be written with JRuby/Rails? What?!
In this interview, Jesper Boeg, author of the new InfoQ book – Priming Kanban, discusses the keys to using Kanban effectively, and how to get started if you are currently using other approaches.
John Hugg discusses high volume transaction processing applications with high and low frequency profiles, and how VoltDB can be used for that purpose.
Kevlin Henney examines code samples to see what can be learned from them starting from the premise that one won’t write great code unless he knows how to read it.
Jason Ayers share the observations he made watching a team of developers collaborating in real time on the same code base, pushing XP, pair programming and continuous integration to their extremes.
Michael Snoyman presents Yesod, a web framework written in Haskell and containing a web server, templating, ORM, libraries (templating, gravatar, etc.).
Richard Kreuter and Kyle Banker on how to avoid classical RDBMS transactional systems by using compensation mechanisms, transactional messaging or transactional procedures.
Attila Szegedi talks about performance tuning Java and Scala programs at Twitter: how to approach GC problems, the importance of asynchronous I/O, when to use MySQL/Cassandra/Redis, and much more.
One category of risk that project teams need to ensure they address is business value failure – delivering a product that fails to provide value for the business investor.
6 comments
Watch Thread Reply