Slashdot Mirror


Finding Open Source Projects Looking For Help?

aus writes "I've been doing web development for about 10 years now. It's been very good to me, but I want to do more than write HTML, PHP, JavaScript and CSS. Since the job market isn't all that great right now in the US, it would seem that volunteering some time on an open source project would give me the satisfaction I'm looking for. The problem is finding a project that wants/needs help that I would also be interested in. I've tried browsing around on Sourceforge and Freshmeat ... is there a site somewhere that I'm not aware of that has classifieds where open source project maintainers post 'job' listings?"

151 comments

  1. Find project you like or use by tokul · · Score: 5, Insightful

    Find project you like or use and start contributing. Or ask them if they need any help.

    1. Re:Find project you like or use by TheKidWho · · Score: 1

      So because someone made a typo, Americans are now dumb asses?

    2. Re:Find project you like or use by fotoguzzi · · Score: 1

      I don't think that is the answer the OP is looking for. What he wants is for someone to mention the site somewhere that has classifieds where open source project maintainers post 'job' listings that was mentioned on slashdot not so long ago.

      --
      Their they're doing there hair.
    3. Re:Find project you like or use by dotancohen · · Score: 5, Informative

      Find project you like or use and start contributing. Or ask them if they need any help.

      Most of the big ones do have "help us here" pages, such as KDE:
      http://techbase.kde.org/Contribute

      And another KDE page for those just starting out:
      http://techbase.kde.org/Contribute/Junior_Jobs

      So either the OP needs those links, or he is looking for smaller projects to help with. Here, let me suggest some small-project tools that I use that could use the help:
      Anki, flash card application: http://ichi2.net/anki/index.html
      Zim, desktop wiki: http://zim-wiki.org/
      Gmail Conversation View for Thunderbird: http://github.com/protz/GMail-Conversation-View/issues
      Vimperator/Muttator: http://vimperator.org/
      Redshift, change screen colour per time of day: http://jonls.dk/redshift/

      --
      It is dangerous to be right when the government is wrong.
    4. Re:Find project you like or use by Anonymous Coward · · Score: 0

      did you even read what the topic was about? that's exactly what he is trying to do. In this persons case, he knows he wants to contribute, but he is looking for a place the index's open source projects and can find job descriptions.

    5. Re:Find project you like or use by Anonymous Coward · · Score: 0

      The project BlogoText has been quite dead for some years, but a french developper (Timo, aka le hollandais volant) has begun to re-develop him. You can help him if you want.

    6. Re:Find project you like or use by Exception+Duck · · Score: 1, Troll

      no, they were "dumb asses" long before that.

    7. Re:Find project you like or use by Anonymous Coward · · Score: 1, Informative

      OWASP always has projects going on all the time.

      http://www.owasp.org/index.php/Category:OWASP_Project

    8. Re:Find project you like or use by skids · · Score: 3, Interesting

      Seconded. You'll have at least a 50% hit rate as far as them needing help -- almost all projects want help, and about half are set up culturally and technically to take on new developers.

      So pick the project first. If it doesn't need help, pick another. You'll find one soon enough.

    9. Re:Find project you like or use by buchner.johannes · · Score: 3, Informative

      Virtually any Bugzilla install has "love" bugs, e.g. Gnome Love, or bugs that are tagged in a similar way for new devs to dive in.

      --
      NB: The message above might reflect my opinion right now, but not necessarily tomorrow or next year.
    10. Re:Find project you like or use by phyr · · Score: 1

      If you are interested in remote sensing or image processing, please contribute to an ESA open source project such as NEST BEAM or PolSARPro

    11. Re:Find project you like or use by reiisi · · Score: 1

      Yeah, and how far down did I have to scroll, to find a post mentioning sourceforge?

      Many of the opensource projects hosts have a place to post help-wanted notices. Many projects post requests for help.

      My projects don't have requests for help because I'm not sure what kind of help I want with them, but anyone interested is welcome to volunteer.

      --
      Computer memory is just fancy paper, CPUs just fancy pens with fancy erasers; the 'net is just a fancy backyard fence.
    12. Re:Find project you like or use by Burz · · Score: 2, Informative

      Stackoverflow.com has an area where people can vote for projects that should receive additional help.

      One of my favorites is asking for help: the Invisible Internet Project 'I2P'

    13. Re:Find project you like or use by Anonymous Coward · · Score: 0

      It's on the internet somewhere. Try google.

    14. Re:Find project you like or use by tokul · · Score: 1

      did you even read what the topic was about? that's exactly what he is trying to do. In this persons case, he knows he wants to contribute, but he is looking for a place the index's open source projects and can find job descriptions.

      If person does not realize how things work in OSS and correct answer is "Find project you like or use instead of looking for some totally unrelated software that you don't know", do I have to answer differently? If person knows or likes software, he or she will have dedication required to be good OSS contributor. Otherwise he will be just some dude or chick from the street that has some free time and he/she will leave the moment he is employed.

    15. Re:Find project you like or use by zaphirplane · · Score: 1

      what about the projects helpfulness to new people and number of patches gathering dust in bugzilla
      There are a few high profile projects that I'm discouraged from contributing to, as there are a lot of patches sitting in bugzilla for years.

    16. Re:Find project you like or use by Anonymous Coward · · Score: 0

      There are two keys and one ROW between T and N on any sane keyboard. Typo my ass.

    17. Re:Find project you like or use by Anonymous Coward · · Score: 0

      No, Americans are just dumb asses in general :)

    18. Re:Find project you like or use by Anonymous Coward · · Score: 0

      Check Microsoft Codeplex. Also, www.whatifwe.com has some unique open source programs and possible projects

    19. Re:Find project you like or use by recrudescence · · Score: 1

      You misspelt 'dumbasses'. Dumbass.

    20. Re:Find project you like or use by Skiph · · Score: 1

      AC - aptly named.
      There's always someone with NO freakin clue that chimes in like this. If you have no idea or absolutely nothing of substance to offer. Butt the F#$% out!

      Sincerely, an American Dumbass.

      --
      "Remember, always drink upstream from the herd". Anno.
    21. Re:Find project you like or use by Anonymous Coward · · Score: 0

      So because someone made a typo, Americans are now dumb asses?

      Nope; they were dumb asses before that.

  2. stackoverflow by Anonymous Coward · · Score: 2, Informative

    stackoverflow features some user submitted ads for open source projects.

  3. Sorta Kinda Maybe by Cylix · · Score: 3, Interesting

    In the volunteer aspect it is more of a passion based decision than an recruitment oriented process. My advice is find something you both care about and also feel the site in question needs improvement. Next, simply hop on the forums or news feed and offer your services. It doesn't necessarily hurt to have some material already developed to get the discussion flowing.

    Higher profile is probably going to be a bit more difficult so you may not want to go looking for the top 10 applications of all time. Those circles (even of volunteers) tend to be more work to edge your way into responsibility. Still, my experience has been very positive with contributions and generally working with a project I do not own. I had a good deal of fun one weekend with a BitPim developer banging out support for my phone.

    If you need explicit areas where your talents could probably be used I highly recommend seeing if you can get the guys over at http://www.memtest.org/ to let you revamp their page. The program is nice, but the web page is atrocious.

    Does anyone else have any suggestions for who needs a make over? (That could be a reality series television show!)

    --
    "You should always go to other people's funerals; otherwise, they won't come to yours." -- Yogi Berra
    1. Re:Sorta Kinda Maybe by Eudial · · Score: 1

      What's wrong with that web page? The fact that the design is minimal indicates that they're all about the engineering aspect of programming instead of about how things look, that the project has been around for a long time, and that it possibly has roots in academia. That's exactly the message they should be broadcasting. Not "I've done some PHP programming so project webpage looks awesome and now I found a C tutorial telling me how to write hello world and extended it to mess about with your hardware."

      --
      GAAH! MY PRINTER IS ON FIRE!!! PUT IT OUT! PUT IT OUT!
    2. Re:Sorta Kinda Maybe by Cylix · · Score: 1

      At a point a seasoned project should have something a bit better then one page scrolls for eternity. Maybe I want to quickly find the change logs or look at the latest screen shots?

      Just because something is better then minimalistic does not mean the project has no engineering merit. It's not a bias slider that prevents any meaningful development.

      --
      "You should always go to other people's funerals; otherwise, they won't come to yours." -- Yogi Berra
    3. Re:Sorta Kinda Maybe by TigerWolf2 · · Score: 1

      I agree about there not being anything wrong with the website. Its simple and if you need to get any particular piece of information you click the link at the top. The common functions are easy to get to; If I want to download the product I click the link and im then shown the types I want to download. If I go to the website im not likely to want more information than reading one section unless I want to go indepth

  4. X.org by siride · · Score: 3, Funny

    Please someone help X.org. They need it pretty bad.

    1. Re:X.org by Anonymous Coward · · Score: 0

      could you expound on this?

    2. Re:X.org by Anonymous Coward · · Score: 0

      whoosh

    3. Re:X.org by siride · · Score: 1

      Yeah, pretty much everything in their stack needs some love. They have little manpower and a lot to do and it's pretty damn critical for Linux to be successful on the desktop.

    4. Re:X.org by xmorg · · Score: 1

      How about the bug where the mouse focus sticks on the left click? haha. Fully updated on freebsd and it still sticks. also noticed ubuntu users having the same problem.

    5. Re:X.org by Anonymous Coward · · Score: 0

      Wait. The focus is not supposed to stick to the same GC while one button of the point device is down?

    6. Re:X.org by snadrus · · Score: 1

      That's why I'm helping Wayland. Wherever FOSS has only 1 option, it's ripe to for new technologies to come along & exploit its design imperfections.

      --
      Science & open-source build trust from peer review. Learn systems you can trust.
  5. All of them by ultrabot · · Score: 2, Insightful

    All open source projects are hiring - just find a program you like that has a bug or omission. If it's useful for your day job, even better.

    --
    Save your wrists today - switch to Dvorak
    1. Re:All of them by I'm+Not+There+(1956) · · Score: 1

      Actually, there's no need for a site listing open source jobs, because most of the time the contributer should be the user of the project, so you should keep looking at your own softwares, not a list of open source projects.

      --
      "If fifty million people say a foolish thing, it's still a foolish thing."
  6. idea by larry+bagina · · Score: 5, Insightful

    use your mad php/css/html/js skillz to make a website where people can find projects that need help.

    --
    Do you even lift?

    These aren't the 'roids you're looking for.

    1. Re:idea by Anonymous Coward · · Score: 0

      You mean a list of all opensource projects?

    2. Re:idea by johne_ganz · · Score: 3, Interesting

      If I had any moderator points, you'd get them. I think this comment is more insightful than it appears at first glance. While I applaud the articles root authors desire to help an open source project, it is a slightly different way of approaching the problem. Maybe the best way the root author can help open source projects is to "meta-help" them- make it easier for open source projects that need help in areas that are beyond their skill sets to connect with people willing to provide that help. For example, in my open source project, I've got the programming, HTML, and documentation needs pretty much covered. However, I do need help with the following:

      o Art. I can't draw stick figures. But I do need a few pieces of art such as an "Icon" in various forms and resolutions. Possibly a few "icons", such as a "represents the whole project", and an icon for different sub-projects (i.e., something like Mozilla -> Firebird, Thunderbird).

      o Translation. It would be nice to do some internationalization. There's actually a few levels to this, as well. There's some relatively simple tasks, such as localizing approximately two dozen run time error messages, all the way up to a major undertaking like localization of the documentation.

      There's obviously a few more high level categories that apply to most projects as well (porting, testing on platforms not readily available to the developers, etc). So, maybe some kind of "open source job site" where project owners can post "jobs" and include details like the type of license that is required for any contributions.

    3. Re:idea by Mike.lifeguard · · Score: 4, Informative

      This is precisely what openhatch.org is for.

    4. Re:idea by johne_ganz · · Score: 1

      Thanks for the tip, I honestly didn't know that site existed.

    5. Re:idea by jelizondo · · Score: 1

      What's your project? You just missed a great oppotunity to get some help...

      I can translate into Spanish (done work for TED, Population Policy Council, Joel Spolsky, others) but I can't tell if I'm interested in spending time in your project

      Write your project address in your ./ signature, someone will see it everytime you post here; do the same for your emails and any other accounts you have elsewhere.

      Cheers,

      --
      Be very, very careful what you put into that head, because you will never, ever get it out. - Cardinal Wolsey
    6. Re:idea by jelizondo · · Score: 1

      openhatch.org has the same problem I easy everywhere: no easy way to say if one's skills are appropriate for the project.

      Choose a languange: SQL, Python, etc. or choose a project. Well I can do some development work in say, SQL, but maybe I'm more interested in writing docs or translating them, but I can't tell without going into the project and damn! sometimes not even then.

      I done some translation work for Joel Spolsky, I like what he writes, he posts a messages saying "I need translators", he got me.

      Developers: Make it very clear just what kind of help you need.

      --
      Be very, very careful what you put into that head, because you will never, ever get it out. - Cardinal Wolsey
  7. Openhatch by Anonymous Coward · · Score: 4, Interesting

    This might be useful

    https://openhatch.org/

    Nolambar

    1. Re:Openhatch by Mike.lifeguard · · Score: 2, Informative

      OpenHatch is pretty sweet, but it is fairly unknown at present. I've had only one bite and it didn't materialize into any help at all. I'm hopeful the project will expand into a useful resource for both potential contributors and the projects, but right now, it isn't so great.

  8. How-To by ddt · · Score: 4, Insightful

    Find a project with a mailing list where people are asking for a feature that is just below the radar, keeps getting put off because of more important things. Implement it, submit the patch, and pray. If no love, which is unfortunately common and even likely for new contributors, shoot video of the feature in action and send a letter out to the mailing list linking the video, and let them know where they can find the patch if they want it, start collecting and posting feedback on the patch from users.

    1. Re:How-To by Anonymous Coward · · Score: 0

      Getting started with GNOME would be slightly different. You would need to find a feature people currently use, and submit a patch that removes it. Perhaps you could get started by hunting down any icons that remain on buttons or in menus, and getting rid of them with extreme prejudice. If a program has any preferences, consider removing them all. If a program seems a little too useful, consider re-writing it, and if possible, create some extra background daemons in the process. Ensure that you compile or run the program yourself, let alone test it, after all, that is someone else's job, since you're the developer.

      You get bonus points if you subtly break something unrelated and no-body notices. Try porting gnome-screenshot to OS X while "accidentally" fucking it up for Linux users, or something equally useless.

    2. Re:How-To by jogpods · · Score: 1

      Hi Dave Could you let me know where i could find projects with mailing lists? Kind Regards info@jogpods.com www.jogpods.com

  9. OpenHatch, recently covered on Slashdot by Anonymous Coward · · Score: 0

    http://openhatch.org/

  10. Does it have to be coding? by AnonymousClown · · Score: 4, Informative

    Some of you FOSS guys chime in here and correct me, but I bet any and every project would welcome you if you offered testing, writing testing scripts, and writing docs and help.

    --
    RIP America

    July 4, 1776 - September 11, 2001

    1. Re:Does it have to be coding? by Anonymous Coward · · Score: 5, Insightful

      testing, writing testing scripts, and writing docs and help

      Yes!

      One of the biggest complaints about open source apps is the documentation. Everyone wants to code it, no one wants to document it.

    2. Re:Does it have to be coding? by King+InuYasha · · Score: 1

      As for our project, Enano CMS, we'd definitely appreciate people willing to write documentation, or even translate the CMS into their own preferred language! Those are actually probably the most important tasks right now.

      Though, if it is coding you're looking for, we do have coding tasks that we'd like to get done. If anyone's interested, all they have to do is hop into our IRC channel on Freenode (#enano).

    3. Re:Does it have to be coding? by grumbel · · Score: 0

      However half the time it would be better to actually fix the broken uncomfortable user interface instead of documenting the brokenness and its workarounds. Documentation is nice to have, but its even better to not need them in the first place.

    4. Re:Does it have to be coding? by xymog · · Score: 1

      +1. Usually the UI is "designed" too late in the release cycle to make changes; the reasons given are a variation on, "It's only temporary; we'll change it in the next version." Heh -- there's nothing more permanent than a temporary solution. I have spent enough years in UI design and documentation to know that both are unwelcome feedback loops in the dev process. It's sad but true; a dev doesn't want to know how to make it better, the dev just wants a writer to meet the documentation milestone on the Gannt chart. *sigh*

    5. Re:Does it have to be coding? by DNS-and-BIND · · Score: 0, Flamebait

      Yyyyyeah. How are you supposed to figure out what the software does unless you can read the code? Typical.

      --
      Shutting down free speech with violence isn't fighting fascism. It IS fascism!
    6. Re:Does it have to be coding? by Anonymous Coward · · Score: 0

      I've just started working my way in a project.

      I started by updating the user documentation. While doing so, I soon had to look into the code because some options were really not obvious. It also gave me a better understanding of the layout of the scripts, etc.

      Then I started looking more in depth into the code. This is a small project (11 000 python lines), but how hard it is to get the whole picture! I toyed for a while, making all kind of silly changes, I also used a debugger, then dynamically modified the UI using the Python console (quite practical).

      I've already added/modified several features.

      Long term, I plan to add more code documentation, the project is still lacking in this area (though far from the worst I've ever seen).

      I haven't completedly understood the test system yet. I'll see if I can enhance it in the future.

  11. OpenHatch by Anonymous Coward · · Score: 2, Informative

    Try OpenHatch, a website that catalogues bugs needing fixin' in loads of opensource projects.

  12. LaunchPad by Anonymous Coward · · Score: 3, Informative

    https://launchpad.net/

  13. OpenHatch was recently covered on Slashdot by Anonymous Coward · · Score: 0

    It's at http://openhatch.org/

  14. Charity, or some kind of CMS? by Anonymous Coward · · Score: 0

    You can always donate sites to charities, or alternatively help develop or skin cms projects (joomla, drupal, etc..)

  15. Every Free Software project needs help. by John+Hasler · · Score: 2, Insightful

    And most realize it. Find a project that interests you. Start using it. Download the source and play with it. Subscribe to the mailing-lists/forums etc. Once you are comfortable and think you know what is going on start filing bug reports, submitting patches, and participating in discussions. Concentrate initially on the boring stuff nobody likes to do such as sorting through old bugs and cleaning up documentation. Eventually you'll be offered commit provileges.

    --
    Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    1. Re:Every Free Software project needs help. by pongo000 · · Score: 3, Insightful

      But please do NOT show up one day with 50 new tickets explaining how a piece of software SHOULD have been designed, with proposals for a complete redesign. This happened recently on an F/OSS project I help with...while the guy's ideas were good, it was his manner of presentation that was off-putting. There is no way in hell I will give this guy commit privs with the gangbuster attitude he has. In fact, I politely suggested to him that a fork off our project might be better to suit his goals.

      If you present yourself as a threat to the project's developers, you will never get commit privs, and most likely your suggestion will just end up in the "blue-sky" milestone. Constructive criticism has its place, but it's all in how you present it.

    2. Re:Every Free Software project needs help. by Anonymous Coward · · Score: 0

      In fact, I politely suggested to him that a fork off our project might be better to suit his goals.

      Don't fork off mad, just fork off.

    3. Re:Every Free Software project needs help. by John+Hasler · · Score: 1

      Good points. You may feel that major changes are needed (and you may be right) but before you suggest them you must gain credibility.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    4. Re:Every Free Software project needs help. by BitZtream · · Score: 1

      How you take it has a lot to do with it as well.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  16. Be a part of the community. by Anonymous Coward · · Score: 0

    Pick a community you like and become a part of it. Make a name for yourself by fixing bugs and finding solutions to problems. Practically any open source project is willing to accept help.

  17. Kohana by captain_dope_pants · · Score: 1

    Is a pretty decent PHP framework but the Docs are practically nonexistent - seems like you could contribute there.

    --
    while (true != false) process_more_stupid_code();
  18. Lumiera - professional video editor by Wescotte · · Score: 1
  19. freenode by Anonymous Coward · · Score: 0

    Most projects maintain a developer community on irc.freenode.net. Join a few developer channels and chat start chatting with the devs. Casual conversation of improvements, bugs, and features they are working on are very common. Its a great way to get involved with a project and start contributing.

  20. XBMC4Xbox can ALWAYS use help! by TheRealQuestor · · Score: 1

    With only 2 coders keeping XBMC alive on the Xbox we could ALWAYS use more help. Head on over to http://www.xbmc4xbox.org/forum and start volunteering already.! Go. Don't walk. RUN

  21. Free Software Job Listings by fcanas · · Score: 4, Insightful
    1. Re:Free Software Job Listings by Yvanhoe · · Score: 3, Informative

      On the same website, FSF lists what it identifies as the ten most important free software to complete :
      http://www.fsf.org/campaigns/priority-projects/
      I, for one, believe CoreBoot to be the most important of them

      --
      The Wise adapts himself to the world. The Fool adapts the world to himself. Therefore, all progress depends on the Fool.
  22. pleaseforkme.com by rbrant · · Score: 4, Interesting

    I created pleaseforkme.com with the intention of solving this problem..just haven't had time to get people into using it!

  23. Here its the other way around, by Anonymous Coward · · Score: 0

    We at transposh are always looking for people with your skills willing to help, if we had put the question out it would have probably been in reverse, where does an open source project find people willing to help with a good set of skills.

    However - my guess is that every open source project will be willing to accept help, this is one of the major reasons to go open source, so just find yourself an active project with nice people and get some coding done!

    1. Re:Here its the other way around, by paulproteus · · Score: 1

      Two suggestions for you on that front.

      • Use a tag to mark certain bugs as "good for newcomers." GNOME has been doing this for years, and a bunch of other projects do it, too. If you want you can get them included in the OpenHatch index.
      • Make sure your web page says you want help! If you want to make this really easy, just add a big button for prospective helpers to click. One way to do that is to grab our big green button.
      --
      |/usr/games/fortune
  24. OpenHatch, an "open source involvement engine" by paulproteus · · Score: 5, Informative

    OpenHatch, a website I help run, exists to help people find ways they can contribute to free and open source software.

    (It was covered on Slashdot a few weeks ago.)

    We have a few things that you might like:

    • The volunteer opportunity finder, a listing of free software projects' "bitesized" buts, organized by project, language, or type of help wanted (e.g. writing documentation). We index thousands of bugs from hundreds of projects.
    • The "I want to help!" button, a way to express interest in helping a project even if you don't know what to do. For an example, check out the people who want to help GNU social.
    • Project pages like Gally's, where existing contributors have written about what kind of help they want.

    If you want to work on a project which has contributors in your area (maybe you want to get together for a hackathon, or to ask questions about how something in the code works), check out the ubiquitous People Map. You can see everyone on the site or browse by project or skill.

    OpenHatch is itself free software, and we have a small and growing volunteer contributor base. (-:

    Let us know what you do or don't like!

    --
    |/usr/games/fortune
    1. Re:OpenHatch, an "open source involvement engine" by paulproteus · · Score: 1

      Erm, "bitesized bugs", not "bitesized buts". What an embarrassing typo (but I guess it could have been worse.)

      --
      |/usr/games/fortune
    2. Re:OpenHatch, an "open source involvement engine" by PagosaSam · · Score: 1

      Darn it! You've been slashdotted... I'll save and try later.

      --
      :q! Oh crap, not again...
    3. Re:OpenHatch, an "open source involvement engine" by Anonymous Coward · · Score: 0

      "could not connect to openhatch.org"

      Yeah, much worse.

    4. Re:OpenHatch, an "open source involvement engine" by paulproteus · · Score: 1

      Yikes, so we have. Fixing it now, hopefully....

      Fixed!

      --
      |/usr/games/fortune
    5. Re:OpenHatch, an "open source involvement engine" by mrmeval · · Score: 1

      I will look at it. I'm reasonably competent at running a gdb trace and some other tools. What I personally need is to have a specific distribution such as Fedora 13 with ALL the debugging turned on and any optimizations that will kill debugging turned off. I'm willing to run a VM with as many as it takes, do the grunt work of regressions etc. But there's a limit to what I can do on my own. If it's turnkey and mostly automated or I have detailed instructions then I can do it. I am not a coder but there needs to be a tool that can take all the standardized outputs of lspci lsusb, etc, etc and format them in a consistent manner for upload.

      --
      I'd go on a Vegan diet but the delivery time from Vega is too long. --brownkitty
    6. Re:OpenHatch, an "open source involvement engine" by Anonymous Coward · · Score: 1, Funny

      I like big bugs and I cannot lie!!

  25. Here, have some links by badpazzword · · Score: 4, Informative

    FOSS advertisements currently running:
    http://meta.stackoverflow.com/questions/53346/open-source-advertising-sidebar-2h-2010

    FOSS advertisements that have run until recently (but probably still can do with some help):
    http://meta.stackoverflow.com/questions/31913/open-source-advertising-sidebar-1h-2010-closed

    --
    When ideas fail, words become very handy.
  26. Debian WNPP by vlm · · Score: 3, Informative

    Want to try your hand as sysadmin work?

    Work-Needing and Prospective Packages

    http://www.debian.org/devel/wnpp/

    --
    "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
  27. Help wanted pages by GuidoJ · · Score: 1

    A little browsing on Sourceforge and Savannah should have led you to http://sourceforge.net/people/ and http://savannah.gnu.org/people/

  28. Join Sahana! by gmiernicki · · Score: 2, Informative

    The Sahana Team would love to have some more hands! http://agasti.sahanafoundation.org/

  29. Octave needs webdevs! by Digana · · Score: 3, Interesting

    You're a webdev? I know you said you don't want to keep doing that, but what else are you happy doing?

    Right now, GNU Octave is looking to rebrand itself and is starting a website to rival Matlab Central. The The Octave-Forge pages also need help, and a hot new designer star just recently came along who is helping us with logo and brand image design. His name is Fotios Kasolis.

    You could do a lot of good if you got involved with us. Plus, Octave itself is interesting if you're into mathematics and numerical analysis.

  30. They pretty much all need/want help by multipartmixed · · Score: 1

    Now, you sound like a perfect candiate for my project, GPSEE -- http://code.google.com/p/gpsee.

    We're doing out-of-browser JavaScript (à la CommonJS) and want to move into the web server at some point -- sort of like mod_perl, or maybe mod_php. An experienced PHP coder knows the web-server/CMS/package-system/yadda-yadda-yadda ropes, and you already know the core language -- but you don't have to put up with the DOM... making JavaScript fun again.

    We've got lots of rough edges, a dearth of documentation, no release candiates (soon), but a solid core product that is used daily by a handful of folks to do Real Work. The right outside developer(s) could push this project into a being a major hit by scratching the FOSS community's itches, rather than our own.

    --

    Do daemons dream of electric sleep()?
  31. Re:The Cathedral and the Mustard Jar by Anonymous Coward · · Score: 0

    That's funny -- classic Raymond! He's mostly grown up and doesn't do too much wild and crazy shit but when he starts drinking, all bets are off!

  32. Drupal by nick_davison · · Score: 1

    Given your skill sets, Drupal may be a good match.

    They've got a huge amount going on for v7. With something of that size, you can find whatever niche is most interesting to you.

    Would you rather find something it ought to do but doesn't yet and build a module?

    Are you more interested in design and want to add themes that let people do things they can't already?

    Do you want to help something existing? They could use help ensuring v5 and v6 modules are ported to v7?

    Are you a good leader? Your local drupal user group could likely use someone to run code sprints to do the above.

    Are you detail oriented? Even non coders can get involved with the QA for code sprints and the like.

    Are you good at explaining things? Contribute documentation or tutorials.

    As you can see, the project's big enough, pretty much anything tech you're interested in, you can get involved with.

  33. This very same question gets posted every 2 weeks by GNUALMAFUERTE · · Score: 1
    --
    WTF am I doing replying to an AC at 5 A.M on a Friday night?
  34. TripleA by CBung · · Score: 2, Interesting

    Learn some Java and come help TripleA, a wicked Java based strategy game engine. triplea.sf.net

  35. Improve the Gimp palette editor by grumbel · · Score: 1

    The Gimp palatte editor could use a lot of improvements, I have written up some possible feature here, that page also contains a few other issues that nag me in other software.

  36. No wonder by Kjella · · Score: 3, Insightful

    Why would there be a "job" listing? There's in general no pay, no benefits. People that don't have any interest in the project as such but just want to tag their CV with it are usually more work than they're worth. Pick whatever open source project which is in a field you're interested in, where there's some itch you'd like to scratch, join the development mailing list and see what you can do. Sometimes there's merely the need to ask, one tool I worked with had a manual "coming soon" so I emailed and asked, spent 2-3 hours compiling one and it's still the one in use today. It's not like it takes interviews and they're afraid of bad "hires", anyone who seems reasonably independent and won't be a drag on everyone else is generally welcomed. Just remember you have a limited amount of handholding and try figuring out stuff on your own before asking about every little thing, you'll do fine.

    --
    Live today, because you never know what tomorrow brings
    1. Re:No wonder by grumbel · · Score: 1

      Why would there be a "job" listing?

      Finding projects that need help is easy, finding projects that have well organized bite-sized tasks that need to be done however is far from easy. And many feature requests might be buried deep down in the bug tracker, making them hard to find for people who might have interest in working on them.

      Also the asking part can be troublesome, as it might require extra work on the maintainers side. For Pingus for example I have a very simple task that needs to be done, play through all the currently non-GUI accessible levels, test them, sort them and make them accessible via the GUI. Very basic stuff that doesn't require programming. I explained and walked through at least ten people for that task that offered help, every single one of them just disappeared after a week or two and those that provided contributions where mostly useless (i.e. they just did the grouping, but skipped the far more important testing). All that explaining was just wasted time in which I could have just done it myself. So while a bit communication is of course needed, it is much better for the maintainer when the one offering help already has a really idea of what is going on, instead of having to walked through every tiny step. People that show up "Hey, how can I help" seldom prove useful, people that just come up with "Hey, here is a patch" are much more welcome.

    2. Re:No wonder by Kjella · · Score: 1

      Heh, I sense a metajoke coming because I did play through the first island, saw the last update was from 2007 (when I checked) and figured this was another abandoned, half-done OSS project. Not making any promises right now as I'm heading on summer vacation in a week but this autumn I will have to take a look at those other levels I never realized were there... Who'd think I'd find it in a slashdot article about finding an open source "job".

      --
      Live today, because you never know what tomorrow brings
  37. OpenHatch, and the "Teaching Open Source" Wiki by Shlomi+Fish · · Score: 2, Informative

    OpenHatch was mentioned previously, but I'll mention it again for completeness sake. I'm now getting a "500 Internal Server Error from it." (Slashdot effect). Also, there's a list of projects with mentors on the "Teaching Open Source" wiki. Furthermore, as people noted, most open source projects could use some help and you can approach those that interest you.

    Finally, touting my own horn, I'd like to note that I'm willing to mentor people with their first steps in my own open source projects. Hack on!

    --
    We have two eyes and ten fingers so we will type five times as much as we read. http://www.shlomifish.org/
  38. Map of local FOSS contributors by TwineLogic · · Score: 1

    Recently on slashdot there was a story covring a web site which allowed open source contributors (indviduals) to register their location. You could search locally or view a local map of people interested in contributing to FOSS. Each profile could list those projects to which a person had contributed, or is interested in contributing in the future.

    Does anybody know the name of that site? I wonder if it might be openhatch.org, which currently seems /.-ed, but I don't see mention of a map in descriptions of that site.

    The interface I remember was directed at identifying local people who want to contribute to open source, whether developers or documentation writers.

    1. Re:Map of local FOSS contributors by TwineLogic · · Score: 1

      Ah, yes, that would be openhatch.org that I was thinking of. Found it in the google cache.

  39. Web developer for a OSS project? Here you go... by Anonymous Coward · · Score: 0

    .... you are a web developer seeking for a project that needs a help from you? Well. Then have a look at DSPAM (http://dspam.sourceforg.net/). They need a developer that is helping them to make a new WEB-UI for their Anti-Spam solution.

    The main developer behind the new dspam is a Swiss guy called Stevan Bajic. I am pretty sure he will be more then happy if you contact him "sbajic at users dot sourceforge dot net".

    This guy has done a tremendous effort to save dspam from dying. The project was pretty much death without him doing that insane work for the project. Have a look at the DSPAM mailing list (https://sourceforge.net/mailarchive/forum.php?forum_name=dspam-user) and decide yourself if that project deserves your time. I am very confident that your time will be much appreciated.

    The project is one of those projects that is starving for good developers. Join the project now! I as a dspam user will be more then happy if you could help them to make a new and better WEB-UI.

  40. VolunteerMatch by bigjoeb · · Score: 2, Informative

    VolunteerMatch is exactly what you describe

    --
    Just because you are paranoid does not mean they are not out to get you
  41. What OSS software did you last use? by dybvandal · · Score: 1

    Seems like these projects are the first to check out. Subscribe to their mailinglist and IRC channels to get a feel for how the projects works and if you feel like it could be fun to be part of said project. This way you will also figure out who the people are to talk to to get your started. Other than that if you have some heros, start following them on twitter. I am sure they will frequently mention interesting OSS projects they are checking out or that they are contributing to. Finally you could consider joining on the development of resolutionfinder.org. Could be a fund project with learning opportunities expanding the Solr driven search, adding data mining tools to expand the content, coming up with ways to integrate expert user feedback into the editorial process, maybe work on SEO aspects etc. All the while doing something that could really make a difference in the world, aka making UN resolutions more accessible to the world. Check out for the source code: http://code.google.com/p/uninformed

  42. another tempting possibility by roman_mir · · Score: 1

    you can always work for me for free!!! Doesn't it sound great?

  43. Skill set match by lager_monste · · Score: 1

    Looking at your skill set I would recommend e107 CMS at http://www.e107.org/

  44. Not All of them by rundgong · · Score: 3, Informative

    All of them are not looking for help.
    Not all open source software are open source because of the community collaboration aspect of it.
    Some people just want to do their thing and work at it alone but for various reasons want to publish the source (ideological reasons, bragging rights, looks good on a resume, etc.)

    I don't know how common this is, but it definitely exist.

    Another reason a OSS project might not really be "hiring" is that it is half dead. It has a TODO list but it didn't make a release in a couple of years and there is no obvious activity that indicate another release is coming. If you are looking to make a meaningful contribution this is maybe not the project you are looking for.

  45. Ubuntu by robinvanleeuwen · · Score: 1

    I did a little volunteer translation work on Ubuntu, and i liked it. I found Ubuntu's system, Launchpad, great for that sort of thing.
    Not only translations, but also bug reports and discussion are well formatted in that system. Which makes it easy if you want
    to contribute to a project. Look up a project you like, browse through the bugreports and contact the maintainer if you want to
    contribute, is my best guess...

    http://lauchpad.net/

    --
    If you don't like my sig then don't read it.
  46. Burning Man by bheerssen · · Score: 2, Insightful

    Burning Man is looking for developers to help with their open source projects. You can't get much cooler than that.

    --
    (Score: -1, Stupid)
  47. A smallish project can use some help by Anonymous Coward · · Score: 0

    We have a computer-aided-dispatch application taht's gotten some nice traction in the public safety-volunteer world. We can use some help in:

    1. We need a client-side java applet that can listen to a voice modem and deliver any callerid string to a javascript callback function.

    2. A bigger job, we'd like to move the mapping/geo function from the current GMaps base to fullly open source, using OpenStreetmap andOpenLayers.

    If interested, mail me: shoreas AT gmail DOT com.

  48. Good active F/OSS project list by EvanKroske · · Score: 2, Interesting

    I recommend checking out the list of participating organizations in Google's Summer of Code program. http://socghop.appspot.com/gsoc/program/accepted_orgs/google/gsoc2010 All of the projects are active, legit and looking for new participants.

  49. GSoC by Anonymous Coward · · Score: 0

    Google's Summer of Code provides huge lists of ideas, only some of which wind up being picked as GSoC projects. The rest are often complete ideas with entire development cycle plans and notes regarding the expected difficulties all laid-out and ready for the taking by anyone who /isn't/ a student only willing to provide time and effort in exchange for recognition by Google.

  50. Get in on the ground floor by sirlark · · Score: 1

    There's something that I think has been overlooked. I'm sure there are hundreds of projects out there which are single developer zones. I know I have four of those at the moment, two of which are on the back burner. The problem with getting involved in these is that there are generally no mailing lists or forums. If you're lucky they are up on sourceforge/freshmeat or similar, but there'll be no public communication cause the dev is flying solo. In this case you might want to search sourceforge for projects with low numbers of developers but high activity (not sure if you can construct a search like that tbh). You can start by looking at these two ;)

    • https://sourceforge.net/projects/backtofront/
    • http://pysundials.sourceforge.net/

    The advantage of joining a project like this is that you can get it on the ground floor with the exciting coding, rather than the maintenance and bug-fixing stuff, assuming that's what you want to do. I think these projects are far more likely to hand out 'commit privileges' quite early, if not immediately.

  51. Please let X11 die by Anonymous Coward · · Score: 0

    Android is on the rise, and it uses the Linux framebuffer. Please let X11 die, along with some other old Linux technologies.

  52. FOSS Skype Client by EEPROMS · · Score: 1

    If you want a project that would make you popular as hell why don't you code an open source Skype client. Skype have released lots of API info recently and the libs are available for download. The reason why I am saying this would be a good project is because right now the propriety client offered by Skype is to put it mildly "lacking in stability and function". At the moment making a Skype video call under any version of Ubuntu released in the last 2 years is rubbish with the video dropping out all over the place.

    1. Re:FOSS Skype Client by segin · · Score: 1

      Except all the stuff that Skype has released, the libs and APIs, all work through the proprietary client. Using them to make an open-source client only provides a false sense of freedom.

  53. Submit Patches by Anonymous Coward · · Score: 0

    Pull down the source of a project you like/use. Take a good look at it. Talk on mailing/lists google groups/whatever people actively use and ask questions if you're not sure of anything. Submit patches for people to look at, adding features/fixing bugs.

    It's one thing to talk all day in about "hey wouldn't it be cool if we added X, Y, Z..." but it's an entirely different to actually get involved in making them happen. If enough of your patches are accepted, it's likely you'll get commit access eventually. Talk is cheap. If you want to work on open source projects, go right ahead. You can just fork a project if politics get in the way or if it's been abandoned.

  54. N900 by Weezul · · Score: 1

    If you wanted you own project, you might consider developing useful open source stuff for Android or Maemo (Nokia N900).

    --
    The Christian religion has been and still is the principal enemy of moral progress in the world. -- Bertrand Russell
  55. Bedlore by Anonymous Coward · · Score: 0

    Mantis could really do with some interface loving.

  56. Synergy by Anonymous Coward · · Score: 0

    You could just fix Synergy for us.

  57. If you like elite type games.. by AndrewFenn · · Score: 1

    If anyone is interested in elite type games but on planets then you might be interested in helping out on my project.

    I have a list of bit sized bugs here: https://openhatch.org/+projects/Hardwar

    ...or you can just come by the forums and say hi. Even some encouragement would be good. http://forum.hardwar.org/

    --
    www.hardwar.org - A remake of the old classic Hardwar
  58. Open Source Private Cloud Computing by CoryG · · Score: 1

    I've been looking around for some to help with a private cloud computing platform I've been working on for the past 2 years ever since EMC/VMWare/Cisco's announcement late last fall about beginning a collaboration in the field. The project uses an artificial neural network to adapt nodes to specific roles based on server load (routing/ip-tunneling, database, webserver, processing-grid, etc) and has a currently-not-embedded web-based GUI for the interface. You can find the projects below if interested: http://www.novadb.org/ The private cloud computing platform itself - designed on FreeBSD but should be POSIX compliant (with Crypto++ installed for the custom network protocol and some QT-based stuff I'll probably roll my own for eventually to drop the QT dependencies). http://www.inetgui.org/ The web GUI - heavy on HTML/CSS/JavaScript (very heavy on JavaScript) - using PHP/MySQL as a prototyping scaffold.

  59. O RLY? by Burz · · Score: 1

    If you present yourself as a threat to the project's developers, you will never get commit privs, and most likely your suggestion will just end up in the "blue-sky" milestone. Constructive criticism has its place, but it's all in how you present it.

    If his ideas are that good you should be taking them eagerly and maybe even prioritizing some of them to work on yourself despite not giving him commit privs! Saying that recognizably good ideas will get kicked to the curb if they are presented in a way that's counter to your group's sensibilities tells me that you probably developed the attitude problem before the newcomer did.

    Swallow your pride once in a while, for crisesakes.

    "We'll take your ideas and not let you work on them here" is how you deal with immaturity... not simply "We'll ignore your ideas." The latter attitude makes it easy for all kinds of people to write off your project and eventually walk away in disinterest.

    1. Re:O RLY? by itslifejimbutnotaswe · · Score: 1
      I don't think that's what the GP was referring to necessarily. Certainly good ideas should never be kicked to the curb, but on the other hand, if the main team doesn't have the time or resources to work on those good ideas, and it's not felt that the potential new contributor will fit within the team, then kicking to the curb may be appropriate. Being able to work with the rest of the developers on the team is a key part of any contributor that has commit privs.

      Some folk don't necessarily fit that mold. In the case of a large refactor project, forking may well be the better way to go. I'm sure if the fork is successful then the changes will be considered by the parent project. If not, they definitely have a problem.

    2. Re:O RLY? by pongo000 · · Score: 1

      If his ideas are that good you should be taking them eagerly and maybe even prioritizing some of them to work on yourself despite not giving him commit privs!

      FWIW, that's exactly what I did: I took some of his more timely ideas/patches and incorporated them into the codebase as a show of good faith. Hey, we're glad to use all the help we can get!

  60. Need help on a web platform by iamwhtiam · · Score: 0

    Hi, We have recently open sourced a project and we could really use your experience. The idea is, there are a lot of content publishing platforms like MediaWiki, Drupal, Jhoomla and so on. But there is no free and open source Video publishing and streaming platform right now. So, we went ahead and wrote one. Its fairly primitive right now as we are following the open source philosophy of "Release Early - Release Often". Its both flash & HTML 5 compliant and has a some basic features. Check it out and help us if you can or at least give us some feedback so that we can take this in the right direction - http://sourceforge.net/projects/ytube/

  61. SourceForge help wanted by kgkeys · · Score: 1

    SourceForge does have a help wanted page at: http://sourceforge.net/people/

  62. Re:The Cathedral and the Mustard Jar by PHPfanboy · · Score: 1

    In the end he got it out by using an open sauce jar file

    --
    29 mpg. YMMV.
  63. Pidgin webcam support by alexandre_ganso · · Score: 1

    Make video calls work on pidgin/adium.

  64. WebGUI by DeBaas · · Score: 1

    My tip would be WebGUI. WebGUI has a community that exists for a large part out of companies. And these companies often hire contributors (both full employment and freelance). Also with your html and css experience you could create themes. You can share or even sell them on the Bazaar.

    It is based on Perl in stead of PHP. But if you stay with design you will never see a single line of Perl. And if you rather do some coding, Perl should not be that hard to pick up for someone with PHP experience.

    --
    ---
  65. AutomateThis by Anonymous Coward · · Score: 0

    Please help the folks over at LinuxMCE.org that project would interest anyone who posts on (or reads) slashdot

  66. Google Code Hosting by segin · · Score: 1

    Google Code Hosting does the same things as SourceForge.net, just without all the excess crap. I have a project on there, PsyMP3, that I wrote in FreeBASIC, a modern, GPL'd BASIC dialect. If you want, give me a hand. I don't obfuscate my email on Slashdot, so you can drop me a line there.

  67. Revelation needs help by Anonymous Coward · · Score: 0

    Revelation is a password manager for the GNOME desktop, released under the GNU GPL license. It stores all your accounts and passwords in a single, secure place, and gives you access to it through a user-friendly graphical interface.

    http://hg.osunix.org/erikg/revelation/wiki/Home

    NOTE: Revelation development stopped in 2007 - if anyone is willing to take over the project, contact me on erikg@codepoet.no

  68. Any with a bugtracker such as Mediawiki by p858snake · · Score: 1

    Find a project with a bug tracker and start working on things... For example Mediawiki has quite a few open bug reports that you work on.

  69. I suggest Seed7 :-) by Thomas+Mertes · · Score: 1

    Surprisingly I suggest my own project. :-) Let me explain why I think that supporting a programming language project (and especially Seed7) is important: Languages are an instrument to think. Natural and computer languages provide a way to formulate ideas. How easy an idea can be formulated depends on the capabilities of a language. When new ideas emerge a language might need to be extended. Remember that the only constant thing in life is change. This led to the idea to make extensibility the most basic concept of a programming language. When a language is syntactical and semantically extensible all other features can be added sooner or later by using extensions. Most languages are extended by using ad hoc extensions for the syntax and the compiler. In the long run this is a wrong way. Syntactic and semantic extensions should fit into a structured concept. Otherwise a language and its compiler are in danger to become unmaintainable.

    Seed7 has several areas which need improvement. E.g.:
    - A database interface. Here I suggest something in the direction of LINQ. It is IMHO important to integrate database statements in Seed7 to avoid SQL-Injection. Sending unchecked strings as database commands from the user level should be avoided (or even prohibited).
    - Integrating a widget library (or inventing a new one) without complicated concepts with events and event loops (this should be hidden somehow).
    - Interface to OpenGL/Mesa (Complexities and OS/library differences should be hidden in a thin layer).
    - Checking and improving the documentation (this is a good first step to get understanding of Seed7 and its concepts).
    - Introduce statements with curly braces (many people are opposing Seed7 and don't have a closer look just because it is not a curly brace language).
    - Provide a mechanism such that Seed7 functions can be called from other programming languages.
    - Of course you can choose whatever you want.

    If you want to make a better world and don't fear the language competition Seed7 is the right project for you. :-) Please give me some feedback.

    Greetings Thomas Mertes

    Seed7 Homepage: http://seed7.sourceforge.net/
    Seed7 - The extensible programming language: User defined statements
    and operators, abstract data types, templates without special
    syntax, OO with interfaces and multiple dispatch, statically typed,
    interpreted or compiled, portable, runs under linux/unix/windows.

  70. Helping free software by br00tus · · Score: 1
    I've been in the same situation as you somewhat. I wanted to help an open source project so as to improve my coding skills, as well as learning how to wrap myself in a big web project.

    Not sure what languages you know, you mention PHP and that is enough. There are plenty of PHP projects that some people vitally depend on, like OScommerce. Lots of things to improve there - the customer form seems non-American (no Zip Code), there are a number of almost necessary add-ons and adding them all on is a tough process etc. And many people depend on it. I also see PHP security issues for all kinds of PHP projects all of the time, something else to work on.

    I know C decently, and had an interest in optical character recognition, and a few years back GOCR was the best free OCR out there. As I was unused to contributing to large C projects it took me a little bit to wrap my head around the program, but ultimately I didn't have to completely - some programs split up functionality so that one only has to understand parts. I tested GOCR against many scans, saw where it made a lot of errors and then worked to improve its functionality for those mis-scanned letters - ultimately I did a patch. The maintainer disappeared for a few months so I gave up on submitting it, but then he returned, I made noise about my patch and he submitted a modified version of it.

    Around that time, Google released the tesseract OCR in C++. It is superior to GOCR, but I do not know C++ as well as C, and its data structures (based on the common and abstract dawg and trie type data structures) are more complex than GOCR's, I have not had the time to wrap my head around it to contribute.

    After learning some Java in a class, I felt I had little real-world experience in it, so I just searched through the bug reports in the most popular Sourceforge Java projects. I picked a sort of uncomplicated project, and a bug which was not that incredibly complex (but was not simple) and fixed it up. My patch was accepted.

    I also had a problem with one of my programs on Ubuntu and got involved with it. This program calls libraries, which call other libraries, which call other libraries. So the bug reporting is a little off - people report bugs all over the place (Ubuntu bug tracking, Red Hat bug tracking, Debian bug tracking), but they don't always make it to the right place - a lot of the bugs need to be kicked upstream to the library maintainers. One bug which is happening was introduced during a certain commit, I discovered where it happened and patched the problem, but they have not accepted my patch yet. I am trying to learn the library (and the library the library depends on) so as to commit a better patch. But just my help in maintaining the bug tracking systems and coordinating them is being a help - I close tickets and email people that their problems have been patched and so forth - I do grunt work the people who know the coding language and the programs well do not want to do, so even in that aspect I am helping. Although I am working to understand the programs as well as they do.

  71. net-snmp could always use some help by TrogL · · Score: 1

    Particularly on hardware. We're always playing catch up as new stuff comes out.

  72. Web Server for Linux by edsiper · · Score: 1

    Hi, we are looking for volunteers to contribute to continue building the new generation web server for Linux: Monkey HTTP Daemon, please check http://www.monkey-project.com/ for more details, best regards,

    --
    Eduardo Silva http://edsiper.linuxchile.cl http://www.monkey-project.com
  73. I would love to have help on my project by realeyes · · Score: 1
    Check out http://realeyes.sourceforge.net/ for the Realeyes IDS--especially look at the Technology page and the slide shows there. If your main goal is to improve your coding skills, this project is quite challenging. There are 4 parts, the IDS sensor written in C, a PostgreSQL DB built from SQL scripts, its interface to the sensor written in Java, and the user interface written in Java.

    You can contact me thru the Realeyes forums on Sourceforge. The areas where I could use some help include:

    - The sensor has its own memory management because of buffering requirements. This and the ways buffers are used and released by the analysis engine need improvement.
    - I would like to port the DB interface from Java to C or C++.
    - I would like to improve the DB exporting capabilities for better reporting and interfacing with other systems, such as problem ticketing systems.
    - There are several features I would like to add to the user interface.

    Later . . . Jim

  74. Project manager's perspective... by Spugglefink · · Score: 1

    The problem with people off the street who want to help is they usually have no idea what to do, and have a hard time fitting into the culture of a project.

    I've got a guy right now with a lot of heart and some fair amount of skill who really wants to help, but I have to lead him along with a trail of bread crumbs, coming up with something for him to do at every turn, and finishing most of his projects. I like the guy a lot, but his help is too expensive to be useful.

    The most useful people I've got are the ones who showed up one day with a patch that demonstrated their understanding of a problem, and of the project's culture. These people are our greatest asset, because I don't have time to micro-manage my team and make up daily to do lists. I need people who can see a problem, have the courage to make their own decisions as to the best way to solve it with minimal discussion and hand-wringing, and who will listen to criticism if it turns out they need to reconsider some aspect of the patch.

    It pretty much sucks working under these conditions, because you have to make decisions that could turn out wrong, and you could have to go back to the drawing board and do things a different way. It would be so much cleaner if everyone could agree on everything ahead of time, and no work would be undertaken without a solid understanding of the problem at hand, and the exact solution the project will find satisfactory. Unfortunately, trying to work like that guarantees nothing will ever get done. The only way to drive progress at this project is to stick your neck out and do something, and go with your instincts. All those attempts at sorting everything out ahead of time lead to features that sit there on the board for five years unimplemented. A lot of the time, things emerge during the course of working on something that nobody would have even considered at the outset. As much as it sucks, I have to work under the same crappy conditions myself, and the fact that I'm the project manager doesn't give my own code a pass if I go off on a wrong track, and get called on it. It's a team effort, and to a large extent, the end users are part of that team too.

    My job is more that of "culture keeper" than project manager. I have to make sure all the pieces fit together, and ensure a certain amount of consistency across the huge spectrum of different uses people have for our software. Individual developers tend to get hung up on their own way of working and looking at the software, and something that makes sense from one perspective might be actively detrimental to a different class of user with different objectives and usage habits. Of course, it's impossible to make everyone happy, and to accommodate all the extreme edge cases, so deciding where the middle ground will be is part of my job too.

    The less work you make for me trying to channel your effort, the more welcome your contributions are. We're always hiring, but we don't advertise, because we've found most random people off the street who just want to help are completely useless at best. Working here sucks. It has all the bad qualities that make it a job, but there's no paycheck to help the bitter pill go down. The only reason anybody would ever work here is passion for our software.

  75. Simplemachines by Anonymous Coward · · Score: 0

    Simple machines forum is open to new developers right now. HTML, PHP, JavaScript and CSS is exactly what's needed. http://www.simplemachines.org/

  76. I'd like to revise my website by cesman · · Score: 1

    Been thinking about it for a while... As I'm not a web developer, I could certainly use some help. You can find my contact on my site (mysettopbox.tv).

    --
    When the source is open, the possibilities are endless.
  77. J!Research, Joomla! for research departments by Anonymous Coward · · Score: 0

    We are a small project, a Joomla! extension for research departments: http://joomla-research.com. Nothing special but PHP and Joomla! web development!!

    Our work is mostly voluntary and help is always welcome either as development effort or documentation and translations!! If you are interested in helping us, just write an email to jresearch-development@googlegroups.com

    Currently we are focused in revamping our current design in order to be compatible with Joomla! 1.6

  78. Project by Anonymous Coward · · Score: 0

    I'm working on a somewhat neat free software project in need of a web dev/graphic designer. It's a new project. Fairly small. Version 0 is more-or-less ready for release, except for graphic design, which is done in HTML/CSS/JavaScript. The bulk of the code is written in Python/PyQT (the Qt is all back-end -- a Gnome user wouldn't release it isn't Gnome). If it were successful, it'd be a fairly high visibility desktop project.

    It might be a good bridge project. You could start where you're comfortable (essentially web dev), and move into the core code as you got more used to Python. It's a small, simple, and well-written code base. If successful, it would look good on a resume too.

    Shoot me an e-mail and we can chat about whether or not you're interested.

    My contact info: http://www.mitros.org/p/contact.html

  79. Drupal Chat Room by thechemic · · Score: 1

    Drupal could desperately use a free, functional, open source chat room. The current solutions are either expensive, or insanely buggy!

    --
    Let's make like a bird... and get the flock outta here.
  80. A Worthy OSS Project by Anonymous Coward · · Score: 0

    You can check out the Instantbird project at instantbird.com. It's a multi-protocol IM still in it's early stages. It's based on Mozilla tech (so you already have 95% of the requirements) and uses the libpurple library (dused in Pidgin, etc).