Slashdot Mirror


Two Years of Unmaintained Free Software

Uwe Hermann writes: "Pretty exactly two years ago I started to work on the Unmaintained Free Software site. The site has come a long way since then, so here's a small coverage of the new features, the projects which have been added, those which already have found a new maintainer, and some more or less interesting statistics." This is a great project, the kind of thing that's not glamorous, just useful, interesting and needed. Uwe's report is below. (And Oh Yes, there are plenty of unclaimed projects for interested maintainers to adopt.) This also seems a nice time to point out that you could be reading this story from the Developers section slashbox, which you can turn on by adjusting your preferences.

1) What is Unmaintained Free Software?

Unmaintained Free Software is a database of orphaned or unmaintained Free Software related projects, i.e. projects that aren't developed any longer and have no maintainer.

A project is considered unmaintained, if

  • the author says so on the project's homepage or on a mailing list etc.
  • there hasn't been any activity (releases, CVS, mailing lists, homepage, etc.) for a long time. In that case, someone (read: me) emails the author and asks about the status of the project. If I don't get an answer within two weeks, I usually add the project to the site.

For more information about the site, please read the About page...

2) History

I wrote the very first version of the site in late 1999. At that time the project was called Unmaintained Linux and consisted of nothing more than a few static HTML pages. In April 2000 I rewrote the whole thing using PHP for the code and MySQL as the database backend and called it Unmaintained Free Software. There have been quite a few changes since then, read below.

3) Features

Some features which I have added since version 0.1 include:

  • A (quite simple) search box.
  • A Show-A-Random-Unmaintained-Project box.
  • "Slashboxes" for Freshmeat, Newsforge and - you guessed it - Slashdot.
  • The news (new projects, updated projects) are also available as an RSS feed for automated processing. You can also get the whole database dump , if you like.
  • Lots of statistics are available, e.g. Top 10 licenses, Top 10 programming languages, Top 10 reasons why projects become unmaintained, Top 10 search query strings, etc. etc. Read the Statistics Page for details.
  • Lots more. Read the ChangeLog .

Oh yes, did I mention that the code behind the site is GPL'd? No? Oh well, stupid me ...

4) Statistics

I already mentioned the Statistics Page . Here's a small overview of where we stand today ...

As I am writing this, there are 133 projects listed as unmaintained on the site. Among the still unmaintained projects are lots of small or unknown projects, but there's also a lot of quite "high-profile" projects which are unmaintained, e.g. GLchess , Golgotha (Remember? It's that RTS game started by crack.com), GTKsee , gv and finally (sadly) icewm .

Some of those projects which have already found a new maintainer include fakebo , Jump'n'Bump , TortoiseCVS and UML Sculptor . All in all, 30 projects have found a new maintainer already, the rest is still waiting for some talented coder to adopt them (hint, hint) ...

5) Call for help

I want YOU for Unmaintained Free Software!

There's lots of possibilities how you can contribute:

  • Spot unmaintained projects and add them to Unmaintained Free Software.
  • Even more important: Adopt unmaintained projects and continue their development!
  • Send suggestions, report broken links, file bug-reports, fix bugs, send patches for the code etc. etc.

6) The End

So that's the end of my small article. Hope you liked it.

If you have questions about Unmaintained Free Software, or would like to contribute some time to the project, comments are welcome.

17 comments

  1. Turning on all stories to the front page by Anonymous Coward · · Score: 0

    Speaking of the Developers slashbox, at some point I found a way to set slashdot so that every story from every section went to the front page for me. So that I get to see every ask slashdot, every science story, every BSD story, etc, many of which wouldn't otherwise make it to the front page.

    I've told friends about this and they've asked me how to do it, but after digging through the preferences, I honestly can't find it anywhere....???

    1. Re:Turning on all stories to the front page by jamie · · Score: 3, Informative
      "at some point I found a way to set slashdot so that every story from every section went to the front page for me"

      Click preferences on the menu at the left, then check "Collapse Sections." Then click "Save."

  2. Submit your links... by mmaddox · · Score: 0, Offtopic

    Submit your links to Yahoo!...er...Slashdot today! Leverage the power of the information superhighway and increase the size of your viewing audience by filling out this simple form!

    --

    What'dya mean there's no BLINK tag!?

  3. A reason by shemnon · · Score: 1

    Has it crossed anyone's mind as to why some of these projects are unmainted? One particular one I saw was "Harmony," which was a replacement for QT. QT now has a GPL licence and this Harmony is mostly irrelevent. Harmony served it's purpose, to create a GPL licenced replacement for QT, except the replacement was QT itself.

    As a former author of an open source project some of these projects should reamin dead. Mine was a JSP compiler and engine under the GPL, and when Jakarta finally realsed the first drop of the Tomcat code I put the nail in the coffin of my code, and it sohuld stay dead! Just because a project was alive at one point shouldn't mean it must be maintained on life support. Being put out to pasture is a normal and healthy part of the software development lifecycle, especially when it is superceded by more vibrant and relevant software.

    --
    --Shemnon
    1. Re:A reason by Wolfger · · Score: 2, Interesting

      "As a former author of an open source project some of these projects should reamin dead."


      Well, if they should, they probably will. Others, like icewm, will find new owners because their time has not yet come, and the users of the software desire to keep it alive. I think this site embodies the heart of the GPL... Software doesn't need to die just because the owner no longer has time/interest to invest in the project.

    2. Re:A reason by j7953 · · Score: 5, Insightful
      One particular one I saw was "Harmony," which was a replacement for QT.

      Well, it's listed as "Reason :: Project is obsolete :: There are better alternatives"

      There's nothing wrong with listing it as unmaintained, though. No one says that all of these projects should live one, but if you start excluding projects from the database because someone thinks they shouldn't live on, wouldn't that limit the usefulness of the database?

      Note that finding new maintainers isn't the only possible use of the database, it could e.g. also be used when you're planning to start a new project to find out what mistakes similar projects made that caused them to fail. Of course, that requires appropriate documentation, but at the very least you can look at the projects to get some ideas for your own one. And maybe, though less likely, you can even find a codebase from which you can move on.

      --
      Sig (appended to the end of comments I post, 54 chars)
    3. Re:A reason by crisco · · Score: 3

      Another good reason for a list is when researching a project or problem you find an obscure Usenet posting on Google refering to a project and further searching doesn't turn up anything. Finding it in a database like this quickly lets you know the status and whether it is going to solve your particular problem.

      --

      Bleh!

  4. OT: Turning on all stories to the front page by maol · · Score: 1
    I've told friends about this and they've asked me how to do it, but after digging through the preferences, I honestly can't find it anywhere....???

    preferences -> activate "Collapse Sections (show stories from all sections, unless specifically excluded) - Save.

    --
    --
    Du Deutsch -> Du gehe Symlink
  5. From the takes-too-long-to-type dept.: by QuietRiot · · Score: 2

    I think something like http://bleachedmeat.org would be a good domain name for a site like this. Much easier to type!

  6. Maintained? by "Zow" · · Score: 3, Funny
    Oh yes, did I mention that the code behind the site is GPL'd?

    But is it maintained?

    Sorry, couldn't resist.

    -"Zow"

  7. IceWM Dead? by Anonymous Coward · · Score: 0
    Odd, considering I'm using it now and updates
    are still being made. The only problem is there
    is a change that is occurring between source trees
    right now. IceWM is moving towards 2.0 release.
    IceWM is definately not dead.


    Yes, I am LionMan. I run #icewm on openprojects.
    I would post under my normal account, but my default
    posting level is -1 and I don't want to ruin my precious
    -150 karma.

    1. Re:IceWM Dead? by uh1763 · · Score: 1

      Hi.

      Well, according to this post, it is unmaintained... If you have any more recent information, please update the site.

  8. Wow... by Anonymous Coward · · Score: 0

    This project is so... so... so... wonderfully..... green.

    Blindingly so.

    1. Re:Wow... by jx100 · · Score: 1

      Hmm... that and all the software with "X"es on them, and I think this might be Bill GAtes' favorite pro-GPL site

  9. head count by Anonymous Coward · · Score: 0

    As I am writing this, there are 133 projects listed as unmaintained on the site.

    Let us hope you never get to 31337 unmaintained projects.