Slashdot Mirror


Ask Slashdot: Aging and Orphan Open Source Projects?

osage writes: Several colleagues and I have worked on an open source project for over 20 years under a corporate aegis. Though nothing like Apache, we have a sizable user community and the software is considered one of the de facto standards for what it does. The problem is that we have never been able to attract new, younger programmers, and members of the original set have been forced to find jobs elsewhere or are close to retirement. The corporation has no interest in supporting the software. Thus, in the near future, the project will lose its web site host and be devoid of its developers and maintainers. Our initial attempts to find someone to adopt the software haven't worked. We are looking for suggestions as to what course to pursue. We can't be the only open source project in this position.

155 comments

  1. Options... by Lisias · · Score: 5, Insightful

    "Fork" the thing on SourceForge or similar service. SYNC the repos and web pages there over the time while trying to gather collaboration.

    Perhaps you can manage to get there what your company doesn't. At very least, this will guarantee the project's surviving when your company shuts the support down.

    At very worst, you'll have a way to save the project's source code and documentation to posteriority when the company support ends.

    In the mean time, you can negotiate a hand over to Apache, GNU or any other Open/Free Software Foundation.

    --
    Lisias@Earth.SolarSystem.OrionArm.MilkyWay.Local.Virgo.Universe.org
    1. Re:Options... by Anonymous Coward · · Score: 5, Informative

      "Fork" the thing on SourceForge or similar service.

      Also a Dice holding. Bitbucket or github are in better shape these days.

    2. Re:Options... by stephanruby · · Score: 4, Funny

      Also a Dice holding. Bitbucket or github are in better shape these days.

      Wow! You guys are fast!!

      I never expected someone to guess the right name of the project with only the two clues I've given.

    3. Re: Options... by AvitarX · · Score: 1

      I actually thought sourceforge was closed source .

      I read an article about it here "sourceforge fails to forge source" I think .

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    4. Re:Options... by Anonymous Coward · · Score: 2, Insightful

      Don't forget Google code. It is unlikely that Google will disappear in a couple years.

    5. Re:Options... by gbjbaanb · · Score: 3, Insightful

      and CodePlex, which although hosted my Microsoft does a better UI job of the overall thing than Google Code (which has dropped support for binary releases, telling you to use dropbox or something instead), and has a pretty poor tracker.

      I found github to be a bit 'meh' too in terms of usability, though still better than google code.

      I'm not sure what the best one to use is, based on functionality and usability rather than something that has 'git' in the name or some vague "startup coolness". If anyone can enlighten us, I'd appreciate it.

    6. Re:Options... by Anonymous Coward · · Score: 1

      Google is known for killing their projects and services abruptly though.

    7. Re:Options... by Anonymous Coward · · Score: 3, Informative

      I'm not sure what the best one to use is, based on functionality and usability rather than something that has 'git' in the name or some vague "startup coolness". If anyone can enlighten us, I'd appreciate it.

      I've found Bitbucket to be exceptionally nice, with free public and private repositories, online editing, wiki, etc., but as a lowly user I cannot vouch for its long-term stability.

    8. Re:Options... by JackieBrown · · Score: 1, Informative

      They are know for killing their projects and services but they typically provide a lot of time when they decide to do this.

    9. Re:Options... by Anonymous Coward · · Score: 1

      Just make sure you get the code saved to archive.org ... they'll be around for a while.

      (In all seriousness, I once got the code to an obsolete project by downloading it from an archived webpage that no longer exists.)

    10. Re:Options... by slashdice · · Score: 1

      Forget Google code. Google is very happy to shut off the lights on their 20% projects. It's a miracle (or perhaps oversight) that it hasn't already been killed. They've been neglecting power users and programmers over time (they killed google code search for example). They use google code for their own shit so they have to keep it around, right? Wrong. They use fucking github to host many of their open source projects (and they don't use it at all for internal projects). Do you think the McDonald's corporate cafeteria has catering by Burger King?

      tl;dr - Google code is on life support with a do not resuscitate order. And also has ebola.

      --
      Copyright (c) 1990 - 2014 Dice. All rights reserved. Use of this comment is subject to certain Terms and Conditions.
    11. Re:Options... by Anonymous Coward · · Score: 0

      They will never ever kill Code tho. (They mine too much data from projects.)

    12. Re:Options... by Fearan · · Score: 2

      I prefer BitBucket, although recently been moving to GitHub because that's where everyone seems to be. BitBucket UI is great, although it's still lacking statistics (commits, etc) after years of users complaining.

    13. Re:Options... by Anonymous Coward · · Score: 0

      GitHub is the McDonalds of code hosting.

    14. Re:Options... by MouseTheLuckyDog · · Score: 1

      Why not put the code on several sites? That guarantees it's survival.

    15. Re:Options... by TemporalBeing · · Score: 2

      Also a Dice holding. Bitbucket or github are in better shape these days.

      Wow! You guys are fast!!

      I never expected someone to guess the right name of the project with only the two clues I've given.

      GNU already has a fork of that project - http://savannah.nongnu.org/

      --
      Truth is like the sun. You can shut it out for a time, but it ain't goin' away. - Elvis Presley (source: imdb.com)
    16. Re:Options... by TemporalBeing · · Score: 1

      Apache

      Apache requires 2 active backers for them take the project. They don't just accept dead cruft; there has to be a community.

      --
      Truth is like the sun. You can shut it out for a time, but it ain't goin' away. - Elvis Presley (source: imdb.com)
    17. Re: Options... by markhb · · Score: 2

      SourceForge was open-source in its earliest days, and then they stopped open-sourcing later releases as they added more features that were intended to generate revenue. There was indeed a lot of coverage of SourceForge's failings here, even though both Sourceforge and /. were owned by (I think) VA Software at the time.

      --
      Save Maine's economy: write stuff down. All comments are exclusively my own, not my employer.
    18. Re:Options... by Anonymous Coward · · Score: 0

      Not this time.

    19. Re:Options... by Shoten · · Score: 1

      "Fork" the thing on SourceForge or similar service. SYNC the repos and web pages there over the time while trying to gather collaboration.

      Perhaps you can manage to get there what your company doesn't. At very least, this will guarantee the project's surviving when your company shuts the support down.

      At very worst, you'll have a way to save the project's source code and documentation to posteriority when the company support ends.

      In the mean time, you can negotiate a hand over to Apache, GNU or any other Open/Free Software Foundation.

      The problem is in finding developers to support the project in the first place...which includes companies being willing to let some of their employees do some of it on company time. The website is NOT the big roadblock here, by a long shot. So forking it accomplishes absolutely nothing, and moving the repository to SourceForge, while not a terrible solution to the "no more website" issue, really doesn't address the true problem.

      --

      For your security, this post has been encrypted with ROT-13, twice.
    20. Re:Options... by Anonymous Coward · · Score: 0

      That's pretty offensive. Does every street have GitHub litter washing around in the wind? Does GitHub pollute every streetscape with their stupid logo? Does GitHub make false claims about the content of their product, e.g. are their zip files actually bmp files? No, I didn't think so.

    21. Re:Options... by Anonymous Coward · · Score: 0

      Do you think the McDonald's corporate cafeteria has catering by Burger King?

      Given the choice, which would *you* prefer? Good sense imposes limits on dogfooding.

    22. Re:Options... by Lisias · · Score: 1

      BitBucket is nice, and the integration with JIRA works nice.

      But that SourceTree tool of them... Jisuiz. The Mac version crashes all the time - sometimes I just go for gitk =P

      --
      Lisias@Earth.SolarSystem.OrionArm.MilkyWay.Local.Virgo.Universe.org
    23. Re:Options... by Lisias · · Score: 1

      The problem is in finding developers to support the project in the first place...which includes companies being willing to let some of their employees do some of it on company time. The website is NOT the big roadblock here, by a long shot. So forking it accomplishes absolutely nothing, and moving the repository to SourceForge, while not a terrible solution to the "no more website" issue, really doesn't address the true problem.

      I understood that the problem is the company not willing to do support anymore - ergo, they're not expending any resources on gathering developers to help. You see, you need expend employee's time in order to look for help out there: you can not find what you don't look for.

      And, if you don't know, Source Force is not a web site hosting service. It's a full blown software development infrastructure. Code repository, communication, releasing, bug tracking, support.

      --
      Lisias@Earth.SolarSystem.OrionArm.MilkyWay.Local.Virgo.Universe.org
    24. Re: Options... by Lisias · · Score: 1

      I worked on company that used CollabNet. It was pretty good for large projects.

      GutHub is too "code warrior" for my taste. I would bet my coins on BitBucket.

      --
      Lisias@Earth.SolarSystem.OrionArm.MilkyWay.Local.Virgo.Universe.org
  2. "Donate" to a Foundation by qpqp · · Score: 3

    Depending on the type of software, you could try getting it into Apache, OW2, or others. Also fork it to github.

    1. Re:"Donate" to a Foundation by Anonymous Coward · · Score: 0

      Apache isn't where old open source projects go to thrive. It's where old open source projects go to die. Aside from Apache HTTP Server and Apache Ant, the rest of them are pretty much dead and/or irrelevant.

    2. Re: "Donate" to a Foundation by Anonymous Coward · · Score: 2, Informative

      Maven, tomcat, lucene, solr, couchdb, Hadoop, wtf are you talking about

    3. Re:"Donate" to a Foundation by Beezlebub33 · · Score: 3, Interesting
      Um...I beg to differ.

      Apache has a number of vital, rapidly improving projects. The one that I'm using currently is Apache Spark. We use Solr and Nutch, and they are being actively developed. We're excited about Calcite getting to the point that it is fully featured and stable, and that's progressing.

      there are plenty of projects that have moved to the Attic, which is where they go for the long, slow retirement and death. And many of the projects are, I would say, lethargic and not frequently updated, because they are large, stable, and feature complete, but likely to be replaced by other projects. Maven is a good example, where I think there is something better, but there is a large, installed userbase that Apache supports.

      Based on his (vague) project description, it sounds like apache might be perfect for it.

      --
      The more people I meet, the better I like my dog.
    4. Re:"Donate" to a Foundation by Anonymous Coward · · Score: 0

      Like OpenOffice. Abandonware.

    5. Re: "Donate" to a Foundation by Anonymous Coward · · Score: 0

      Even little projects like POI are doing pretty well.

  3. More specific by StripedCow · · Score: 5, Insightful

    Could you be a little more specific about the kind of software this is about?
    That might reveal why people shy away from the project.

    Anyway, in general, keep in mind that maintaining software is boring and does not earn one brownie points.
    Motivating people to write the software from scratch might work better.
    In that case, make sure your functional specs are up to date.

    --
    If Pandora's box is destined to be opened, *I* want to be the one to open it.
    1. Re:More specific by Anonymous Coward · · Score: 3, Insightful

      +1

      Actually naming the project here would help draw attention to it

    2. Re:More specific by Anonymous Coward · · Score: 3, Interesting

      Yeah, if it is open source, why be so protective?

      No you should not give just anyone commit privileges or blindly accept patches from unknown
      sources...but why all the secrecy?

      Where/when is the new site? If nothing else, put up a tarball and maybe someone can run with it.

      If you / your company is "out" even a tarball is better than nothing. There are many "free" web hosts
      available, with various features.

      This is 2014, not 1993.

      While I can see not wanting to be slashdotted, there is no magic or secret.

      Even code under maintenance with a certain size userbase should perhaps have:

      -- regular releases (if nothing else, various OS need regular packages, even if the code has not changed; this
              may be more appropriate to let people affiliated with the various OS handle

            some projects only release source because they do not want the hassle of "supporting" binaries;
            some projects release binaries and only support theirs (not any changes
              distros/packagers might make) so if you want "support" you are advised to use the project's binaries

            may or may not apply as much if this is written in a "scripting" language, but there are similar issues,
            and generally oh-so-many packaging systems to choose from, different run-times/VMs for the same language,
            etc.

      -- unit tests, a nice web interface with colorful tables
      -- bug tracker, place to report security issues
      -- mailing list, chat room, screenshots
      -- coding standards
      -- list of goals/future directions, even if it is a pipe dream and will never happen, it is nice to know
              what is possible / what the long-time users/devs wish it could do; ports you would like to see happen

      -- docs for devs -- example usage (e.g. API, a library might have sample programs); is nice to have a web version of docs
      -- docs for users -- user guide, FAQ, example usage; again, nice to have a web version, if it is kept up to date at least

      -- shiny graphs/benchmarks/etc. (depending on nature of this thing) -- how is this code faster/better than other code?
              or is that not relevant, the API is so nice, or the code is so clean, or it runs everywhere, or...why is this project
              better than any others? or even why is it worse and what needs improved...

      etc.

      These things may not be "feasible" or realistic if there are few people interested, but without even a place
      to grab the code, no website, noone to contact, no mailing list, no chat room, the odds are 0%.

      There is no secret. Just do what you do. If you are done, put up a list of "future directions" to hopefully steer someone
      where you want the project to go.

      I am more worried there is no roadmap than anything else. Maybe everything works and is stable, everything
      is feature-complete, no serious bugs.

      Where would you like to see this go?

      Poor analogy time: It sounds like you /your company are "done" but shopping around for a good "owner",
      otherwise your custom-made car will be scrapped.

      If you can't sell it, leave it on a street corner with "for free" and a number where you can be reached for the title.

      Right now, you have a sign "free car!" but no address to pick it up from, noone knows the make or model or year
      or how much $ you put into it, how many miles, or even the color, or whether it runs or not, or what continent it is on.

      It sounds more like you want a specific "caretaker" and not just anyone, but haven't outlined what you want from that person.

      While this can be a good thing, depending on license it might be mostly futile: either the code is available or not, end of
      story. Right now it "is not" [1]

      [1] from slashdot POV...there may be many people with the code and a working website, but we don't have any evidence
      of that.

    3. Re:More specific by eclectro · · Score: 4, Informative

      Could you be a little more specific about the kind of software this is about?
      That might reveal why people shy away from the project.

      Tangentially, you manage to bring up a very good point. One huge problem is the software projects might be using. A number of companies open sourced their software before the notion of a 'standardized' license method became prevalent. If a project is not Mozilla, GPL, or BSD compatible then it will have a very hard time attracting new developers. I know would not want to work on something that did not have a useful open source license. I would encourage the submitter to make sure whatever he is working on have a standard, permissive as possible license (if possible) before he closes shop.

      I know one interesting project (from a historical perspective) that suffers from this is the Open Watcom compiler with its non-compatible Sybase Public License. This project fits the submitter's description to a tee. I bet there are others like this. At least POV-Ray got around to fixing their license finally.

      --
      Take the cheese to sickbay, the doctor should see it as soon as possible - B'Elanna Torres, "Learning Curve"
    4. Re:More specific by Anonymous Coward · · Score: 0

      Click bait to where?. I don't see any links.

    5. Re:More specific by Anonymous Coward · · Score: 0

      Maybe OP is under a non-disclosure agreement, in which case he/she won't be allowed to reveal it.

    6. Re:More specific by Andy+Dodd · · Score: 2

      Also:

      "under a corporate aegis"

      Depending on how the company manages the open source project, this can strongly discourage community members. Even if the company TRIES to encourage community development, a combination of licensing and other behaviors of the company might cause issues.

      See http://readwrite.com/2013/08/0... - I once saw another article (can't find link) where one of the MariaDB guys said that with the new org structure of MariaDB, they have FAR more community contributions than MySQL ever did, even before getting purchased by Oracle.

      Another example was the Cyanogen Focal relicensing incident. Cyngn's founders tried to use their CLA to obtain MySQL-style dual licensing (and the founders cite MySQL's business model as their inspiration despite the fact MySQL never had a vibrant community behind it) caused a nasty forking event, and also caused other community projects in the AOSP-derivatives space to reduce their cooperation with CyanogenMod. I keep on hearing/seeing evidence that implies numerous people on the "community" side of things that stayed with the project are pretty unhappy, only staying because it's still (for now) the dominant and most well known project in that space. Cyngn leads have even found themselves having to bribe people with devices to get them to stay.

      (Disclaimer: I was one of those who left CM after the Focal relicensing dispute.)

      --
      retrorocket.o not found, launch anyway?
    7. Re:More specific by flink · · Score: 2

      +1

      Actually naming the project here would help draw attention to it

      It also might get them fired. It sounds like the author still works for the company. Posting negatively about your employer in a public forum is a good way to draw unwanted attention to yourself as well.

    8. Re:More specific by Anonymous Coward · · Score: 0

      Click bait to where?. I don't see any links.

      Clickbait to this very discussion. To engender clicks, comments, and pageviews under the guise of helping out a 'community member'.

    9. Re:More specific by butalearner · · Score: 5, Insightful

      A bit of Google-fu reveals that osage, the name of the submitter, is also the name a layout/rendering tool associated with GraphViz. It's likely old enough to fit the "over 20 years" comment and was the de facto standard until a bunch of javascript graph visualization libraries popped up and made it easier to create prettier, interactive graphs. The latter explains why younger developers might shy away from it: it's written in C instead of javascript. And it was started by AT&T Labs Research to fulfill the corporate aegis bit. And there is a banner on the Graphviz homepage trying to attract developers.

      So unless this is all coincidence, we may have a winner, which would be sad since I use it on occasion.

    10. Re:More specific by osage · · Score: 4, Informative

      The software is fairly general-purpose, being used in software engineering, bioinformatics, network engineering and social networks, to name a few areas. I should also have noted that we're not just considering maintenance. The underlying field has a lot of work going on it. There are plenty of opportunities to develop new algorithms and provide new features.

    11. Re:More specific by Anonymous Coward · · Score: 0

      +1

      Actually naming the project here would help draw attention to it

      might also have the backlash of "shill"-ness

    12. Re:More specific by jthill · · Score: 1

      Well, if I'm reading my hits right that's a shame. GraphViz is distributed under the EPL, it's not compatible with either GPL and not at all easy to relicense to any of the biggies.

      --
      As always, all IMO. Insert "I think" everywhere grammatically possible.
    13. Re:More specific by geminidomino · · Score: 1

      Wow. That IS a bummer. I use it more than "on occasion." I use it a damn lot (it's so much faster than doing even simple graphs with Dia)

    14. Re:More specific by xtracto · · Score: 1

      Sounds like it is GraphViz.

      It is a bummer that such a nice project is in a state like that. I would recommend a lot to make a fork in GitHub so that the source code has more visibility.

      Also, someone touched a very good point. A lot of young people are now focusing on Web technologies (like JS). Are you aware of vis.jz ? (a port of GraphViz engine to JavaScript) We use it were I work now to very quickly visualize graphs.

      I really like the Dot language, and after tinkering with several JS graphing programs, I concluded that GraphViz layout algorithm is the best (for big graphs, pretty much all the others showed crap, while GV shows a decent image).

      --
      Ubuntu is an African word meaning 'I can't configure Debian'
  4. commit to GitHub by Anonymous Coward · · Score: 5, Funny

    On GitHub, you don't even need developers. The cloud does everything, through the magical miracles of unicorn sweat and pixie dandruff.

    1. Re:commit to GitHub by Anonymous Coward · · Score: 3, Insightful

      This is the only actual solution. You dump it on github and plaster the link all over your community pages. If the software is actually important, someone will pick it up and continue maintaining it. If not, it was meant to die, but it's corpse is still there in case someone needs to study it someday.

  5. Re:To be a sanctimonious twit, you must first be o by NeoTron · · Score: 1, Troll

    Sometimes, I wish there was a Slashdot rating of "Toxic" with a score of -1000

    On saying that though, the original question is pretty crap - no details of said project given.

  6. Ask the project community by gmuslera · · Score: 3, Insightful

    If you won't support it elsewhere, ask the community if anyone of them want to host/support it. It just requires an i.e. github account to host the code, and the key pieces of information of forums/wiki pages/etc could be move there by the community if there is enough interest.

    In the end, if the project wasnt developed exclusively by your company developers, it belongs to the community too.

    1. Re:Ask the project community by Florian+Weimer · · Score: 4, Interesting

      It also makes sense to raise the issue with downstreams such as Debian, OpenSuse, or Fedora (assuming they exist for the project). Or if it is in one of the enterprise GNU/Linux distributions, approach those vendors.

  7. Why the cloak and dagger? by Anonymous Coward · · Score: 2, Informative

    Since when have open source projects been about cloak and dagger? Name it, explain it, and Slash users can tell you what the best option is. As a general rule, you can stick it on Source Forge under a known license and promote it on Slashdot and it sinks or swims, but even if it stagnates, OLD CODE STILL RUNS and lives on past its developers.

    The nature of open source is that you offer it to *everyone* under a known license, so if your user bases really uses it, they can have the code and maintain it themselves.

    1. Re:Why the cloak and dagger? by PhilHibbs · · Score: 5, Insightful

      Because it can cause embarrassment to the company to admit that their software is in peril. Maybe this guy doesn't have the authority to make announcements to the public on behalf of his employer.

    2. Re:Why the cloak and dagger? by msobkow · · Score: 3, Insightful

      Not much of an "open" source project if you can't even name it, is it?

      --
      I do not fail; I succeed at finding out what does not work.
    3. Re:Why the cloak and dagger? by Anonymous Coward · · Score: 1

      Maybe he's talking about MFC.

    4. Re:Why the cloak and dagger? by gsslay · · Score: 2

      The company is not interested in supporting the software. So if their software is in peril, it is entirely in their hands.

      This situation doesn't sound unusual to me. The company originally developed it because it addressed a need/demand at the time. The developers involved took a personal interest in it. The original need has long gone, but the developers have kept it going as a personal project that the company indulges.

      But once the original developers leave, the company has no reason to continue their involvement with it. The people using it are not their customers (or are insignificant enough to be customers of no value). They owe it nothing, and suffer no "embarrassment" from walking way from it.

      That being said, I don't know why the poster hasn't come out and said what the software is. It may answer a number of questions.

    5. Re:Why the cloak and dagger? by evenmoreconfused · · Score: 2

      Well, for one thing, this discussion is more useful to many of us (who may be in a similar situation) if the comments are kept general. The moment the product is identified, the comments will naturally drift towards issues specific to that situation.

      --
      No. Well...maybe. Actually, yes. It really just depends.
    6. Re:Why the cloak and dagger? by Anonymous Coward · · Score: 0

      How will these developers connect with this code, if the code is kept secret.

      Really, if this is MFC/ATL/.NET, we know MS doesn't want it, throw it out onto hosting and move on.

    7. Re:Why the cloak and dagger? by buchner.johannes · · Score: 1

      Open Source does not mean available to the public. It just means the recipient of software can modify and redistribute freely.

      --
      NB: The message above might reflect my opinion right now, but not necessarily tomorrow or next year.
    8. Re:Why the cloak and dagger? by Anonymous Coward · · Score: 0

      So...
      what language should I use for this project idea I have? No, I won't tell you anything about it, I want to keep it general so it applies to everyone.

      Please... just stop.

    9. Re:Why the cloak and dagger? by osage · · Score: 4, Informative

      The software came out of the Research organization which at the time had a wide mandate. As there was no interest within the company of capitalizing on it, we were able to get it released as open source (currently, with the Eclipse license). As the software provided a platform for our research, work on it was encouraged. Of late, the company has greatly curtailed research, firing many and convincing many others to leave voluntarily, and restricting work to a few areas. We have moved the code base to GitHub but have kept the web site on its current machine until we decide what to do. As with most companies, managers can be touchy about employees airing concerns publicly.

    10. Re:Why the cloak and dagger? by Anonymous Coward · · Score: 0

      Why won't you tell us what the software is? You won't get new contributors if you keep the thing secret.

    11. Re:Why the cloak and dagger? by buchner.johannes · · Score: 1

      As your quote says, you get a license for universal redistribution, but the developer does not have to provide universal redistribution.

      --
      NB: The message above might reflect my opinion right now, but not necessarily tomorrow or next year.
    12. Re:Why the cloak and dagger? by TemporalBeing · · Score: 1

      The company is not interested in supporting the software. So if their software is in peril, it is entirely in their hands.

      This situation doesn't sound unusual to me. The company originally developed it because it addressed a need/demand at the time. The developers involved took a personal interest in it. The original need has long gone, but the developers have kept it going as a personal project that the company indulges.

      But once the original developers leave, the company has no reason to continue their involvement with it. The people using it are not their customers (or are insignificant enough to be customers of no value). They owe it nothing, and suffer no "embarrassment" from walking way from it.

      That being said, I don't know why the poster hasn't come out and said what the software is. It may answer a number of questions.

      It could be that they haven't announced anything yet, so it could cause "material harm" to the company or put the TFA's author in a bad position in the company to announce something prior to any official annoucement. There are numerous legal reasons to not necessarily name a project; however much the community here may want them to do so.

      --
      Truth is like the sun. You can shut it out for a time, but it ain't goin' away. - Elvis Presley (source: imdb.com)
    13. Re:Why the cloak and dagger? by budgenator · · Score: 1

      The generally understood definition In production and development, open source as a development model promotes a universal access via free license to a product's design or blueprint, and universal redistribution of that design or blueprint, including subsequent improvements to it by anyone. disagrees with you. Universal = anyone = public.

      Genrally is not specifically, Most of the GPL' conditions apply to responsibilities that are incured when you distribute not when you develope for internal use. It's perfectly legal to aquire and modify GPLed software or even develope for internal use without giving back to up-stream developers; most consider not giving back to up-stream developers rude and bad form, but it's legal.

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    14. Re:Why the cloak and dagger? by rjstanford · · Score: 1

      Seems to be https://github.com/ellson/grap...

      Also, why does the website need a machine? Throw it on the free GitHub pages and you'll be fine there.

      --
      You're special forces then? That's great! I just love your olympics!
  8. Let it die with you by RR · · Score: 3, Informative

    Yours wouldn't be the first software that has become abandonware. Users may appreciate the stability of an unchanging release. If it's distributed under a Libre license, then it can be forked and redistributed, but chances are that kids would rather make their own mistakes than work on your program.

    --
    Have a nice time.
    1. Re:Let it die with you by Anonymous Coward · · Score: 0

      Thus, systemd.

  9. If it is needed, they will come by mitchy · · Score: 2

    You have a couple issues that you mention - but without knowing the software this advice is all I got for you...

    • Hosting: Ultimately you should move your codebase to GitHub where it can be hosted (with documentation and static website for free).
    • Contributors / maintainers: GitHub gives you the biggest shot at exposure to the developer community. On top of that, you need to ask yourself who is using this software, and if it is useful to anyone who codes for a living. Again without knowing what software you're talking about, all I can say is either nobody will care when it dies off, or someone will volunteer in the future if access is open and the need is there.
    --
    "The mind is a terrible thing to, um, uh, oh bollocks." -- Me
  10. What the hell does "sizable user community" mean? by Anonymous Coward · · Score: 0

    Are you talking hundreds? Hundreds of thousands?

    Maybe the project is not as big as the OP thinks it is since no one in that sizable user community has shown interest in contributing to it.

  11. Complexity repulse new developers by jcdr · · Score: 2

    Many projects started with simple code and increased the complexity overs the years up to the point that less and less peoples are willing to learn it. A key to attract new developers is to split the project in smaller parts and let others take the maintenance of those smaller parts. Don't hesitate to use standard libraries whenever possible and don't hesitate to rewrite code to make it easier to read. Up to date documentation and tested tutorial on how to start coding for example an extension might be good advantage.

    Close relations with distributions can be a source of new developers instead of a layer that isolate the project from the users. It's an advantage to directly maintain the project in a few leading distribution.

    Probably a very important factor for attracting new contributors is how there idea are welcomed at there first post and how there are credited for there effort.

  12. Set a support end date and publicise it by Peter+(Professor)+Fo · · Score: 1
    Then it's up to the current team to make sure there's one last stable release if that's what they want to do.

    Users can look around and make choices.

  13. Original Poster says it is Open Source already by Anonymous Coward · · Score: 0

    The question asked is about community and developers, not the code per se.

    In a similar situation, I have seen that the best method is to reach out to the user community. If the software meets a need, then there is money for developers. Perhaps reaching a group of developers that are still hungry for cash (non-US are not as rich) can get you the developers you need to survive.
    Hot-shot young programmers aren't the only kind that can make a support group.

    This means focusing on the stability of the community will be paramount to attract the stable motivated coders you need.

  14. How much does it pay? by Anonymous Coward · · Score: 0

    If the answer is zero you have found your problem.

  15. Give it a name first by Nikademus · · Score: 2

    I would suggest you give the project a name first, given from your post it doesn't seem to have one. Then publish on well known site that this project is searching for devs.

    --
    I gave up with the idea of an useful sig...
    1. Re:Give it a name first by Anonymous Coward · · Score: 1

      we have a sizable user community and the software is considered one of the de facto standards for what it does.

      It probably has one, but the OP wants it kept secret.

    2. Re:Give it a name first by Anonymous Coward · · Score: 0

      I know the true and tested solution for their problem but then, I'll keep it secret too.

    3. Re:Give it a name first by iggymanz · · Score: 1

      then it deserves to die. either step up and swing the bat or fuck off.

    4. Re:Give it a name first by Anonymous Coward · · Score: 0

      Mod parent up, you ignorant fuks!

  16. A discussion for the ages - literally by eclectro · · Score: 5, Insightful

    This was asked back on Slashdot 14 years ago in 2000. As you can see, most of the websites mentioned that archived "ummaintained" software have since evaporated and are unmaintained themselves!

    Then it was talked about briefly on stackoverflow in 2009.

    Submitter, what I suggest you do is include a text file that describes the history of the project (If it was me - I think it would be nice to thank those by name who made significant contributions), known issues, ideas for direction of the project (if any), and then post it to Github and Sourceforge as an 'ummaintained' software. With as permissive as a license as you can give it, which will encourage it's use down the road. Also, I would post links, notices, and intentions to any associated forums. And give the community as much time to as possible before closing the website down. Maybe someone or some company will have the where with all to continue the project. If it is reasonable to do so and they seem to be reputable and serious, you might let them. Otherwise, when finished, make sure that archive.org has browsed the website for their archives. Also, post a copy the final software there. If it has a domain name, if you can, I'd give it a ten year renewal date and give it a notice of closure and a link to the project on Github.

    But the larger issue for me, is that you, your colleagues, and friends spent time and effort on this project. That should be recognized. At least by acknowledging that support is ceasing for this project, it can hopefully move on to other hands in the future. It does happen.

    I wish more more programmers were as thoughtful as you. And I wish there were better ways (i.e. more permanent and standardized) of dealing with orphanware.

    --
    Take the cheese to sickbay, the doctor should see it as soon as possible - B'Elanna Torres, "Learning Curve"
    1. Re:A discussion for the ages - literally by Anonymous Coward · · Score: 0

      Great write up!

      I like to think, as long as it's out there accessible, someone will come across it at some point. If it fills a need they might have, it's a bonus for the community writ large. 'Pay it forward', so to speak. At minimum, throw it online for a while, and make sure archive.org 'backs it up', for posterity.

  17. It's called marketing. by Qbertino · · Score: 3, Informative

    Said this already a while back on a simular problem:
    It's called marketing.

    In short:
    If your project is (re)presented properly, you'll have people falling over each other to claim gouvernance over it.
    I'd put it into a foundation - after refurbishing it's outward representation!

    Example: Typo3's architecture looks like it's designed by monkees on crack, it's config language TypoScript is so bizar - in concept and in implementaion - I can't even describe it and there are a countless other strange things about this software. Yet it has a professional website, ressonable documentation and a solid brand, brandbook included(!). I doubt the Typo3 Foundation has problems finding heralds for it's project. There even are Oreilly's on it.

    Hope I could help. And good luck finding a heir for your project.

    --
    We suffer more in our imagination than in reality. - Seneca
    1. Re:It's called marketing. by rjstanford · · Score: 1

      Very well pointed out. Professional website themes are inexpensive these day to the point that anyone using hand-scrawls like http://www.graphviz.org/ are just asking for disdain.

      --
      You're special forces then? That's great! I just love your olympics!
    2. Re:It's called marketing. by Anonymous Coward · · Score: 0

      I don't know. I am MUCH more likely to use code from a clean and comprehensible site like graphviz.org than from a pretty but hard to use site.

      If anything graphviz.org should be commended for not falling into the javascript/html5/flash hole. That rarely generates utility. Graphviz is 100% utility-oriented, and actually very useful.

  18. Re:Depends on the project by CaptSlaq · · Score: 4, Interesting

    I'd rather write a replacement product then help old software limp along. Also old code tends to be ..........

    Mature, debugged, and well documented?

  19. How to attract developers by Anonymous Coward · · Score: 0

    The best way to attract developers is to keep the name and purpose of your software secret.

  20. software by jamezclark111 · · Score: 1

    Could you be more specific about the kind of software this is about?

    1. Re:software by ray-auch · · Score: 1

      It's: Project who must not be named.

      [probably Bash :-)]

    2. Re: software by Anonymous Coward · · Score: 0

      I bet the OP's got an old broken dot matrix printer in the corner they don't let anyone fix that they refer to as, "The banned formerly known that prints."

    3. Re: software by Anne+Thwacks · · Score: 1

      I think the device you are referring to is known as a band printer. http://en.wikipedia.org/wiki/Line_printer/

      --
      Sent from my ASR33 using ASCII
    4. Re: software by Anonymous Coward · · Score: 0

      Whoosh. "The artist formerly known as Prince."

    5. Re: software by budgenator · · Score: 1

      That doesn't do you any good without a decollator and a burster

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
  21. Several options by Anonymous Coward · · Score: 0

    Lots of good suggestions, but it all boils down to a few options:
    1. Get users who care to pay for continued maintenance, so that developers/consultants can at least be hired for the work.
    2. Offer a migration path to alternative projects, if such exist.
    3. Let it rot.

    Note that #1 and #2 don't have to be mutually exclusive.

  22. Post the name by BringsApples · · Score: 1

    If you post the name of the project, then you may get real answers that apply directly to your situation. But somehow I get the feeling that you don't name it for this very reason. And since that's the case, it appears that your project will die. I'll bet that there's already a replacement out there that many are already switching to.

    Having said that, I hope the project is called facebook.

    --
    Politics; n. : A religion whereby man is god.
  23. Re:To be a sanctimonious twit, you must first be o by Anonymous Coward · · Score: 2, Insightful

    The GP should be modded +5, Painful Truth.

  24. Join the club, welcome. by niknah · · Score: 1

    There're lots of OS projects out there without anyone listening. They get no response when you post an issue, even if they're popular and people are still using it. Most people don't contribute anything with a project if it's working. If a little bit is not working or could be better they may post a little patch to get that little bit to work. If there's a lot that's not working the way they like, they may shop for something else. IMO 20yrs old sounds like old code. That's before the birth of most modern languages we use today.

    1. Re:Join the club, welcome. by Anonymous Coward · · Score: 0

      Alternatively, people do submit bug fixes and functional enhancements, but the project controller suffers from NIH syndrome and those in a position to help simply give up.

    2. Re:Join the club, welcome. by Anonymous Coward · · Score: 1

      That's before the birth of most modern languages we use today.

      You mean like, Node.js, Angular.js, CSS and client-side Javascript?

  25. Re:Depends on the project by geminidomino · · Score: 3, Insightful

    I don't think I've EVER seen old code that's well documented. Not even stuff from my own larval "Document all the things!" phase... I think subversion feeds on comments.

    Well, on comments and release engineers' tears, when it comes time to merge...

  26. A few important questions need to be asked. by nimbius · · Score: 1

    Whats the framework like? the code will need to breech the walls of the corporation and enter into the open source ecosystem (dont worry, the waters pretty warm out here!) Have you consulted management and legal? while they likely wont have any major restrictions, keeping them in the loop could afford the project some unexpected resources.

    1. What is the license of this code? GPL? Affero? BSD? Apache? Open Source is a pretty diverse term and can often determine numerous limitations and options for perpetuating the codebase.

    2. Do you have hosting? does the project have a name and a home base that users can at least visit to learn about the project, what it does, and how its helpful. marketing the basics is pretty important and while some projects like those by Linus Torvalds become a smash hit with a simple post to a mailing list, the open source ecosystem is blindingly vast.

    3. Do you have mailing lists or irc rooms? google and facebook arent bad, but many other open source projects have IRC or mailing lists because its what devlopers and users in the community are most accustomed to. The important part is to have open and easily accessed channels of communication that members can participate in and help foster growth.

    --
    Good people go to bed earlier.
  27. Don't "fork" it. Don't put it on github. Delete it by Hizonner · · Score: 2

    Take down the Web site. Eliminate all official downloads.

    First, people shouldn't be encouraged to use unmaintained software.

    Second, if somebody really depends on it, they're put on notice that they now have to step up and support it.

  28. Quit complaining... by Anonymous Coward · · Score: 0

    I never believed the MS open source thing was real, and now we have the MS guy saying the corp doesn't want to support the software and his friends have had to find real jobs.

    Now we know the truth!

  29. Re:Depends on the project by Anonymous Coward · · Score: 1

    lol...well documented. Score should be 5, Funny

  30. Re:Depends on the project by drakaan · · Score: 1

    Why would you want to write a replacement product and support the old software too?

    --
    "Murphy was an optimist" - O'Toole's commentary on Murphy's Law
  31. Retired developers by loonycyborg · · Score: 4, Funny

    or are close to retirement.

    Wouldn't a retired person have a lot of time on their hands to contribute to the project? Or it's customary in your country for all people at retirement age to perform ritual suicide?

    1. Re:Retired developers by SuiteSisterMary · · Score: 2

      Or perhaps, having retired, they'd like to pursue other interests, hobbies, goals and ideas.

      --
      Vintage computer games and RPG books available. Email me if you're interested.
    2. Re:Retired developers by loonycyborg · · Score: 1

      All of them? Not a single free day to maintain a project they could maintain while they had jobs? Unlikely.

    3. Re:Retired developers by Anonymous Coward · · Score: 0

      Hahaha!
      I doubt any of them want to do it for free, dumbass.

    4. Re:Retired developers by frank_adrian314159 · · Score: 2

      Or it's customary in your country for all people at retirement age to perform ritual suicide?

      No, we just let them starve to death.

      --
      That is all.
    5. Re:Retired developers by LWATCDR · · Score: 2

      Maybe the just don't want to. They are under no obligation to do that. The entire idea behind FOSS is that the users would put in the "effort" to improve and maintain it.
      That can be money to pay for someone to work on it or working on it themselves.
      Just because you have worked on a FOSS project does not mean you are a slave for life to it.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    6. Re:Retired developers by unimacs · · Score: 2

      It sounds like the OP is looking for a long term solution to help the project move forward and attract new developers. A few of old timers might be willing to hang around and fix a few bugs or deal with security issues but that's just a slower death. And yeah, if these guys are currently getting paid by the company to maintain the software, they might not have any interest in doing so once they retire. Even if they are willing to maintain it, at any point on any open source project, there is nothing stoping anyone from deciding they're done. That's why you need new developers.

      I personally have never worked on a single project that I was passionate enough about to want to make it a life long endeavor. Eventually I want to move on to something different. And I'm sure I'll reach a point in my life (or death) where I simply won't be able to do it anymore even if I wanted to.

      And from maybe a more philosophical standpoint, one of the things I see as attractive about retirement is no longer having the burden of having to maintain anything. ;)

    7. Re:Retired developers by SuiteSisterMary · · Score: 1

      Are they under some sort of obligation? You seem to think that there's something odd about this. From the original story, it sounds like these guys work on this software as part of their (paid) jobs. Are you willing to pay them to continue to work on it? If so, they may very well choose to.

      --
      Vintage computer games and RPG books available. Email me if you're interested.
    8. Re:Retired developers by osage · · Score: 3, Informative

      Actually, I intend to continue to work on it after retiring, but at some time illness, death or some such personal this is going to get involved. It would be nice to have new people involved before then. Also, when the last of us has left the company, it will be difficult to convince the company to continue hosting the web site.

    9. Re:Retired developers by mcrbids · · Score: 1

      Have you considered starting a company around the OSS Project? It's typical for a project in your position to spawn a commercial support entity to satisfy support needs, the $$ for which is also used to develop/support the project.

      --
      I have no problem with your religion until you decide it's reason to deprive others of the truth.
    10. Re:Retired developers by Anonymous Coward · · Score: 0

      Wouldn't a retired person have a lot of time on their hands to contribute to the project? Or it's customary in your country for all people at retirement age to perform ritual suicide?

      Nah, our old programmers move to sparsely populated rural areas and become angry, obsessive-compulsive weapon-collecting hermits. When they're ready to "pull the plug" they simply threaten a law enforcement officer with a weapon. The LEO will take care of the rest free of charge.

    11. Re:Retired developers by LWATCDR · · Score: 1

      How dare they refuse to work for free on a project that benefits me.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    12. Re:Retired developers by loonycyborg · · Score: 1

      Who? Potential contributors they're looking for you mean? Your reply is in wrong place then.

    13. Re:Retired developers by LWATCDR · · Score: 1

      No, those retired developers.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    14. Re:Retired developers by loonycyborg · · Score: 1

      Well, that doesn't make any sense whatsoever then. It is obvious that any current contributors would be most interested in working on it future, more than any other potential contributor. In fact, OP said that he's going to continue his work in this very thread thus answering my question. His issue was loss of company support due to him no longer working there.

    15. Re:Retired developers by LWATCDR · · Score: 1

      " It is obvious that any current contributors would be most interested in working on it future, more than any other potential contributor."
      No it isn't. I worked on a device driver for a Linux based SBC at my last job.
      I have zero interest in working on that for free now that I have a different job.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    16. Re:Retired developers by loonycyborg · · Score: 1

      Other people would be even less interested in working on it for free than you so my point stands.

    17. Re:Retired developers by gpoul · · Score: 1

      I'm not sure I can help out with the project itself as I don't know what it is and what it is written in, but I've been recently working on static site generators and if it helps I might be able to help you migrate it over and hosting it on s3, github, or a privately owned server, depending on what is the best fit going forward.

  32. What is it? by ghodder · · Score: 1

    I'd be happy to offer free website hosting to a project like that if there's real community value but I'd want to see the code hosted on Github/Bitbucket. Such a generic description will make it hard for you to find anyone willing to put up the money. It's also ambiguous as to whether you need to find new hosting or are looking for younger programmers to continue development.

  33. Re:Don't "fork" it. Don't put it on github. Delete by Anonymous Coward · · Score: 0

    As long as it is clearly indicated, that it is unmaintained, there is nothing wrong with putting unmaintained code somewhere public. It can still be useful if even if the project as a whole would not be something someone wants to maintain.

    Hard to give advise for something that there's no information about. I do not really know how much effort has been used to find a maintainer(s). Like it has been said, if it's under a real open source license, and not some "look, but don't touch" kind of license, put it somewhere, state that it's unmaintainted, if there's no maintainers to be found. If it is under "look, but don't touch" license, then you have to get the license changed. Still you would think there would be someone who wants to maintain it, if it's as important as said, though yes, many many many programs go unmaitained, because of lack of skills of those who want it or people want to invent the wheel again and again.

    Unfortunately there aren't many options, if no maintainers are found, the you can just park it somewhere or do what the parent said and vanish it.

  34. Re:Don't "fork" it. Don't put it on github. Delete by Anonymous Coward · · Score: 0

    As long as it is clearly indicated, that it is unmaintained, there is nothing wrong with putting unmaintained code somewhere public. It can still be useful if even if the project as a whole would not be something someone wants to maintain.

    Which is what he suggested - move the project to github. It's still public, but it forces people to go to the new location. In doing so they cannot avoid becoming aware of the project's status.

  35. Was it implemented in COBOL? by Lilith's+Heart-shape · · Score: 0

    That might explain why nobody wants to touch it without a ten foot pole and a hazmat suit.

  36. replying to undo bad moderation by lister+king+of+smeg · · Score: 0

    Moderating on a touch screen is horriblely easy to hit the wrong mod option

    --
    ---Saying gnome 3 is better than windows 8 not so much a compliment as it is damning with light praise.
  37. Close vote by Frankie70 · · Score: 1

    Then it was talked about briefly on stackoverflow in 2009 - http://stackoverflow.com/quest...

    I think this question is not right for SO. It can be closed under different reasons
    - Primarily Opinion Based
    - Too Broad
    - Questions asking us to recommend or find a book, tool, software library, tutorial or other off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.

    I don't have a SO login in this machine. But as soon as I get on my other machine, I am planning to do a close vote on this question.

    1. Re: Close vote by Anonymous Coward · · Score: 0

      I stopped going to stackoverflow because every question gets closed for stupid reasons and the moderators love doing it.

      I heard that to be a moderator there you need to shove something up your ass first and submit the x-ray of it. I'm not kidding.

    2. Re: Close vote by Frankie70 · · Score: 1

      Most closed questions are closed by regular users not moderators. I think you need 3000 points as a user to have a close vote.

  38. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  39. 20 years?! by AqD · · Score: 1

    Unless the project still attracts new users right now, there is no way you could possibly find anyone interested in coding a 20-years-old project.

    Just publish everything on github and forget it.

  40. The tried and true method by Anonymous Coward · · Score: 0

    If your project has a web page, I suggest you post a note saying, "WARNING: Using this project is not secure as it may contain unfixed security issues," and then post instructions on how to migrate to BitLocker. Oh, and then disappear without a trace.

  41. Freely being the key word by Anonymous Coward · · Score: 0

    Freely being the key word there. As soon as you say it is NOT available to the public, then it is *NOT* freely available.

  42. Re:Depends on the project by godefroi · · Score: 1

    He said "then", but he meant "than".

    --
    Karma: Poor (Mostly affected by lame karma-joke sigs)
  43. If your user community is there... by Karmashock · · Score: 1

    ... then you should be able to get someone to step up and do it.

    --
    I've decided to stop wasting my time responding to AC trolls/sockpuppets... so if you want a response from me... login.
  44. Give the license to the FSF. by Anonymous Coward · · Score: 0

    They will at least ensure that the code remains available, and if someone decides they must have an update, they can either sort out coders or code it up themselves.

    Many people will love the code but never do anything to help merely because they don't *have* to, someone else (in this case, you, the coding team) will do all the work, and their apathy will become moot as you solve the problem.

    You've done what needs to be done to find new support. Pass the code on, freeing it permanently is all you can (and need) do now.

  45. Implement Systemd by dr.Flake · · Score: 2

    just anounce you'll implement Systemd support, they'll fork you in a minute

    --
    Why are other peoples sig's always more witty ???
  46. Re:Don't "fork" it. Don't put it on github. Delete by ripvlan · · Score: 1

    I thought the same thing. If the number of users is dwindling - then hosting it on "github" is for posterity only. Maybe somebody in the future will be able to use the code and do something "new and improved."

    It seems that the power of capitalism is what plays here. If nobody uses it - then put it out to pasture. Hanging the code out in public may help a future generation in an unknown way. Maybe it will have a revival. Who knows.

    Think of all the books that have gone unread (or lost) because of old age. Either the language is unknown today or there are just too many modern books to read. Some research scientist will look it over in "20" more years and write about the golden nuggets found in that old project.

  47. Mod parent up by Anonymous Coward · · Score: 0

    No mod points, just want to point out that the parent is the OP, giving more info on this question.

  48. Same thing with OS/2 Source code by martiniturbide · · Score: 2

    I have the same issues with OS/2 source code. Not been able to attract new and younger programmers and many of the source code is scattered on the web with the risk of being lost.

    I'm doing the following:
    1) I had organized all source code I was able to find on GitHub:
    - Created a Organization on github - https://github.com/os2world
    - Organized the repos in "named-categories"
    2) Created a Wiki to organize the catalog.
    3) I will upload a copy of all repositories and a wiki dump to the Internet Archive. http://www.archive.org/

    This are my steps to try that the source code do not get lost.

  49. Dear Slashdot by Anonymous Coward · · Score: 0

    One of my FOSS projects has taken to embedding itself within curly brackets and calling itself "Gertrude." While I support its right to make formatting decisions for itself, my compiler disagrees and refuses to build any new versions until "Gertrude" formats itself "properly". This has resulted in no new builds of my project being released for almost three weeks, an eternity in the modern rapid development cycle. My entire community of users (myself and my cat) are quite put out by this turn of events, and half of them (my cat) have threatened to boycott our project's upcoming Kickstarter campaign until this issue is resolved.

    What do?

  50. Communication? by pooh666 · · Score: 0

    Maybe try telling people what the project actually is, would be a start?

  51. Move on and other thoughts by johncandale · · Score: 1
    20 years is a lifetime in software. Windows 3.11 was current then. Based on your post either the project is replaceable or already replaced.

    an open source project for over 20 years under a corporate aegis.

    There is your mistake. The corp will do what it likes.

    we have a sizable user community and the software is considered one of the de facto standards for what it does.

    Both of those need qualifications. For example 20,000 people might sound like a lot but it is not a sizable user base. One of the defacto.... one of out of how many? If there are 2 or more standards that work nearly as well.... Well there you go.

    If there are other projects that are viable with these problems just open a website, decouple from the corp and be active. Open source projects are very tough and not always a good idea. The corp you were under most likely made things 10 times as easy for you. Now you are going into the wild. There isn't any magic formula for recruiting volunteers unless you can con a few local schools into using the project as a internship/homework for degree students.

  52. The CADT Model by CriminalNerd · · Score: 1

    Ahh, the good ol' CADT model of development.

  53. a metric of success for open source projects by Anonymous Coward · · Score: 0

    I think I fall into the "let it die" camp. The metric of success I've used for my own open source projects is how quickly I can hand off the lead developer role to someone that wasn't on the initial core team.

  54. Re:Depends on the project by Anonymous Coward · · Score: 0

    Mature, debugged, and well documented?

    From a classic (i.e., old) JoelOnSoftware, Things you should never do :

    Before Borland's new spreadsheet for Windows shipped, Philippe Kahn, the colorful founder of Borland, was quoted a lot in the press bragging about how Quattro Pro would be much better than Microsoft Excel, because it was written from scratch. All new source code! As if source code rusted.

    The idea that new code is better than old is patently absurd. Old code has been used. It has been tested. Lots of bugs have been found, and they've been fixed. There's nothing wrong with it. It doesn't acquire bugs just by sitting around on your hard drive. Au contraire, baby! Is software supposed to be like an old Dodge Dart, that rusts just sitting in the garage? Is software like a teddy bear that's kind of gross if it's not made out of all new material?

  55. Re:Depends on the project by drakaan · · Score: 1

    Yes, I know. I was guessing that he didn't know the difference.

    --
    "Murphy was an optimist" - O'Toole's commentary on Murphy's Law