Slashdot Mirror


Community Involvement for an Open Source Project?

pfleming asks: "Several months ago I began a maintenance fork of some niche software. Essentially, these are PHP/MySQL scripts for real estate offices. The original developer moved on to an incompatible version to what I was using. Upgrading for me and many other users was not the easiest option. Luckily the software is GPL'd and so continued work on the fork is not a big deal. I have set up a site, made it available for download, announced the availability of the fork on Freshmeat and the forums for the original software. Now I have a few people subscribed to the project on Freshmeat, and a few on a mailman list set up for the project. This project has been listed on the GNU Website and other mirror sites but doesn't get much discussion on the mailman list and nothing from the Freshmeat subscribers. There is usually an increase in interest (indicated by a short term increase in site hits) when new releases are announced but this fades back to regular traffic of ~40 visits per day as measured by webalizer after a short period of time. Is this an anomaly? Should I be thankful that there aren't tons of bug reports and feature requests?"

"More questions for you to chew on:

  • Is there more interest in a new project vs. one that is more or less mature?
  • Is the project too narrow to attract an audience?
  • Could the underlying business (real estate) just be too saturated with web sites?
Just what are the secrets to a successful (measured by lots of contributors, etc) project...or am I just not defining success correctly?

What other thoughts does Slashdot have on this subject?"

148 comments

  1. My 2 cents by JohnGrahamCumming · · Score: 5, Informative
    There is usually an increase in interest (indicated by a short term increase in site hits) when new releases are announced but this fades back to regular traffic of ~40 visits per day as measured by webalizer after a short period of time. Is this an anomaly?

    This seems pretty normal. Any time you make an announcement on your project (including releases) you are going to drive traffic to its web site (that's why corporations pump out press releases). The fact that it dies down afterwards is totally normal, you'd expect people to come, see what's going on, download the stuff and leave.

    Should I be thankful that there aren't tons of bug reports and feature requests?

    Probably not. This might be an indication that the software is wonderful, but it's more likely an indication that the user base is small. As the user base increases they are going to find all sorts of weird problems (especially with different machine/OS configurations) which will get reported as bugs.

    Is there more interest in a new project vs. one that is more or less mature?

    I don't think new vs. old is as important as good vs. bad. If your project is useful and well executed then you'll get hits. Just compare Mozilla with any of the thousands of "new" projects listed on SourceForge.

    Is the project too narrow to attract an audience?

    I doubt that. Real Estate is a massive business world wide.

    Could the underlying business (real estate) just be too saturated with web sites?

    That's possible in any business, if your project had some uniqueness then the saturation will not be important. Getting the message out about your feature set will.

    Just what are the secrets to a successful (measured by lots of contributors, etc) project...or am I just not defining success correctly?

    I don't think number of contributors is the most important measure. How about number of people actually using the software? In POPFile there's a feature where it can report back (opt in) that it's being used, this gives me an idea of how many downloads converted into users. Another measure of success would be mentions of your project in the press.

    John.

    1. Re:My 2 cents by MisterFancypants · · Score: 3, Interesting
      I doubt that. Real Estate is a massive business world wide.


      Yeah but how many Real Estate agents read Freshmeat? Even if the Read Estate industry is massive (and it is), this guys market is much smaller unless he gets the word out to the general public, which involves spending lots of money on advertising... Which is, of course, silly to do for a free project.

    2. Re:My 2 cents by JohnGrahamCumming · · Score: 5, Insightful
      Even if the Read Estate industry is massive (and it is), this guys market is much smaller unless he gets the word out to the general public, which involves spending lots of money on advertising...


      Word of mouth is far more powerful than advertising. What the guy needs to do is get a few RE offices up and running with the software and get those RE agents to talk to others about it. In addition there are specialist RE web sites where RE agents could discuss the project and hence get more coverage of his project.


      John.

    3. Re:My 2 cents by ndogg · · Score: 1
      Is the project too narrow to attract an audience?

      I doubt that. Real Estate is a massive business world wide.
      That's probably true, but I think we need to look at this question from a different perspective.

      I wouldn't doubt that real estate is a big business. In fact, I know it is, I know quite a number of real estate agents to confirm this fact. However, not many software developers are going to be all that concerned about real estate and so therefore, software like this won't scratch an itch for them. The only ones that will be are the ones that work in IT departments for real estate companies. Real estate people generally don't know much about software, much less open source software, except for the software that everyone else uses in the office (Word, email stuff, etc.), and some other software to get their properties listed, and perhaps some others specific to their industry. Generally, software developers have a lot more knowledge about what type of software is available to the field they work on, and the only software developers whose itch will be scratched by the submitter's software are the ones who work in the industry, and I would bet that there aren't very many of them.
      --
      // file: mice.h
      #include "frickin_lasers.h"
    4. Re:My 2 cents by TedCheshireAcad · · Score: 1

      Just what are the secrets to a successful (measured by lots of contributors, etc) project...or am I just not defining success correctly?

      The definition of success varies from project to project in open source. Many would say that you're successful, you took an open source project and extended it to your needs, that is one of the fundamentals of open source.

      Not all open souce projects are going to be as wide spread as Linux or Apache, but is wide spread adoption really what you're looking for? It's great that you were able to extend this program, and its even better that there are other people using it, even though your following may be very small.

      In the name of Open Source, I think you've succeeded.

    5. Re:My 2 cents by natmsincome.com · · Score: 1

      The other thing that's important to note is that you are doing a fork. That means not only are you going for a small market but your going for a market that doesn't want an up to date version.

      When I look for some software I try to find the original branch and only if it doesn't do what I want look at the forks.

      Wiki's are a good example. The first major on is usemod (there were some before this but they aren't around anymore) there are lots of other ones (Python, ASP, PHP, Zope and even more Perl ones) There were lots of minor forks to usermod but I decided to used usermod as I knew it would be supported.

      Cvsweb is another example. It started off being done by someone who then had a fork that was better maintained than his. After a while he moved on to something else and the other guys became the main branch later on he stopped working on it and now freebsd has the main branch.

      So your problem is that if I was looking for "What ever your program does" and I found it and the original program I'd use the other one unless I couldn't. That's means you won't get the newest version people which are generally the people who help out.

    6. Re:My 2 cents by Anthony+Boyd · · Score: 3, Interesting
      spending lots of money on advertising... Which is, of course, silly to do for a free project

      Yep, I'm learning this. But not for the reasons you think. Try advertising a free project using Google's adwords. They'll kill the ad, asking you to substantiate the claim that the software is free. However, they don't actually give you any method to substantiate the claim -- they only give you the option to change the ad! I tried replying via email (never read/responded to) and even adding text to my Web site to note that the project was under a BSD license. No response, no way to undo their block.

      Hmm. Now that I'm ranting about it, I think I'll change the ad text from "free" to "open source" and see if they block that. Fewer people will understand it, but a gimped ad is better than none, I guess.

    7. Re:My 2 cents by Jack+Greenbaum · · Score: 1
      I doubt that. Real Estate is a massive business world wide.

      Really?

      -- Jack

  2. Surprising by The+Bungi · · Score: 5, Insightful
    Essentially, these are PHP/MySQL scripts for real estate offices. [...] ~40 visits per day as measured by webalizer after a short period of time. Is this an anomaly?

    No. Because they are PHP/MySQL scripts for real estate offices. Calculate number of real estate offices in the US. Substract those that have a meaningful IT infrastructure beyond a few PCs to type and print contracts. Then substract those that use custom software. Then substract those that don't use an Office/VBA solution, or simply a Microsoft platform (and from my experience those are the majority). Then substract those that have actual in-house developers. Finally, substract those that use PHP and MySQL, specifically. Then add the number of people who create and sell software solutions for real estate offices based on PHP/MySQL. There you go, about 40 people.

    If you are Apache, Perl, Python, GAIM, etc, etc. then yes, it's an anomaly. What you're seeing is about right, considering it's a pretty narrow niche. People won't get excited about something just because it's listed on FreshMeat and is GPLE'd. There are one-liner bash scripts there with wider audience than your code.

    But I don't see what you're worried about - that's how it works. The fact that its released will eventually help someone out. Just don't expect Yahoo-sized traffic.

    1. Re:Surprising by saberworks · · Score: 1

      On top of that, your core audience is people who have old versions of the original project and aren't willing to upgrade to the new "official" version.

    2. Re:Surprising by jayhawk88 · · Score: 4, Insightful

      No offense intended to the author, but quite frankly, I'm shocked something like this would get 40 hits a day. I mean, this is pretty much the definition of "obscure program".

    3. Re:Surprising by BrynM · · Score: 4, Informative
      40 hits a day adds up after a while. Lots of people will wait for a bit more content in the forums/message boards before they try a new project. These are folks that want to be sure that the project doesn't die in 6 months or are looking for documentation. Unless the project is truly groundbreaking, 40 hits a day is respectable if they are 40 downloads of the project. A years worth of 40 hit days is 14,600 hits.

      If you'd like to generate more of a user base here are a few ideas to try:

      Cross post it to popular freeware sites and real estate sites. Remember that most freeware sites would rather have a link to the file than the actual file, so you don't need to worry about obsolete versions floating around out there.

      You can also submit it to be reviewed somewhere (which can be a risk of it's own). When it gets reviewed, submit an announcement of the review to various real estate and PHP/MySQL news sites.

      Write a HowTo for your project or find a user to write one and post it to the appropriate HowTo sites.

      Post news on your site on a regular basis, like at least once a week. If you have to, set a schedule for news posts and post anything to keep with your schedule - even if it's just a "Nothing new, but updates to come - Here's what I'm working on" post. Sometimes a user will suggest something in response to a "Status" news item that will help you as you are developing. Be sure to publicly thank contributing users like that. It's an incentive for other users to speak openly and conrtibute ideas, if anything.

      Whatever you do, don't be afraid to play the PR game. It may sound odd, but keeping the users engaged/entertained can go a long way.

      --
      US Democracy:The best person for the job (among These pre-selected choices...)
    4. Re:Surprising by W.+Justice+Black · · Score: 4, Interesting

      No. Because they are PHP/MySQL scripts for real estate offices. Calculate number of real estate offices in the US. Substract those that have a meaningful IT infrastructure beyond a few PCs to type and print contracts.

      No kidding. The fact is that big shops will write their own (or implement a large CRM, or...), while the small shops will follow the path of least resistance (like not doing computer-based anything, or keeping it to a minimum). Your best bet would be to set up an ASP (Application Service Provider) to host their data so they can get at it over the web, or set up appliance machines to do this task (or both).

      This is one case where GPLed software has little value by itself (because there's few people to implement it in its target market), but you could add lots of value by implementing it (and make money in the process).

      --
      "Time flies like an arrow; fruit flies like a banana." --Groucho Marx
    5. Re:Surprising by killthiskid · · Score: 1
      Then substract those that don't use an Office/VBA solution, or simply a Microsoft platform (and from my experience those are the majority).

      This makes me wonder, kinda in an OT way... how many open source project are there that are based on VBA / Office / VB / other MS technologies? Granted, it would take money to buy the base (office or such software), but then a person could use the solution for free.

      My two questions:

      • Is anyone making a GPL solution based on MS software?
      • Is this allowed (i.e., a clause in the EULA)?

      Please, someone, anyone, respond with any experience you have.

    6. Re:Surprising by silas_moeckel · · Score: 3, Insightful

      Have you ever been in your average Realestate office? Forget not having an IT department they generaly have one or two Computer Pro's that still think AOL is the next best thing to sliced bread but have figured out how to play sneaker net and attach things to email along with a reboot here and there. Often the recptionist is dual duty with helping with the computers and filing the weekly advertisements. This is not exactly a high tech business. MPLS listings are considered high tech and having a shared printer is cutting edge. BTW this is from persoanl expeieince with the Ravis (a moderatly large realestate company) and a lot of locals.

      --
      No sir I dont like it.
    7. Re:Surprising by The+Bungi · · Score: 1
      I write a lot of free software that runs with Office, Visual Basic and Visual C++ (and lately .NET). Not complete applications - that's what I do for a living after all - but libraries, controls, generic system services and things like that.

      "Free" may be "not really free" in the eye of the beholder (although most of it is released under a license which is considered GPL-compatible) since it runs on "closed platforms" and "closed technologies", but that's usually not a problem with the more normal Windows crowd.

      And yes, the license allows you to do anything, including forking, selling, etc. It only provides copyright protection and name recognition. There is no EULA or anything like that.

      My code is used by programmers at US and state government agencies, Fortune 100 (and lower) companies, commercial off the shelf software houses and shareware and freeware authors all over the world. At least that I know of - occasionally I get an email asking me to clarify the license or just thanking me for releasing it, so I kinda know some of the places its used.

    8. Re:Surprising by Anonymous Coward · · Score: 0

      Not really.
      I mean, I run a REALLY obscure open source GPL'ed project ( Cyberbrau )... Homebrewed beer recipe management system... and I get much more than 40 hits per day.

      I think word of mouth reaches your intended audience more more effectivly than freshmeat and the like.

    9. Re:Surprising by Anonymous Coward · · Score: 0

      Not really. Homebrewing and Open Source are both largely hobbies, so there's more incentive for people to seek out your software. Also, I'd guess the intersection between homebrewers and techies is pretty large.

      Neither is true for real estate.

    10. Re:Surprising by sheldon · · Score: 1

      how many open source project are there that are based on VBA / Office / VB / other MS technologies?

      You gotta be kidding me!?

      I mean check out the DotNet workspaces over at gotdotnet. Do a search on sourceforge.net for Win32 apps. It's all over the place.

      This is one of the larger problems with those who advocate Linux... they just don't know any better.

    11. Re:Surprising by killthiskid · · Score: 1

      Interesting, thanks for responding. Do you have some links to some of your projects?

    12. Re:Surprising by Anonymous Coward · · Score: 0

      It's subtract, not substract.

      Good post otherwise.

      Pardon me for playing the grammar nazi.

    13. Re:Surprising by WoTG · · Score: 1

      Well put. My Dad's a realtor, and I've met a lot of his realtor friends. You're right, the vast majority of realtors have minimal use for IT. Especially the smaller guys - they make do with an email address and a sometimes a token "buisness card" website. That, plus access to the local realtors database is all they really need with the Net. The bigger guys will do more, but in absolute numbers, there aren't really that many.

    14. Re:Surprising by MikeFM · · Score: 1

      Good packaging so that non-technical users can install the PHP/MySQL would no doubt help market penetration.

      You could list known hosting services that offer support and could probably get them to kick back a few dollars to your project each time somebody opens an account to use your software with. I've had several hosts make such a deal with me. Many of them would also be willing to post links back to your site which again would drive more eyes to you.

      The key to vertical software like this is to fit the niche well and make it easily available to the non-geek people in these fields. Put a link in each site using your code back to your project, send a flyer (or make a phone call) to local real estate offices.. maybe put an ad in a magazine or professional journal for real estate agents.

      --
      At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
    15. Re:Surprising by The+Bungi · · Score: 1
      I'd give you a link... but I'd have to shoot you =)

      I'd rather not reveal my... ah, "alter ego" in the rest of the internet, sorry. I suppose my post comes through as a bit of grandstanding without backing proof, but it's preferable, trust me. Sorry =)

      And no, contrary to popular belief I don't work for The Evil Empire.

    16. Re:Surprising by The+Bungi · · Score: 1
      Gawd, you're right. And I did it twenty times, no less. It must be my dyslexia kicking in.

      Thanks.

  3. If you wanted traffic by SHEENmaster · · Score: 5, Funny

    you should've linked directly to your project from the slashdot post. (We all know that slashdot is really just a front for the real estate mafia.)

    --
    You can't judge a book by the way it wears its hair.
    1. Re:If you wanted traffic by pfleming · · Score: 1

      That might not be meaningful traffic. 1000 downloads don't mean anything if it's into /dev/null, which is why it's posted to freshmeat when I release.

    2. Re:If you wanted traffic by mrseigen · · Score: 2, Funny

      Nice post you have here. Would be a shame if something were to happen to it.

    3. Re:If you wanted traffic by G27+Radio · · Score: 1

      I would be interested in checking out this software since we have a couple clients that are real estate offices. I imagine the submitter will read these comments (Why else Ask Slashdot?) -- Anyway, please post a link so we can have a look at it.

      Thanks

    4. Re:If you wanted traffic by pfleming · · Score: 3, Informative

      www.rwcinc.net/freerealty
      Which of course will get modded as redundant.. ;)

    5. Re:If you wanted traffic by sbszine · · Score: 1

      I think your site could really use an FAQ... I had trouble figuring out what it was all about, and I am hopefully more computer savvy than the average real estate agent.

      --

      Vino, gyno, and techno -Bruce Sterling

    6. Re:If you wanted traffic by pfleming · · Score: 1

      Could you be more specific? Which parts did you have trouble with? Which page did you start on?

      Thanks

    7. Re:If you wanted traffic by sbszine · · Score: 4, Informative
      I'll give you the Jakob Nielsen-approved end user stream of conciousness surf through your site...

      I started on www.rwcinc.net/freerealty, which I at first thought was a news page but later figured out was a sort of changelog / download page. I had a look around for install instructions thinking I might do a test install, but couldn't find any on the page.

      Looking for an overview I next clicked on 'upcoming features', but found it to be a bit developer specific. (As in I would grok it if I were familiar with the source but couldn't infer much about the software as a casual visitor, except that it uses images and a db).

      After that I tried 'about this server' (thinking perhaps that the software was somehow server related, or that it needed to run on top of a specific server setup). For about half a second I thought I was looking at the system requirements for the software, then I realised it was a actually a blurb about the machine serving the website.

      Next I tried 'demo site', thinking I could perhaps find a demo version of the software alongside install instructions. I stared at the page blankly for a bit then finally figured out that the software was some type of content management thingy for real estate listings.

      Suggestions:
      • Add an FAQ ('what is FR', 'who is FR aimed at', 'what's the difference between FR and OpenRealty', 'how do I get the latest version', 'how do I install', 'what are system requirements' etc)
      • Change the wording 'demo site' to something like 'view a sample site powered by FreeRealty'
      • Maybe have a plain English analogue of 'upcoming features' ('in 2.9 you [the end user] will be able to do x, y, and z')
      I feel like the archetypal clueless user after all that. It's nice to see someone caring about the usability of their site, though, so it's work the loss of geek points.
      --

      Vino, gyno, and techno -Bruce Sterling

    8. Re:If you wanted traffic by kevx45 · · Score: 1

      After looking over the site as well, I find some other problems with the software you might want to look into thinking about.

      1) Everything nowadays is skinnable. It would help if you set up some sort of template system in which you can skin the pages easily. Web designers can go hack your code, but regular real estate people are going to have a hard time making things look the way they want to without having to hire peoples. Just a thought.

      2) Think about people being able to port over to use it as a module for some other system. While the system by itself is fine, people are going to want to integrate it into their systems as well. Good CMS systems to think about would be slash (of course slash), phpWebSite (what I use on my page, it's done by the guys over @ Appalachian State University computer science departmet; linkto: http://phpwebsite.appstate.edu ) and PHPNuke. Those seem to be some, anyhow.

      3) Work on your documentation on the site.

      4) Get some color on the site. It looks plain, and boring. Make people want to download and use your system.

      That's it for me.

      Kevin "Kev" Myrick

      --
      "Now there's a look in your eyes, like black holes in the sky"-Pink Floyd
  4. look at samba-tng versus samba by netmask · · Score: 5, Interesting


    Samba-tng forked off of samba quite a while ago. The user base using tng is still very small. There is a flurry of people checking it out each time a new release comes out (Which lately has been due to security problems in both code bases).

    The user lists are fairly slow, and there are a few developers on the dev lists. The development is still highly active, but the purpose of TNG isn't as important to most people as the functionality and features of Samba it self. The people who need to the changes made in TNG, will go to TNG. However, the vast majority of people don't need anything beyond what the base Samba 2.x or 3.x code has.

    Then again.. I would also say, most people haven't checked out the rad features included in rpcclient with tng.. which makes pen testing windows extremely easy.. Oh wait, so does dcom. :)

  5. Be thankful by flicken · · Score: 2, Funny
    Should I be thankful that there aren't tons of bug reports and feature requests?

    Yes, you should be. And, you should be thankful that SCO hasn't gotten a hold of your code yet...

    --
    20 mil and I will! Learn Esperanto with 20M others.
  6. Project web site by JohnGrahamCumming · · Score: 5, Informative

    It seems likely that the project is Free Realty.

    John.

    1. Re:Project web site by ph00dz · · Score: 5, Informative

      Perhaps... I think it was my project OpenRealty that got forked. (Not that I mind... working full time, I didn't have any time to support it -- one of the reasons it was GPL.)

      For whatever it's worth, we're unifying as many of the branches as we can right now at www.open-realty.org. See my announcment on my site...

    2. Re:Project web site by JohnGrahamCumming · · Score: 2

      Hey, moderator... how exactly is it _redundant_ if the original story does not include the damn project name??? Hello???

      John.

    3. Re:Project web site by tarquin_fim_bim · · Score: 3, Funny

      If so, I recon the "... so easy even a real estate agent can use it.." might offend the intended audience a tad. Just a guess.

  7. Link to the mentioned project by nacturation · · Score: 2, Informative

    For those interested, here's the link to the Free Realty project.

    --
    Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
  8. You forked. by imbaczek · · Score: 1, Interesting

    The majority of user base propably upgraded to the incompatible version. People simply may not need your fork, but it's always a good thing to have for those who need it (40 people is quite a lot IMHO for a real estate open source software :))

  9. Not surprising at all by Tim · · Score: 4, Informative

    I help develop and maintain a project for computational structural biology, and our project stats look pretty similar to yours. We release, see an interest spike, then it dies down.

    Factor in that you're in a very niche market -- real estate offices who have the need for a dedicated software package, who know enough about computers to use Linux/PHP/Apache, and who don't have in-house developers. Then, consider that you're not actually maintaining the original project, but a project that branched from the original so that users won't have to upgrade. It doesn't leave many interested users.

    This is part of the justification behind "release early, release often" -- the more you release, the more hits you generate, and the more likely you are to find interested users. All the same, don't expect to get the hits of the next big RPG platform or internet chat application. The users just aren't there.

    --
    Let's try not to let fact interfere with our speculation here, OK?
    1. Re:Not surprising at all by MikeFM · · Score: 2, Interesting

      Seeing those hits is somewhat addicting. Between the various programs I've released I see quite a few total hits (though many individual programs are pretty low) and always get a thrill when I see people actually using my programs. I do really like user feedback especially but that is somewhat rare.

      Projects with broader appeal do get more hits and more feedback although I find that projects that are written well (few bugs or missing features) get very little feedback also. People just don't seem to write just to say thanks very often.. they usually only write if they want something.

      If you're interested in donations to your project I'll say that you should probably forget it. Before 9/11 I got a small but steady trickle of donations coming in.. since then there has not been a single donation. I guess people are donated out or maybe I've just sucked since that time. ;)

      --
      At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
  10. Insta' +87 Funny!!! by switcha · · Score: 1, Insightful
    LOL, you should think of the children and if they beowulf clustered these then SCO would suck! You're new here, aren't you Captain Obvious... (ad nauseum)

    Can I just ask, pretty please, to not have to wade through 46 SCO jokes everytime anything has to do with code?

    --
    You know what? ... A little club soda *did* get that out!
  11. Ask Slashdot (abridged version) by stratjakt · · Score: 2, Funny

    I wrote some SQL scripts and noone has clicked my pay pal link. What am I doing wrong?

    --
    I don't need no instructions to know how to rock!!!!
    1. Re:Ask Slashdot (abridged version) by pfleming · · Score: 1

      Oh crap! I forgot to add the paypal link... that's where I went wrong.

  12. Promotion by kimbly · · Score: 5, Informative

    You have to let people know the project exists. Simply listing it on freshmeat won't get you much, as I know (I've listed a couple of projects there). My site gets practically zero traffic from those listings.

    There are a couple things I've found that help. First, find a discussion group focused on a subject relevant to your project, and mention it occasionally when it becomes relevant to the discussion -- this gets you kickstarted, but it's not a long-term solution. Second, you might start some kind of blog on the site, so that people have a reason to follow your progress. Rant about the state of the real estate market or something. This is the long-term solution.

    I've done both of these things, and eventually they get you a lot more traffic than freshmeat ever will. The more traffic you get, the more likely that someone will link to your site, which will raise your google ranking, which increases the amount of traffic you get, which starts the whole feedback loop all over again. You just need to focus on making sure that your visitors have a reason to link you once they're there.

    1. Re:Promotion by einhverfr · · Score: 2, Interesting

      Also, never underestimate the power of a slashdot sig ;)

      Seriously, sigs for /. and other sites, emails, etc. If you need something specific, ask for help on Sourceforge, etc.

      --

      LedgerSMB: Open source Accounting/ERP
    2. Re:Promotion by Rosco+P.+Coltrane · · Score: 1

      more traffic you get, the more likely that someone will link to your site, which will raise your google ranking, which increases the amount of traffic you get

      Actually you got that bacward with Freshmeat and googlewashing.

      Here's the recipe to get your project on top of google : Say your project is about linking the Foo network with the Bar device :

      - Choose an explicit name for your project that is already used by some obscure group that you can find on google. Imagine there's an association called FOOBIP (FOOtless Bloggers on the Internet in Poland) that has its page listed in the 20th page in google. Chose that name for your project, that's the key to googlewashing.

      - Make a homepage for your project that refers extensively to Foo and Bar, but casually, in the main body. I find googlewashing doesn't work as well if you're heavy on the meta tags. Actually, no meta tags works best in my experience.

      - Now you have your shitty page that hosts your project with its borrowed obscure name, link it to Google and wait 2 or 3 days. Eventually, you should find your page on google somewhere at the end, but not necessarily.

      - Then, make a Freshmeat entry and release as much as you can so it goes to the FM frontpage (I think the limit is once every 3 days), for like 3 weeks.

      After 3 weeks, I guarantee you that your FOOBIP project will be at or near the top of Google when you look for Foo and Bar, and the (Polish handicapped association will be googlewashed to oblivion in the process unfortunately). What happens is, during the period your release like crazy, all the FM tickers in all the little webpages around the net will start linking to your FM project page, and google will see a sudden increase of interest from an existing listed keyword (I think, I'm not sure) and will bubble your page to the top.

      I've found out that method after many trials and errors. It works for me. I'm not sure why, but it works.

      --
      "A door is what a dog is perpetually on the wrong side of" - Ogden Nash
    3. Re:Promotion by kimbly · · Score: 3, Interesting

      Apparently slashdot posts work pretty well too. 40 visits in 30 minutes, and still counting...

    4. Re:Promotion by magores · · Score: 2

      If I had a mod point to give, I would have given it to this post. Why? Because his post made sense, and his sig (which is what his post was about) related to something that I have been sorta looking into for work.

      First thing I did? Open Link in New Tab

      It proves the point of his post.

      Nice Circle of Life action going on there.

  13. Offtopic: Reckon by Osty · · Score: 0, Offtopic

    I recon

    I assume you meant that you reckon, or think or assume, that it might offend, and not that you reconnoitered, or made a preliminary inspection or scouted, that it would offend ("recon" being an accepted shortened form of "reconnoiter" in the verb sense you used, or "reconnaissance" in the noun form which you didn't).

    1. Re:Offtopic: Reckon by SubjunctiveSam · · Score: 1

      While grammatically correct, even down to proper period placement outside parenthesis, your sentence was painfully awkward. I would give a very poor grade to an entire paper written in similar style.

    2. Re:Offtopic: Reckon by Osty · · Score: 1

      your sentence was painfully awkward

      Of course it was painfully awkward. You can't fit "reconnoitered" into that sentence without it being painfully awkward, because it just doesn't fit. That was the point. See how awkward the sentence is when I replace the incorrect word with the meaning of that word?


      If, on the other hand, you meant my overusage of commas, you'd be correct. It's a fault of mine (along with extraneous parenthetical quotes) that I'm constantly fighting against.

    3. Re:Offtopic: Reckon by Anonymous Coward · · Score: 0

      Correct about the style, but you missed the comma after offend, this should be a semi-colon, as it links independent clauses as indicated by the use of the word and.

    4. Re:Offtopic: Reckon by SubjunctiveSam · · Score: 1

      No, my objection was not to the word "reconnoitered." My objection is indeed, to the structure. A diagram of that sentence would be an ugly mess.

      I would either break the sentence into two, or restructure it with semicolons in a way that would make it easier for the reader to follow. I don't think the human mind likes to deal with sentences like yours, ones that almost contain comma-offset parenthetical statements within other comma-offset parenthetical statements.

      A good way to split the sentence would have been to make the text in parentheses a sentence of it's own. Oddly enough, I think doing so makes it sound a tad more rude somehow. But, seeing as how you were being very pedantic and annoying already, this probably isn't of import.

    5. Re:Offtopic: Reckon by Anonymous Coward · · Score: 0

      Should semi-colon be hyphenated?

    6. Re:Offtopic: Reckon by SubjunctiveSam · · Score: 1

      I always learned that if a conjunction is used to link independent clauses, the proper mark is the comma.

      Of course I agree that the sentence would be better without the "or" and with a semicolon instead.

    7. Re:Offtopic: Reckon by Osty · · Score: 1

      Oddly enough, I think doing so makes it sound a tad more rude somehow. But, seeing as how you were being very pedantic and annoying already, this probably isn't of import.

      But I strive to be pedantic and annoying in an agreeable manner! And I agree, my sentence structure was crap.

    8. Re:Offtopic: Reckon by SubjunctiveSam · · Score: 1

      So do I. Check out this thread.

    9. Re:Offtopic: Reckon by Anonymous Coward · · Score: 0
    10. Re:Offtopic: Reckon by tarquin_fim_bim · · Score: 1

      However, I was using Oxford English in it's purest form.

  14. The other canned meat. by ArCaNe50 · · Score: 1, Offtopic

    You can just spam it maybe you will get 6000 ideas for a product that does actually works. Or a new hate club whatever comes first. ;-)

  15. Instant webtraffic.... by greymond · · Score: 0, Redundant

    well i'm sure you'll have more hits than you ever imagined now.... Go slashdotting affect (or is it effect?)

    1. Re:Instant webtraffic.... by Anonymous Coward · · Score: 0

      The slashdot effect affects many sites!

    2. Re:Instant webtraffic.... by Anonymous Coward · · Score: 0

      Effect. Effect is a noun while affect is a verb.

    3. Re:Instant webtraffic.... by sbszine · · Score: 1

      There is a verb form also: 'to effect change' etc. (Which is quite different from affecting change... the former brings about change whereas the latter influences said change).

      --

      Vino, gyno, and techno -Bruce Sterling

  16. It's like an engine by Rosco+P.+Coltrane · · Score: 5, Interesting

    I too maintain niche projects, some bigger than others, some more popular than others. Here's how I understand the dynamics of a community around a projects. You have 3 cases :

    1) your project is too specialized, you have a smallish community of people who use it, few bug reports now and then, and you end up doing all the work on your project.

    2) your project is interesting enough that the community around it grows to a point where most of the improvements come from patches, bug reports ... i.e. bits of work done not by you, but you still end up integrating the changes and act as the only maintainer of the project.

    3) your project is very interesting and the community around it grows exponentially. The improvements / bug reports flood you and, essentially, your own bandwidth is not enough to maintain the project. You have to delegate and trust other people, in which case A) you're a shitty project manager and someone else who has that talent eventually makes a code fork and takes it over, or B) you become a successful OSS project maintainer, the extreme case of which, for example, is Linus.

    The added fun is that, if you code well while you start the project, it can go from a shitty thing to something of interest, just because the look-n-feel that detracted people from trying it before now attracts more people. That's where all the interest is, see how you can "prime the pump" and build a community around your ideas by doing the initial work, then watch the improvements come already made.

    I personally choose to create/maintain projects that I reckon will fall in or near category 2), because I don't want to maintain big projects anymore, with the flood of patches, suggestions and hate mail that comes with it, but I don't want to end up having my name associated with a shitty tarball that nobody cares about either.

    --
    "A door is what a dog is perpetually on the wrong side of" - Ogden Nash
  17. The Tipping Point by Sean80 · · Score: 2, Insightful
    There's that book out there called 'The Tipping Point' which might be of some interest to you. Never read it myself, but from what I've heard about it, it tries to explain why some things go on to be phenomenonally successful (like Levis jeans) while other things fade into obscurity.

    As for being thankful about not having bugs and feature requests, well I suppose it depends on your outlook. I can imagine you're the only person who can answer it you. Coding for your own sake? Then it's probably good, you can set your own direction without any monkeys on your back. If you're coding for the glory, well, perhaps a broader choice of topic might help. ;)

    1. Re:The Tipping Point by Shriek · · Score: 0

      Is the book about cow tipping?

  18. Simple. by NineNine · · Score: 1, Troll

    It's simple. People are poor. They are working to feed their families now. Nobody is interested in coding for free. Mod me down, but it's the fucking truth. The only people writing code for free these days are insanely wealthy introverts (few and far between) and the few college kids that are still supported by mommy and daddy, who also have the attention span of a gnat.

    1. Re:Simple. by cranos · · Score: 4, Insightful

      Well, that was a blindingly generalised statement wasn't it.

      I am neither hugely wealthy, nor am I some bored college student. I am work five days a week and have a wife and kids and yet I am developing my own project under the GPL.

      The reasons people write Open Source software vary greatly from having an itch to scratch to altruism to sticking it to the man.

    2. Re:Simple. by NineNine · · Score: 1

      Well, that was a blindingly generalised statement wasn't it.

      Yes it was. It was an answer to a blindingly generalised question. And I appreciate you saying, "I don't fall into that category", but that wasn't my point. My point wasn't that EVERYBODY who writes OSS these days is well off or a college kid, just that MOST people are because MOST people are poorer now (especially IT people) than they have been in recent history. Everybody I know is working as hard as they can just to pay their bills. Nobody has time or money to work for free. But then again, I don't know *everybody*.

    3. Re:Simple. by Anonymous Coward · · Score: 0

      Nah, as long as there are nerds in this world who actually think that coding is fun, and will code regardless of anything else (it's for fun!), work will continue.

      Hell, there's nerds in this world that think reading articles about OSes and kernels and compilers is fun ...

    4. Re:Simple. by arkane1234 · · Score: 1

      That's not necessarily true. Well.. okay, most of the time! LOL

      Alot of the people who do coding code it because they want that feature. They submit a patch and that's that.

      --
      -- This space for lease, low setup fee, inquire within!
    5. Re:Simple. by Anonymous Coward · · Score: 0

      You're just stupid.

    6. Re:Simple. by MikeFM · · Score: 1

      Not true. I know a lot of people (myself included) that have done more opensource programming because of the poor job market. Being laid off or underemployed leaves more time and mental energy to spend on such projects and such projects can be an a good way to keep your skills sharp and boost your resume. When your life sucks you want to spend more time on hobbies that distract you.. such as coding.

      As always though the two top motivations are that geeks like to code and that geeks like to show off what they can do.

      --
      At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
    7. Re:Simple. by Anonymous Coward · · Score: 0

      you're an asshole.

    8. Re:Simple. by Telex4 · · Score: 1

      The only people writing code for free these days are insanely wealthy introverts (few and far between) and the few college kids that are still supported by mommy and daddy, who also have the attention span of a gnat.

      Just to throw a spanner in your appaulingly overrated statement... I'm a student who gets no money from his parents, so earns his rent, food, going out money, and who codes and writes in his free time because he enjoys it, because it's interesting, because people like his software, and because he feels that contributing to and participating in the Free Software community is important and worthwhile.

    9. Re:Simple. by FooBarWidget · · Score: 1

      Then how do you explain the HUGE number of freeware tools for Windows?

  19. Even more important by einhverfr · · Score: 3, Funny

    What the guy needs to do is get a few RE offices up and running with the software and get those RE agents to talk to others about it. In addition there are specialist RE web sites where RE agents could discuss the project and hence get more coverage of his project

    Yes, but the important part here is that by helping other people impliment this you *will* discover quirks/bugs/out-of-spec behavior in your project. The quality will improve greatly and you will soon have another, better release ;-) Then when the next people try it they will have an easier time :-)

    --

    LedgerSMB: Open source Accounting/ERP
  20. My experience with real estate software. by SubjunctiveSam · · Score: 4, Insightful

    A month ago I did a whole bunch of work for a real estate agent in his home office, making hardware and software upgrades, etc. I have seen the multi-listing and real-estate specific database software that they are using, and while based on some ancient code, it was very powerful, very polished and good, and from what I gather, the software from this company is quite entrenched in the real estate business.

    I installed and setup systems using Agent Office/Online Agent and for the Lightning 2000 mls service, which essentially seems to be a very fancy terminal emulator. screenshots here They have been buying software from this company for FOURTEEN YEARS. You're competing against some big guns I think. The best thing you've got going for you is that these softwares are quite expensive, due to the fact that they are niche softwares, and that there is a lot of money in real estate. If you can offer a better real-estate -specific database at a lower price, maybe you can compete, but it had better convert and import the database they already have.

    1. Re:My experience with real estate software. by rowanxmas · · Score: 1

      Better yet, get a real estate for software deal going.

  21. Re:Slashdot Spelling Nazi by Anonymous Coward · · Score: 0

    Your dullness oozes from every inflection.

  22. The Gwydion Dylan experience by oodl · · Score: 3, Interesting
    The Gwydion Dylan project (and Dylan language as a whole) has always had trouble gaining a significant user base. Gwydion Dylan is an open-source optimizing compiler for the Dylan programming language. It was originally developed by researchers at Carnegie Mellon University, but is now maintained (and extended) by a small group of volunteers.

    Dylan is a wonderful, elegant, extensible language that really puts Java to shame. Usually when there's a programming language article on slashdot, people end up describing their dream language... and it usually what they describe matches Dylan quite well. But still it's very hard to attract new programmers to the language.

    It's a great compiler, and a team using it earned second place in the 2001 ICFP Programming Contest. The compiler is still being improved, but in all honestly, there's just a few dedicated volunteers working on it.

    I don't know how to explain it's lack of "success", except to note that few geeks are really geeky enough to stray away from the mainstream languages.

    1. Re:The Gwydion Dylan experience by arkane1234 · · Score: 3, Informative

      It's probably the name, honestly.

      Do you wanna know the first thing I thought of when I read the name?
      Bob Dylan.
      I then thought "old" almost instinctually.
      I'm not putting it down, I'm just saying what I thought, and being honest.

      --
      -- This space for lease, low setup fee, inquire within!
    2. Re:The Gwydion Dylan experience by daves · · Score: 1

      Do you wanna know the first thing I thought of when I read the name? Bob Dylan. I then thought "old" almost instinctually.

      My Dad thought it meant Dylan Thomas.

      Whoever he is.

      --
      People who disagree with you are not automatically evil, greedy, or stupid.
    3. Re:The Gwydion Dylan experience by magores · · Score: 1

      One thing that might help boost the image of Dylan in the eyes of potentially interested parties...

      It's not widely supported as of the northern summer of 2001, with only two major implementations...

      Okay. Not widely supported, I can handle that. But, 2001? What about now?

      Just my 2 cents worth of non-cents.

    4. Re:The Gwydion Dylan experience by arkane1234 · · Score: 1

      the poet?

      http://www.poets.org/poets/poets.cfm?prmID=151

      No, I didn't know who Dylan Thomas is... however, Google is your friend :)

      --
      -- This space for lease, low setup fee, inquire within!
    5. Re:The Gwydion Dylan experience by daves · · Score: 1

      Google is your friend

      Yes it is.

      http://www.lyricsdepot.com/simon-garfunkel/a-simpl e-desultory-philippic.html (From "Bridge over Troubled Water")

      --
      People who disagree with you are not automatically evil, greedy, or stupid.
  23. Do you want buzz, or are you seeking hype? by Anonymous Coward · · Score: 2, Interesting

    Buzz is when other people say good things about you. Hype is when you try to inflate activity by going about it yourself.

    I prefer buzz. My own software projects are posted on my web servers and have plenty to offer to those who find them. Someone eventually wanders by, sees it, likes it, then mentions it to someone else. Many of these mentions happen on Usenet or mailing lists that get archived. Now people searching for certain terms will find those posts that link to me.

    Eventually, people who run directories like dmoz will get a hold of it and index it somewhere. This will get even more people coming by. Over time, you'll build a base of users who have it installed and stop by once in awhile to see what's new. Having a moderated mailing list that does nothing but announce new releases helps a lot.

    This is not an exaggeration. I have a project that's gone from rather small to pleasantly healthy in the space of about 5 years. To give you some idea of how long ago it was, I posted my one and only direct reference to it here on Slashdot before you had to log in. Back in those days you could just put in a name, u@h, and URL, and it would be attached to your post.

    You also have to realize that some projects are not going to have a very large audience. Unless you happen to address the needs of many, don't expect a whole lot of activity. Those who find it will appreciate it, but the rest simply have no use for it. That's life.

    By the way, you can probably get by without appearing on Freshmeat constantly. My own projects have only had a couple of announcements on there, all due to someone else. None of those people really stayed with it, so the last version is stuck at something from a year ago. I don't operate on the basis of updating other web sites, so it's not going to be maintained by me, either.

  24. ~googolplex by riordan · · Score: 2, Funny

    Well undoubtedly his hits are about to increase a tad bit...

  25. Sounds like maintenance mode. by Kjella · · Score: 2, Insightful

    The original developer moved on to an incompatible version to what I was using. Upgrading for me and many other users was not the easiest option. (...) Should I be thankful that there aren't tons of bug reports and feature requests?"

    Is it possible that the majority of your user base aren't really that interested in new features, but basicly want to keep the (well-working) system they have, just as you did? On the same note, isn't it also likely that those that are happy with the old product are also mostly the same that haven't been bitten by any major bugs?

    To me, the situation seems pretty normal for a system that is in more or less "maintenance" mode. Now, the question is if that is what you want it to be, or do you want to start new development based on this platform? If it's the latter, you'd have to work rather intensely to argue for why going away from that system (to an incompatible one) was a poor decision. Many developing new features subscribe to the idea that to make an omelet, you need to break a few eggs...

    Kjella

    --
    Live today, because you never know what tomorrow brings
  26. Marketing by btakita · · Score: 2, Insightful

    Open Source, like anything other business, requires Marketing. You need to do market research, advertise your product, and most importantly, get customers.

    Find out how to make money from your software. If you can't, is it a worthwhile hobby?

    Finally, what is your business model? Are you going to be a consultant or sell the software or both?

    If you're going to sell the software, consider moving to a different platform, like Java or .NET. PHP scripts are a hard sell. When Zend gets their act together and...

    • Developes a stable (as in not breaking previous code with almost every release) platform
    • Improves performance
    • Makes it easier to interface your script with other applications
    then PHP would be a good sell.
  27. Well , thank you for not listing it in the article by Valar · · Score: 0, Flamebait

    Slashdot needs less shameless self promotion. Whether it be in the form of articles or shameless plugs for one's own tiny project embedded in a poster's sig, the shameless self-advertisement must stop!

    Yes. I am kidding.

  28. Open Source Myth by Anonymous Coward · · Score: 1, Insightful

    As people have remarked, and you yourself said, it's a niche market.

    You often see people claim a benefit for OSS that it'll be bug-free because everyone can examine the source for bugs. (An even more extreme claim is that OSS will be more secure because it's been scoured for secruity problems, implying people are proactively inspection the software even when its not barfing on them.) What that claim overlooks, however, is that very few people will actually bother to do so. They could, in theory, but they won't, any more than if the source were closed.

    It's niche software with few users. But of those users, even fewer are going to care about actually looking at the code. Most users have a problem to solve, and that doesn't include debugging your code. They just want to use the software.

    And all the other developers aren't going to rush over to your project and start code inspecting it for you. They've got their own projects to do. The 40,000 people writing Yet Another Text Editor / Ide aren't going to drop everything and help you out, as it's not their current interest. So it doesn't matter than 40,000 developers could inspect your software; it won't actually happen just because your source is available.

    Thus, you aren't going to get hits in proportion to the number of potential developers that could see your code. You're going to get hits in proportion to the number of actual users -- and you're going to get actual support from the fraction of those users that are (a) programmers and (b) have time to spare. For niche software, that will be small.

    Large, popular, trendy, and crucial projects will get a lot of attention. Other projects won't particularly benefit just from slapping an OSS label on it and creating a freshmeat homepage. There's this notion that there's a huge pool of idle programmers just waiting for something to do on OSS; the reality is that there's a huge number of OSS projects just waiting for someone to do something with them.

  29. What's most important by 3seas · · Score: 2, Interesting

    The most important thing is that it is useful to you.

    I recently listed a project on freshmeat as well as posted information to usenet newsgroups where some will find it relative and interesting to the newsgroup.

    The description was edited by a freshmeat editor and could probably be written differently to attract a little more attention. But this project is not going to die, cause I won't let it... Cause it's useful to me, and that's the most important I can think of.

    1. Re:What's most important by gol64738 · · Score: 1

      perhaps off-topic, i know, but i have to ask you 3seas.
      have you thought about applying some of the concepts in your project to AI? of course, your concepts won't drive the whole thing, but it could give reasonably sound direction to automated thinking.

      just a thought.. interesting project by the way.

    2. Re:What's most important by 3seas · · Score: 1

      I believe that AI is in general just a matter of automating enough to create the by-product illusion of what the public preceive as "Artificial Intelligence". And yes I do believe the project can be used in such a manner to enable automation of external parts or applications that contribute to such an illusion.

      Thanks for your interest/comment

  30. Usually... by SharpFang · · Score: 4, Interesting

    projects smaller than "large" usually consist of one-three maintainers, some 3-4 "minor contributors" who supply hints, bug reports, small handy hacks and good ideas on irregular basis, several "fans" who look for updates, sometimes report bugs or help newcomers by answering questions, and besides that, small, regular flux of visitors who come, maybe ask a question or two, look, eventually download and go usually without ever saying thank you. I've seen that with several projects I participated in, as such "fan" or "minor contributor". From time to time some fan or minor contributor leaves, sometimes a new one finds it and stays. If the maintainer leaves the project though, it dies quite quickly, unless someone else decides to take over and continue the work. That doesn't happen often though.

    Look at this from positive side. 1) 40 visitors a day, means maybe 1-4 new sites using your software. 2) No bug reports - probably no bugs so that's very good, isn't it? :) 3) No suggestions, ideas, patches - probably the design is so good that nobody feels need for these.

    (of course it could be opposite, after first look people discard it and never think about it again, but... :)

    One of good ideas to "exist" on the market is to package your stuff for some major distributions and try to include it - even if not in core of one, then at least in official software archives. So crazy people like me, who look through all packages dselect displays get to notice it :)

    --
    45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
  31. feature request by Anonymous Coward · · Score: 0

    I would like for your software to get me free houses and land. What is the ETA? Thanks. BTW I know millions of people will use your software after this feature is added.

  32. "Good Enough" by cperciva · · Score: 2, Interesting

    Most people don't want the best piece of software available for a problem. They want software which is good enough. Once they've found something which is good enough, they'll probably stay with it, even if better options become available.

    To take a personal example, bsdiff is a tool for generating binary patches (in particular, for upgrading software). It is measurably and quantifiably better -- that is, it produces smaller patch files -- than any other software available, both free and commercial (eg, $2750/seat). Despite this, the only place where I'm aware of bsdiff being used is in another project of my own (FreeBSD Update). Most people found a tool which was "good enough" for their needs a long time ago, and aren't going to change now.

    1. Re:"Good Enough" by @madeus · · Score: 1

      I'm not sure how relevent that is to the post ;) but yes I think it's true in any case..

      Just look at tar cfvz ....I can never remember what the flag du jour for bzip compression is, so I just use 'z' & gzip it (like all the other lazy slackers with bad memories)! :)

  33. Re:The SLASHDOT TROLL HOWTO 0.65 by Anonymous Coward · · Score: 0

    As the troll goes on, make it more and more controversial, building it up for the coup de grace in the final paragraph.

    That's WRONG! Most people skip to the end and read a few last lines if they give up reading the whole article. Make the end look just closing your starting point in some witty manner, and put whatever you want to troll about in the middle of rather long and boring paragraph describing in-depth details of what you write about, best located somewhere 75% the text length. (like getting moderated up for a post where special certificates are issued to people who finish course in Zebra, and the long, described in details process of gaining the certificate involves going to Africa and having sex with a real zebra).

    Make broad generalizations about /. readers - call them long-haired Linux zealots, socialist open-source bigots or whatever

    If someone posts something that may be dangerous to the health of your troll, i.e. points out some very deep inconsistency, claim thye are members of GNAA :)

    wondering who on Earth cares about it.
    No matter how valid or invalid, gets -1 offtopic ALWAYS.

  34. Just four steps... by joshsnow · · Score: 0, Troll

    1) Knock together LAMP project and host on Freshmeat.

    2) Post story on Slashdot moaning about lack of traffic to project website

    3) ???

    4) PROFIT!!!

  35. Re:Whats more pathetic? by Anonymous Coward · · Score: 0

    Sex with a mare is great! And even SQL programmer can do it! More, even a HTML "programmer" can do it!

  36. Re:The SLASHDOT TROLL HOWTO 0.65 by Anonymous Coward · · Score: 0

    With their tech-savvy (or law-savvy or whatever) experience, the expert is obviously the best person to point out what's wrong with things or to give out useful factual information.

    The best troll is not the one which leaves people pissed off after what they read, so they find out it's a troll. The best one is if it leaves people with their harddrives trashed after they followed your advice! If you have really deep insight in the problem and know of a killer-bug which looks innocent in what you describe, lure people into trying that ("removes some unnecessary overhead", "kills some stupid garbage collector that is a legacy from times when it was needed yet and unless you use (some very useless X) you don't need it and your performance will skyrocket.")

    If someone answers to your troll "I followed your advice, you bastard...", call yourself a master troll :)

  37. Either this is a lame promo by MoThugz · · Score: 2, Insightful
    ...to get more coders for this project, or it's to spur interest on LAMP projects for Real Estate.

    Well anyway, if you really want to attract more attention to this project, here are some important things to consider:

    Real estate people mostly don't get the free as in freedom of speech and/or free as in beer concepts.

    Want to get their input? Sell the thing, it's still open source, and you're not going against the GPL and should be able to keep your pages at Freshmeat, GNU.org and SF (if you do have a project site there).

    Know how to pimp your project... When targeting RE agents, showcase the commercial features... When targeting coders, showcase the technical features (like plugins/modules, themes, some sort of data extraction layer, etc. etc.)

    Most importantly give incentive to people who contributed code/fixes.

    1. Re:Either this is a lame promo by the_archivist · · Score: 1

      Exceedingly lame my site !!! only promote when you have something!!

      --
      while(karma less_than enough_karma){karma++}
  38. Maybe it's you. by Anonymous Coward · · Score: 0

    Pick it up.. and stop complaining. This is an exercise for the programmer in its purest form.

    Already i've had the time to read many posts relating to this lament, however the author here still hasn't updated his site that something is going down with his shiz... I've now gone to openrealty and the offshoot program and it's quite cute. Don't expect marketing to work if you have no clue of its nature...

    It could also be that people are just modding open source software and billing up the yin/yang for it and making sure that their secrets are safe.

    Who can tell - nothing surprises me anymore.

    1. Re:Maybe it's you. by pfleming · · Score: 1

      I don't know if you are a troll or not.
      If you went to the version at open-realty.org great. Those guys are doing a pretty good job as well.

      Already i've had the time to read many posts relating to this lament, however the author here still hasn't updated his site that something is going down with his shiz... I've now gone to openrealty and the offshoot program and it's quite cute.

      So, I originally submitted this last Wed. One week ago. It took that long to be accepted for whatever reason. Did the site get slashed? I don't know. I didn't sit here clicking refresh for a week. It's possible that it slowed down, but I won't know that without skimming through the log files.
      If the site wasn't totally killed then I think that is a fantastic testament to the value of LAMP on a little bitty server about my "server"

  39. Market Problem by bsapot · · Score: 2, Informative

    The problem is really the market and the functionality that the software provides. Yes real estate is a huge market but it is dominated by two types of brokers: 1. Small brokers with less than 5 agents. 2. large offices with hundreds or thousands of agents.

    The small offices usally get free or very cheap web sites that contain listings from the MLS's (that is that database where all listings in a market are stored). These people could be a potential market for you but they are not going to contribute anything to the cause either in code or money.

    The large companies have the budget to put these sites together using a staff of developers and web designers. The developers and designers that create these sites might use your code as as starting point and may or may not contribute to the project.

    The other problem is the functionality of the software. It is very easy and inexpensive to create a web site that displays property listings. What people need in the real estate industry is a system that will save them time and reduce the number of times they need to enter property information in to all their systems.

    These types of systems are what my company creates and we have been talking about open sourcing our apps. Feel free to checkout our site and contact me if you are interested in working together on extending your product with more functionality. www.datixres.com

    1. Re:Market Problem by pfleming · · Score: 1

      Not sure which email address to use to contact you. Email me at my user name and domain.

  40. Similar Situation by jasonc95 · · Score: 3, Informative

    I've run into the same thing as you. I wrote an open source issue tracking system and didn't get a lot of feedback either. I've had about 12000 downloads over the past year but probably less than 20 real bug reports and even less feature requests. I've tried the freshmeat, sourceforge, google, and forum routes and it doesn't change much.

    I'd love to find a good way to attract more user participation, mainly because I'd like to improve the product for my own use and I've found that other people tend to give me really good ideas for features, when they aren't bogged down in the actual coding like I am.

    It is difficult to even get people to tell to drop by and "vote" in an online poll to tell me their environment so I know where to focus my efforts to get the most benefit to the community.

    One good thing about writing my own software though is I'm much more likely to write to an author of an application I use to thank them, or drop by a forum and let them know I use it. Heck I'll even write bug reports now :)

    1. Re:Similar Situation by @madeus · · Score: 1

      I have a similar, but less mature product than you. In fact I'm doing something that replicates a lot of your functionality and will ultimiately replicate most of what you do (hah ;P ).

      http://freshmeat.net/projects/tasklist/?topic_id=1 015

      You project seems not only more mature than mine, but more powerful too (I had functionality like sub-tasks in the previous version, but I have chosen to re-impliment them to allow for a more flexible product in the long term, I wish to adapt the software to be used as a call tracking & bug tracking tool in future, as well as a trouble ticket system).

      IMO, I'd say the biggest hurdles for your project probably are:

      a) The interface.

      b) The J2EE dependancy.

      The Interface:

      I think your interface is definately not the worst I've ever seen, but it's not very slick or easy to use. For some reason this doesn't seem to hurt programs like Remedy, but I think in the long run, it will. I think ~90% of similar software suffers from this problem. Represending complext functionality with a simple and easy to use interface on the web is hard, because you have to rely on coding your own rotines to emulate things like 'tab like' functionality (because most of us do not want to resort to frames, though I find it can be nice to use iFrames if avalible).

      I'd be very happy to help you with your interface if you like? I'm no Java wizard, but I have been using Java on and off since 1998 and I know some pretty funky ways of doing neat stuff in HTML (take a look at my app if you like ;) which I think could be useful. Email me at iain_collins@mac.com if you'd like to discuss it (or if you want some code to rip off :)!

      The J2EE dependancy:

      While I think this would not be a hurdle for an established killer app, I think it could stop some users. There are a lot of task list style apps out there, most of them are half baked (a bit like mine:) but this means people will flit from project to project and only devote a small amount of time to each application.

      If users have to install J2EE to run your software then they need to be sold on the idea that it's worth the hassle of all that clicking/typing to install (users are lazy, of course), and they will deduct the time/hassle it takes to install J2EE from your project (which can count against you). Now I'm very much in favor of Java, but I think that's true, and worth mentioning. :)

      I think having a working and reponsive demo site helps work past a lot of the negative aspects of needing to install J2EE, but I think the more you can sell your product on the site as a 'professional' product with a 'quality' feel the better you are to combat this :).

      Good luck with your project btw, and get in touch if you'd like to work on the UI!

    2. Re:Similar Situation by jasonc95 · · Score: 1

      I actually was a Remedy developer for awhile and the product just sucks from the web point of view. The windows client was acceptable. I also did a lot of work on bugzilla for awhile to customize it the way I wanted but gave up after awhile. Both of these applications are very popular but have horrible interfaces in my
      opionion.

      One goal in creating the ITracker interface was to make it as simple as possible and present all relevent information on a single page. These goals probably negate some of the things you propose like tabs and iframes. But I do agree that the interface could probably be spiffied up in some ways. If you have some ideas and can convince me email me or post on the forums. I figured a simple clean interface was good for the web potion and if you wanted a more advanced view you could write a custom client using the API.

      As for the J2EE dependency, the main reason I wrote ITracker was to learn J2EE :) I needed a project that could keep my interest while teaching me more EJB stuff. You can see some of this in that I wrote all the deployment descriptors by and andd didn't use any IDE just so I could learn the ins and outs. Heck I even found a few bugs in JBoss along the way :)

      I do run a demo but it is on a very slow machine which I'm sure turns off some people. I also recent wrote a quick install guide if you jsut want to get it up and running locally, but I'm not sure how many people use it.

  41. Re:Whats more pathetic? by Anonymous Coward · · Score: 0

    Actually from a turing-completeness standpoint HTML and SQL are basically equivalent (ie, both are not).

  42. the solution by Anonymous Coward · · Score: 0

    What you need to do is go on every related web forum, newsgroup, mailing list, etc. (not under your real name, of course) and astroturf -- that is, claim to be an ordinary user who just discovered this product out of the blue, and has benefited enormously. Get all the rest of the developers to do this also, and some of the more committed users. Pretty soon you can get a snowball effect, and use all of the buzz you've manufactured to claim your product is "the most popular", "focused on ordinary users", "has a thriving community", etc. This kind of tactic has worked wonders for Gentoo Linux, despite marketing a product which in most important respects either duplicates features of its competition or is many years behind. I'm sure your PHP scripts aren't that bad, so you can probably achieve similar success this way.

  43. My two pennies by Taco+Cowboy · · Score: 2, Informative



    As one who have fostered more than 150 open-source projects on Freshmeat - no I ain't the author for all of them, just find 'em and then list 'em on Freshmeat in the hope that the worldwide open-source community will somehow be enriched by the wider selection, I can tell you that unless your project is really, _really_ address a large segment of the public at large, the "flow" of enquirers will slow to a trickle - sometimes, even to 1 or 2 per day.

    One thing that I've found, on my experience on fostering the large number of open-source projects on Freshmeat, is that the projects that release more often will get more attention from the visitors/users and those projects that didn't get much upgrades will slowly "die off".

    On some of the projects that I fosters, there isn't any mail list activity at all. Either the software is so perfect that no one asks for new features or reports any bug, or nobody cares enough to post any question at all.

    It's the real world out there - even Open-Source projects have to COMPETE for the attention of the users.

    I've communicated with some of the projects' authors, and I can tell you that there are some those who really care about how others feel about their "babies" - and respond very quickly to requests/reports - but then there are those who think they are better than the users and never care to address any complaint/suggestion.

    Well .... for the projects with responsive authors, their projects thrive. And for those who don't care about the users - their projects languishes.

    And to your project - I've not visited it, so I have no idea what's it about - perhaps you can find the following ways useful to increase the participation of your users ...

    1. Make your project more useful to more users - perhaps by adding features that they request (which may mean making your project a bloatware, it's a trade-off).

    2. Be proactive and not wait for the users to ask questions - get feedback from the users by asking them what they think of your software, and how it can better serve them, etc.

    3. Advertise your project as wide as possible, use all the available means - UseNet, MailLists, WebForums.

    4. Perhaps you may consider making "plugins" for your projects, and in this way you can "slim down" your core program, in the meantime you can tailor your project to the needs and wants of different users.

    5. Put out updates, bugfixes and new feature announcements as often as you can. And remember to notify your users about the latest features.

    6. Please be gentle to the users - I've seen some of the abusive authors berating users for no other reason except their own ego trip.

    I am sure there are other nice tips available, and I welcome anyone to add to my comment here.

    Thank you, and good luck !

    --
    Muchas Gracias, Señor Edward Snowden !
  44. another measure of success by 10am-bedtime · · Score: 1

    "measure of success" is just a vague way of saying "what i want out of it". so dig deep into your psyche and figure out what you want. that's it.

    for example, i am a programmer and usually what i want out of any collaborative project more than anything (more than users, more than fame, more than financial gain) is to find a fellow programmer who shares the vision of the project and has the comptetency and cycles to build upon the work. for me, the primary measure of success for a project is how well hackers (that i can respect) take to it. ymmv.

  45. my own experiences... by w4rl5ck · · Score: 1

    are similar. I maintain a dictionary program for PalmOS devices (japanese/english, I think you can find it if you search - this is not about advertisments...), and it's mainly the same thing.

    When there's a new version release, and I announce it on freshmeat, the site get's many hits, and that holds up for about a week.

    I don't get much bug reports, either. By now the program is small, so there aren't many bugs to expect, but I think it depends very very much on the user base. Especially if all people are using similar environments you won't expect many errors you did not encounter. Most "bugs" are generated by different software versions in the environment, I think. Or don't you test it...? ;)

    Sometimes there are people active on the mailing list, but mostly it's silent. But I don't worry about that, as the site gets about 30-100 hits/day, what means that people are watching the project.

    Just don't worry and keep work up. Of course you could try to be more "aggressiv" to get user feedbacks, like putting a bigger "please mail me your experiences" in the INSTALL, but I don't think one can get much out of it.

    As long as you get downloads, but don't get tons of bugreports, the people seem to be lucky with your program. And no one could be made to contribute...

  46. Treat your project as a product by Anonymous Coward · · Score: 0

    Having a look at this piece of software's website, I'm not surprised that it does not attract many users. It looks like so many OS project sites, i.e. long on coder stuff and short on user stuff.

    What might benefit this and many other projects would be the developer looking on it as a commercial product that happens to be free open source rather than just an open source project. In other words, they should ask the question "If this was a commercial product, would people buy it based upon the resources I'm giving them?".

    Obvious places to start might be full easy-to-read documentation and a step-by-step tutorial with one sylable words and pretty pictures. And a well turned out website really helps, too. There's no point saying "It works with Lynx" if all your customers use IE on windoze and it looks bad on that platform.

    I appreciate that many OS coders will say they havent got time for all that. Fair enough. But if you want your project to bridge the gap into the mass market, IMHO that's important enough to make time for.

    I have an open source project which after a few months of releases is slowly attracting users. I did not release it at all until I had full HTML documentation, a tutorial, a well put together web site and as many other as I could think of of the things I'd expect from my software if I had to pay for it. Only time will tell if the extra effort was worth it but I am confident that it was and I'd advise any other OS developers to do the same.

  47. Bug report by Anonymous Coward · · Score: 0
    One reason why you haven't gotten too many bug reports/requests is because the process is too cumbersome. Do you mean I have to register at your site in order to tell you the bugs I found? Loging out - doesn't disable the back button nor does it prevent you from selecting the home link to get back into the system.

    I looked at your program, and stopped when it just became too much of a hassle to install. It looked as if it will do what I was looking for, but because my servers (Tomcat/Oracle) don't look like yours (JBoss/MySQL), I'm not sure how long it will take to get it running and don't have the time to configure things to make it so.

    The fact that this is being posted on slashdot instead of your site should tell you something.

    1. Re:Bug report by jasonc95 · · Score: 1

      I didn't think registering on the site would be too big of an inconvience if you wanted help or liked the product, but would cut down on spammers. In an effort to make things easier I have removed the requirement to register to post bugs or feature requests.

      I'm not sure about the bug with not logging out you mention, it should work correctly, my first guess is that the account you were using had autologin enabled which would negate the logout, but I'll take a look at it.

      Requiring J2EE does increase the time to install, and in fact ITracker won't even run on Tomcat/Oracle since Tomcat doesn't supply an EJB container. But it will run on other application servers such as WebLogic with Oracle.

      Thanks for the comments though. Any feedback is better than no feedback.

  48. Sourceforge statistics by Paul+Johnson · · Score: 1
    I co-wrote a paper which tackles exactly this question by looking at Sourceforge download and page hit statistics. We found a Pareto (aka Power Law) distribution of activity with a bottom end cut-off of around a 200-400 hits per month, and a large population of dead projects with no accesses. It seems that there is a critical mass required to sustain a project, and you have it.

    As far as "success" goes, you do need to define success before you can decide if you have it. There is no single definition. Only you can decide if your project is meeting the goals you have set for it. I'd say that if you have a user community, active development and a roadmap for the future then your project is successful. One of the implications of a Pareto distribution is that the vast majority of projects are "small" in terms of users, developers and activity. So don't think you have failed just because you are not mentioned in the same breath as Apache, Samba and the Linux Kernel.

    Paul.

    --
    You are lost in a twisty maze of little standards, all different.
  49. A Simple Desultory Philippic by rogueroo · · Score: 1

    Actually released on 1966's Parsley, Sage, Rosemary & Thyme.

  50. Success? by Anonymous Coward · · Score: 0

    Just what are the secrets to a successful (measured by lots of contributors, etc) project...or am I just not defining success correctly?

    Does it work? Then it's successful. A successful project doesn't have anything to do with your five minutes of fame on freshmeat. If you're looking for a pat on the back and a compliment you can better start doing something else. Writing software to get attention will get you nowhere.

  51. Get more out of freshmeat. by autechre · · Score: 1

    I found the freshmeat project record for Jatha, and it appears that you haven't made a single front page announcement. No offense, but it's sort of unreasonable to expect people to discover your project if it doesn't hit the front page, unless it's so great that people find the project record via other means.

    Every time a new release comes out, you can [should] use the "add release" link to submit a front page announcement. This also updates the version number, and gives you a chance to update the URLs. You'll often see a spike in hits from these announcements (unless, of course, your project is totally uninteresting, but we can't help you with that).

    --
    WMBC freeform/independent online radio.
  52. My guess (FWIW) by HiThere · · Score: 1

    My guess is that very few programmers feel the need to write software for real estate companies. This means that the pool of "free" developers is very small.

    The normal way around this is for companies to sponsor a developer part time. That way they get what the need worked on, instead of just whatever the programmers happen to feel like. (You encountered this problem when the original developer decided to change the file formats. Well, companies do this also, but since it's GPL, you have the option of continuing development. But this doesn't make finding the developer painless...particularly since now it's maintenance, not the most attractive of choices for a programmer.)

    Perhaps the best choice would be to organize a "consortium" of real estate agencies that use this program and together hire someone to work on it. If there were 10 of you, each would only need to pay for 1/10 of a person to hire someone full time. The alternative would be to find some way to make it very interesting to someone. I think, however, that sponsoring a college student could be a good choice, if you can find the right student (a difficult problem, I admit).

    Remember, GPL means libre, not gratis.

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  53. Freshmeat lists closed source too. by autechre · · Score: 1

    http://freshmeat.net/faq/view/39/

    --
    WMBC freeform/independent online radio.
  54. Success by strombrg · · Score: 1


    Success is happiness. That is, if you're happy with your results, you're succeeding.

    You don't have to measure your satisfaction with your project by any particular measure but the one that matters to you. If you want lots of users, go for it. If you just code for the love of coding, there you go - that's all you need.

    Bear in mind that any fork is a bit political. Some users may feel a degree of loyalty to the original project, or may just not have heard of your fork.

  55. Re:Well , thank you for not listing it in the arti by Valar · · Score: 1

    Ok. So you didn't get it. The link in the sig and my homepage are both to my own tiny project... sorry. if you still find that offensive...

  56. Metamod dilemna! by RobertB-DC · · Score: 1

    I love it -- I think -- when I get replies like this in my Metamoderation bucket. On one hand, it's +1, Insightful... on the other, it's -1, Troll. Makes me wish for a "+/- 1, Insightful Troll" moderation.

    So I'm faced with this question:

    Original Discussion: Community Involvement for an Open Source Project?
    Rating: Troll.
    This rating is Unfair ( ) (o) ( ) Fair

    I don't believe in wimping out and selecting the middle choice, so I picked Fair. It's a troll. It just happens to be an Interesting and/or Insightful one.

    --
    Stressed? Me? Of course not. Stress is what a rubber band feels before it breaks, silly.
  57. Thank you. by pfleming · · Score: 1

    Thanks for all the interesting and thoughtful comments. I see there are several areas that need work that either I overlooked or thought weren't as important as some of you said they were.
    I originally didn't post the project url thinking that I would get more generalized and non biased opinions regarding my question. Not only did you look up the project in question, but even the original author (Jon Roig) spoke up regarding the current state of developement on the original branch.
    I have also come to reconsider who my target market is. True, the project purports to be for real estate agents but I think it is more for the mini-IT departments supporting those agents. None of my own direct users have any knowlege of html,php, mysql, etc. They want to be able to edit/update listings and they want it to work.
    The ability to change the look with skins or templates as suggested will probably be one of the non-essential upgrades that I will work on implementing.
    Documentation and a potential rework of the project site are now on the table.
    Again, thanks,