Slashdot Mirror


Shorewall Developer Tom Eastep Quits

Flaming Foobar writes "Tom Eastep has announced that he is quitting all development and support of my favorite iptables front-end, Shorewall. In his e-mail to the Shorewall Users mailing list he states that 'just cannot deal with the support and documentation frustration any more -- support, the documentation and the web site consume an order of magnitude more of my time than does Shorewall development.' I can't help but wonder if this could happen to more OSS projects in the future - will people get tired of donating huge chunks of their life to free software?"

15 of 68 comments (clear)

  1. Too bad... by Stop+Error · · Score: 1, Interesting

    It's too bad that he couldn't find some one to help him. Shame to see good software die of frustration.

    --
    No keyboard detected. Press any key to continue.
  2. Re:Flaming Foobar by Intron · · Score: 2, Interesting

    Yes. That's my goal in life. To pick up someone else's project and write the documentation for it and do the support. That's what I live for. Oh, and fix the bugs in it, too.

    Look on Sourceforge and you see a lot of projects that have some grandiose plan, one developer, and no released files. I think that they should write the documentation first, then attract other developers to write portions of it. Then the single person who starts the project doesn't get stuck with sole support for life. Seems to have worked for Linus.

    --
    Intron: the portion of DNA which expresses nothing useful.
  3. Re:Flaming Foobar by WetCat · · Score: 3, Interesting

    Guess what?
    I am a bad coder and the only thing I can do is to write docs and translations. This is the only way (besides donations) I can help F/OSS...

  4. So the myth is true? And that's ok. by Viltvodlian+Deoderan · · Score: 2, Interesting
    This was a bit of a surprise. After reading all the /. articles on this topic of late, I'd convinced myself that OSS developers really aren't people with a good heart and a lot of free time but are paid by big companies to work on strategicaly important software. This would sort of blatently contradict that idea

    Open source is really good at the interesting parts of coding, but the boring parts are hard to get done by people who aren't getting paid. I do think that this relegate OSS to nerds-only. And I don't think that's a bad thing either. Imagine FAQs and other support fora full of things like "how do I list the files in a directory?"

    Having done a semblance of technical support for non-technical people in my neighborhood, I never cease to be surprised by how confusing something like, say, the file system is to a non-technical person.

    Share and enjoy,
    Mike.

  5. quite sad by Anonymous Coward · · Score: 1, Interesting

    I am not a shorewall user, but it seems to be a good tool.

    The number of people who are "users", but not developers, is enormous. These people should be perfectly able to write documentation, even if it's just a wiki. I've seen some projects with horrible documentation, while others have fantastic stuff.

    Perhaps an organization could be formed with the sole purpose of writing docs for OSS projects.

  6. Re:Why write documentation at all? by hey! · · Score: 2, Interesting

    Because as a developer, the only thing that gets me as jazzed as figuring out how to fix a thorny problem is seing real people out in the field using it successfully. Conversely, if I do a wonderful job at designing and implementing a piece of software and it doesn't get widely used, then it's a drag.

    Documentation is a big help.

    Some writers can program after a fashion, and some programmers can write after a fashion, but few can do both at a high level of proficiency, and technical writing is a highly specialized discipline in itself,so you may well have a person with high verbal skills who can use them to program and to write, and still have him produce crappy documentation.

    I think that some consulting tech writers might have an opportunity to pick a high profile project, such as the Spring framework, and donate some of their slack time. If documentation carries proper credits, it could be a nice calling card.

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  7. Re:Why write documentation at all? by kupci · · Score: 3, Interesting
    Actually, not only is he a good coder, he's also good at documentation. Check out the site, and here's a quote from one of his users:

    I want to say that Shorewall documentation is the best I've ever found on the net. It's helped me a lot in understanding how network is working. It is the best of breed. It contains not only Shorewall specific topics with the assumption that all the rest is well known, but also gives some very useful background information. Thank you very much for this wonderful piece of work. --AS, Poland

    As for support, if you check the mailing list he answers many of the posts. This is simple burnout, I can't imagine working at HP, and putting the effort into a project of this magnitude. It seems he's had to expend superhuman effort, to make up for the slackers, for example to assist users in getting the code working on all varieties of Linux, yet like typical users, a few users seem to fail to bother to RTFM, and fail to read the license even (it's not like he's got the money to maintain a call center). Perhaps if he could get paid support, he could quit his job at HP and devote full time to the project

  8. Let the distro documentation take care of it by 21chrisp · · Score: 2, Interesting


    You can get away without writing much documenation these days. Usually the larger distros have how-tos for all common software. I just recently set up Shorewall on Gentoo and used the Gentoo documentation to do it. I looked around on Shorewall's site, had a hard time figuring it out.. and then found a Gentoo how-to that had a step by step guide on how to do it on my distro of choice (which is easier than a generic how-to anyway).

    Let the documenation go, and just post the source code on the site.

    kernel.org isn't exactly a documenation cornucopiea after all.

  9. Writing is a VERY difficult mental challenge. by Futurepower(R) · · Score: 2, Interesting


    Writing is a VERY difficult mental challenge, and a different type of mental challenge than programmers face. It is rare that a person can do both well, and is willing to do both well.

  10. Perhaps it was lack of incentive by ancientt · · Score: 5, Interesting
    Free software doesn't always mean free support. Is there a place out there somewhere where developers can take posted tech questions and documentation requests? I'd like to see one where the questions get voted on by other people who want to see them answered with a paypal (or other media) contribution. Basically ask your question and pledge a dollar or three and get a refund if the question or documentation request doesn't meet a minumum amount within a period of time. Heh, maybe I should do that with my own website.

    Would you or others be interested? Maybe if they were getting paid for their extra work beyond development, we wouldn't lose developers like this.

    --
    B) Eliminate all the stupid users. This is frowned upon by society.
  11. shorewall rocks by Anonymous Coward · · Score: 2, Interesting

    I sincerely hope a team steps up to the plate to maintain shorewall. It would take a whole team of mere mortals to replace Tom, and they'd better be smart.

    Shorewall is by far the best self-contained and designed firewall package on linux at the moment.
    You may not think it manly to delegate writing iptables rules to a program, but I have complex multi-zone setups with for large clusters that would be simply unmaintainable without shorewall. :-((

  12. Re:Sounds like by AmigaBen · · Score: 2, Interesting
    I agree. He simply comes off sounding like a whiner. If he was just tired of developing it, he should have said so. Instead, he blamed it on support and documention. That's an easy fix. Don't support it or document it.

    Not an ideal solution, I admit. But better coming off like he did in his email. The one paragraph about the email expecting support for the old version didn't even make sense...

    I won't knock the guy's contribution, but it's not like anyone was forcing him to do anything. He quits. Fine. I don't want to hear the non-sensical whining and complaining.

    --
    +5 Insightful, really!
  13. Re:Flaming Foobar by AaronLawrence · · Score: 2, Interesting

    This is very true, in my experience. There's no substitute for the original developer (unless of course they've been doing a poor job already). I've seen one complex OSS project be left by the original developer and still, years later, no new releases are made; even though the project was very successful and used by many, many people.

    --
    For every expert, there is an equal and opposite expert. - Arthur C. Clarke
  14. Shorewall isn't just another project by Anonymous Coward · · Score: 2, Interesting

    Shorewall is THE best free firewall right now so this isn't about just another project losing its founder. I evaluated open source firewalls this year and it came out on top by a big margin.

    I'm a FreeBSD user and I can honestly say the only reason I chose Linux for my firewall was Shorewall. It makes creating and managing complex firewall rules very easy without requiring a GUI.

    FireHol is another promising solution but it wouldn't have been enough for me to switch to Linux.

    I hope Tom gets his life back on track and continues to be involved in helping maintain Shorewall in way that brings him more satisfaction.

  15. Lesson for Open Source? by DaemonTW · · Score: 2, Interesting
    Maybe this is a good lesson we can all learn from and try to improve. How much OSS/FS are you using that you haven't contributed anything to? You don't have to be a programmer to help out, there's plenty of other tasks. You could:
    • Contribute to the documentation
    • Help by answering questions to mailing lists / forums
    • Write a tutorial
    • Offer to update the website design / content
    • Write / add to the FAQ

    Don't get me wrong, I'm not trying to judge people. I'm guilty myself of not contributing much back to the OSS community but it's something I want to change this year. It doesn't have to be much, many hands make light work as they say.

    --
    www.techwatch.com.au