Archive for March, 2011

Open Source SourceForge

It’s been a crazy, hectic, inspiring week for me. I had 3 talks at PyCon, travel, and the open sourcing of SourceForge.net’s new developer platform. The new tools, based on TurboGears, Python, MongoDB, RabbitMQ, and too many other python libraries to count, have been a labor of love for many of our developers.

Change at Sf.net

I very much feel like I’ve been running non-stop for the last couple of months. Last month we pushed out a new unified theme, while recovering from the attack earlier this year, making many small tweeks to the user interface. And now to top it all off this month we open sourced our new beta tools.

I have a feeling 2011 is going to be a long, tiring, and ultimately a great year. It’s certainly started out that way!

Open Source, Open Process, and an Open Framework

I think the decision to open source the forge is a huge step forward for sourceforge.net. We are moving towards:

  • more open processes,
  • more open source participation,
  • and a more open and flexible forge.

I can’t take credit for any of this. Since I started here two years ago, I’ve had the pleasure of working with a great team of people who care about Open Source, care about the site, and want to make things better.

We’ve released several libraries along the way, but I know we’ve all been looking forward to the release of the forge platform. It’s built on a powerful and flexible python stack, and while we know there are many places where we could have done better, we are proud to be a part of building the future of sourceforge.net.

And I think it’s paying off, I know that I’m personally very excited to see community participation already at this week’s PyCon sprint.

Now that the code is out in the open, and the community is looking at it more deeply, we are going to start focusing a bit more on opening up our development processes.

We track the work we do right on sourceforge, in the new ticket tracker:

sf.net/p/allura/tickets

And we are interested in hearing the feedback of the community, and seeing people get involved in the sausage making process.

We’re also working hard to make this new forge an open platform. Tools like the tracker, wiki, and forum are all plugins, and new tools can be easily created by anybody with the desire to make it happen.

Ultimately we think this is going to mean that the open source community gets better tools to manage their projects, and can focus their efforts where it counts — on doing the work that can change the world.

Feeling the Open Source Love

It’s kind of humbling to reallize how impossible this project would have been without the contributions of literally hundreds of open source developers that gave us everything from webob to mongodb, from html5lib to kombu, and from jquery to python.

I am so very grateful to live in a world where so many have given so much to make it possible for small teams like ours at sf.net to build stuff that works as quickly as we have. And given horror stories I’ve heard this week, I’m also grateful to be privileged to work for a company that understands that open source and business opportunity can go hand in hand.

Thanks

I particularly want to thank the TurboGears community, which provided us with lots of assistance along the way, and who put up with me being crazily busy and not as attentive as I wanted to be, or should have been. You guys rock, and we could not have done this without you!