« Adventures in Netlink | Main | RDS queued for Linux kernel inclusion! »

I think git just won

Qt is moving to LGPL and a more open development process.

The article notes:

In addition to adopting the LGPL license for Qt, Nokia will also be completely changing Qt's development model to make it more inclusive and transparent. The source code will be moved to a publicly-accessible Git repository so that the latest changes will always be visible. The use of Git, a distributed version control system, will make it easier for third-party developers to participate directly in the process of improving Qt. To further reduce the barrier to participation, Nokia plans to accept code from contributors without requiring copyright assignment.

Aside from how great this is for developers using Qt, I think this pretty much indicates the DSCM race has been won. Aside from the kernel and X using Git (and Rails), both KDE and Gnome camps appear to be moving towards Git.

The one thing that Git still seems to be lacking is a nice libgit library for applications to access it. The common approach for language wrappers for Git in Ruby and Python is to shell out to the git executable to do stuff. It works, but yeesh, cmon. I want git embedded everywhere. I want Firefox to use git to store my bookmarks. That's not gonna happen until other applications can easily use Git's functionality.

TrackBack

TrackBack URL for this entry:
http://blogs.oracle.com/mt/mt-tb.cgi/9508

Comments (1)

Damjan:

Doesn't cgit use the libgit library?

Post a comment

(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)

About This Entry

This page contains a single entry from the blog posted on January 14, 2009 11:06 AM.

The previous post in this blog was Adventures in Netlink.

The next post in this blog is RDS queued for Linux kernel inclusion!.

Many more can be found on the main index page or by looking through the archives.

Powered by
Movable Type and Oracle