How To Tell Open-Source Winners From Losers
An anonymous reader writes "There are 139,834 open-source projects under way on SourceForge. IWeek wonders which projects will make lasting contributions, and which will fizzle. Sure, Linux, Apache, and MySQL are winners, but what about OpenVista, FLOSSmole, and Hyperic HQ? What's your list of open-source winners and losers?"
This is backwards, I hear about a program, then I go look for it on Sourceforge. Who has time to sift through 100,000 hobby projects? Let others discover and bring the good ones to light. That is what true open source is all about.
Uh-oh!
Yeah.
Frozen.
Bubble.
I only play so I can listen to the lyrics.
http://outcampaign.org/
Those who don't want to reinvent the wheel.
Photo display, like Gallery
Forums , like phpBB
If it's an MMORPG that 12 people on the project who've been working on it for about a year, and they've got a small stack of concept art and some story documentation to show for it, it's probably a loser.
IBM: Open Source Winners
SCO: Open Source Losers
No folly is more costly than the folly of intolerant idealism. - Winston Churchill
minix has always been intriguing
intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
Sheesh. There's a lawsuit waiting to happen.
Any technology distinguishable from magic is insufficiently advanced.
I've always thought there should be a borg-like game project to roll all the unfinished games into one big ball and work out the common elements into a single game engine, then just farm out the artwork,etc. back to the individual project holders. It could be way easier to generate a lot of interesting games that way.
stuff |
I'm not sure if you are joking or not, so...
Here is a partial list of successful free software projects not on Sourceforge:
A better place to look for successful free software projects is http://packages.debian.org/.
http://outcampaign.org/
Well, seeing as how you're posting on the INTERNET, I'd say this places you solidly in the "loser" category, by your definition.
Enjoy your open-source.
I don't care so much if a program is popular. I'm more interested in whether or not a program is actually USEFUL to me. :-) Some of the open source stuff I love is quite unpopular, but I don't care because it does what I want in the way I want it done.
That's one of the beauties of open source -- "winning" doesn't always matter.
Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
The Theorem Theorem: If If, Then Then.
In the Java world, anything released by the Apache Jakarta project is usally a winner.
Xenon, where's my money? -Borno
I go to Sourceforge when i need a kind of program, and use their search facilities to find it. Or use google, with site:sourceforge.net Only if i don't find it there, i look elsewhere.
Patents Drive Free Software as Hurricanes Drive Construction Industry
1. Does it have a good plan and some goals
2. Is it something someone needs? (Edison and the electric voting machine...)
3. Can it be to kept current and out of obsoletion with reasonable effort?
Other than that, only time will tell.
The government can't save you.
Um. Right. So you're telling me you've never thought "Gosh, if only I had a program/code that would do X!" and gone looking for it?
I'll ignore the obvious concern that if nobody went looking for OSS software on sites like SF, people wouldn't hear about great ones as easily.
Winners:
./*
root@localhost>./configure %% make && make install
root@localhost>
(program/library/whatever works)
Losers:
root@localhost>./configure %% make && make install
error: unable to find . You need to install library.
root@localhost>rm -rf
root@localhost>
One of the PostgreSQL developers quoted in the article feels this article is inaccurate in some ways.
Bogtha Bogtha Bogtha
No, that's basically it. When it comes to server software, interpreted languages, a couple of RDMSs, browsers, and toolkits, Sourceforge is GREAT!
I was looking for some accounting/bookkeeping software and CRM software on Sourceforge for running my non-IT business and I found it to be incredibly lacking. Most of the projects were in the Alpha stages, if that, and many were just starting up. I need software now. I don't have time to contribute my very rusty programming skills either. So, I had to get a commercial package...that's me.
A friend of mine who runs a blog and a comment site much like this one (political) was using some F/OSS blogging comment posting software. He isn't technical and needed support which was lacking in the F/OSS version of the software he was using. He can't afford to hire a F/OSS developer. So he purchased a commercial application for around $300.00 that meets all of his needs.
Now, as someone who reads Slashdot everyday, I can assure all of you that I mentioned EVERYTHING that you folks are about to mention to me. He wasn't interested. He NEEDED a piece of software that worked and worked now - no Beta, no Alpha - A RELEASED VERSION of software and someone who will fix his problems.
I just committed heresy here on Slashdot and I'm waiting for the wips and chains.
/ The Arrow
"How lovely you are. So lovely in my straightjacket..." - Nny
Yeah, right. What the world needs is a place that one could ask "I want the best , I don't want to d/l and compile/fix/compile/test/delete a bunch to find some gem." There used to be Tucows for windows, where it was easy to find the best of the many programs. May be the best one could hope for is Oreilly or someone to publish reviews and top 10 lists of OpenSource projects.
...source opens you!
It's the same as with everything: you can't tell which products are going to win by looking at the projects. Look at the hype, instead. If the media are abuzz with the product, it's probably a winner. If a product can't seem to capture the media attention, even after reaching a usable state, it will not be more than a fringe player. If the project site, documentation, code, etc. is so messy you can't make sense of it, the product will probably fail.
Disclaimer: this is just my rule of thumb. There's no silver bullet. If I _really_ knew how to predict these things, I'd be a millionaire (and not in Romanian Lei).
Please correct me if I got my facts wrong.
While projects like Azureus, Gimp, and countless others have originated or flourished in some form on SourceForge, far more telling cases for the power of open source are the repositories like the Apache Software Foundation. While most Apache projects are based on Java, it's impact on the open source community (and software in general) can't be overstated.
That aside, it's really hard to classify open source projects from the perspective of applications. Many of the projects are utilities, satisfying a narrow solution like reporting, connectivity, adaptation, etc. These types of releases will never see broad interest from end users, but will instead find their niche within the development community.
But, if the real focus is what open source has to offer the end user, SourceForge provides ranking for each of the projects. The higher the rank, the more activity the project has enjoyed, the more downloads that have been made. It's a fairly reliable indicator on the success of the project.
-jjk
I prefer freshmeat.net. They do have non-OSS stuff but you can search by license type. It keeps you updated, it has download and homepage links for most projects, and people can rate things, the latter of which is the interesting part.
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
FTFA:
I'd add that a good characteristic is that these 'benevolent dictators' have a good habit of speaking out on matters of importance. For LT, it is about GPL v3 - and although I may disagree with his conclusions, the debate is valuable. With JRA it was taking a principled stand against a deal that he saw as damaging the community, resiging in protest from Novell (and was/is now being snapped up by Google?).
A project is more likely to succeed if they have an open-minded, forward thinking leader who doesn't shirk the big issues. Of course, picking battles is important - you probably won't hear ESR talking about maintaining biodiversity in freshwater lakes, or RMS warn people about the rapid spread of Lyme Disease any time soon. Still, being able to spot potential external troubles can be just as important as spotting potential internal ones.
If all you have is a grenade, pretty soon every problem looks like a foxhole -- MightyYar
This is a project that was once was a commerically held game, whose development company went out of business, but the code was still being held by Edios (Pumpkin Studio's pimp in this case). It's a gret RTS, despite its age. I say winner because its good to see this project saved and its code made availble. I also say lose because it problly won't grow anymore than it has. Winner: http://sourceforge.net/projects/warzone2100/
-- if you mod me down, I will become more powerful than you can possibly imagine
JMRI is a winner.
I use it every day.
FM has a few downsides:
- They don't accept OSS packages which only run on non-OSS platforms
- Their interface needs an update... parts are byzantine, other's are way too old.. you can add a "CVSWEB" link, but not anything for SVN or other SCM systems.
That said, I updated a project on FM just yesterday.
We have an open source project that models brain regions, that is extremely unlikely to ever be widely used by a general audience. However, if it were used by 25% of neuroscientists who run brain simulations, I'm sure we'd consider it successful.
Ben Hocking
Need a professional organizer?
Tony Wasserman says you can put a numeric value on an open source project. As an intellectual, I respect him a great deal, but I'm not so sure that things like the Business Readiness Rating will be that beneficial. It seems highly variable and likely to change over time - to say nothing about how every customer's needs differ greatly.
-John Mark
Hyperic Community Outreach
Hyperic Community Manager
Bob'sFreeWidgetZ for Some-System-Nobody-Has-Ever-Heard-Of, version 0.0.1.2.5½ alpha, which hasn't been updated, except for a lengthened Todo list, for over a year, and has one part-time developer, is a perfect example of a 'Loser' OSS Project.
There are plenty of these on Sourceforge.
There is no psychiatrist in the world like a puppy licking your face - Ben Williams
Blender is one I use almost daily. Cartes du Ceil is another. (And yes, I've made a 3D model of a telescope.)
I noted that not only did the article call out past winners to provide some context, but he also predicted which of the "new breed" of commercial open source would succeed - MuleSource, Alfresco and Hyperic. That was kind of glossed over in the "winning" submission, but it's really the whole point of the article - using past successes in an attempt to pick future winners.
-John Mark
Hyperic Community Outreach
Hyperic Community Manager
My own obviously make the "winner" pile. The rest I hear about through word of mouth.
Ok, I confess. I'm one of the guys thats trashing sf.net.
However, when I realized I would not have time to "finish" my small project (I had a working version up there though) I decided to remove the homepage, *and* the
Now, callar me stupid but I did not manage. I looked over and over for a way to delete *my own* project but didn't manage. I looked a couple of days later and I then send an email to sf.net and explained the situation to them. What did I get in response? Nada, zip.
This was maybe 18 months or so ago and maybe it's better now but my long-ago-abandoned program still sits at sf.net taking up space.
Aside from the obvious big winners (ie. Firefox/Apache/MySQL/PHP/FreeBSD/Linux) here are some of the lesser-known winners that I like:
Cyberduck - Very clean OSX FTP client
Joomla! - Content Management System
SmoothWall - Router/Firewall Linux distro
VNC - remote desktop
PDFCreator - Great PDF printer for Windows, but really hard to find
VLC - all in one media player for OSX
XMMS - WinAMP-like media player for X11 systems
MythTV - even though it doesn't work for me (yet!)
Some that I think are losers:
Mambo - The project Joomla! forked from when the devs split with the corporation owning the copyright.
OpenDarwin - since Apple seems to be intent on not giving back whatever it doesn't have to.
Blender - just not enough market for another 3D app, which is why the commercial company sold it off to begin with. The nonstandard interface and workflow gets in the way and only enthusiasts really use it (like gimp, but with a much much smaller install base)
Sunbird - the calendar component of Mozilla's offerings... Firefox development has been blasting along, even Thunderbird is doing great, but Sunbird (both the standalone and plugin version) seem to have stagnated... very very unfortunate since the iCal standard is going to explode with the iCal server in OSX Server 10.5 and there are very few Windows clients that utilize it. Mozilla could capture a huge market share here.
PalmOS - once a closed-source winner... soon to be an open-source loser as the Linux-based OS supposedly in development is not adopted. Palm could dominate the market again if they pulled their heads out of their asses (not very likely).
Some of my winners may ultimately be losers. For example, SmoothWall hasn't had a major update in several years, PDFCreator is difficult to find, and would disappear if Adobe included a PDF printer with Acrobat Reader or Microsoft included one in Windows. Likewise, some of my losers could easily become winners if they could pull their acts together.
You can see my bias (as a web developer) but "loser" open source projects seem to just fade away. So I don't think there are many memorable examples as there are of winners. And of course every winner can easily be eclipsed and made a loser if they don't stay on the ball just like closed-source projects.
I'm out of my mind right now, but feel free to leave a message.....
Currently used by over 600 students at plnubooks.com to directly exchange their used textbooks and save a few bucks in the process.
:)
http://bookexchange.sourceforget.net/
It's my favorite because I wrote it
OpenSource will always win on some level. Projects can be assiminated into another projects, it's possible to combine the efforts of multiple similar projects into the "stronger" project. The strong project way have won a battle, but all project won in the end.
The only party that might lose is the end-user, but then again, they would lose much less if they backed a closed source project, because in that case they wouldn't have any possibility to continue the project.
If a guy is worried about his project being perceived as a "looser", it's a loser.
Learn to spell: nickel, missile, lose, solely, amendment, speech, kernel, probably, ridiculous, deity, hierarchy, versus
If someone gets something out of any project, be it useful function, useful knowledge, or even simple amusement, then it is a winner. The article is attempting to discern POPULARITY of projects as the criteria of each being a winner/loser. Personally, I don't give a damn about how popular something is. If it is the right tool for the job, and works, it's golden to me.
:)
Even open-source BrainFuck programs are winners as far as I am concerned, because they amuse me.
-SS "Teach the ignorant, care for the dumb, and punish the stupid."
...any of the major projects on the list at opensourcecms.com for a simple reason: I can look at virtually every major open-source based CMS project out there, see installs, get user community feedback on each of them, and look for more effective implementations all in one place.
I think I have come up with more innovations that I can adapt for use in my company that are based on stuff in these CMS packages than any other single web location I can think of.
...Open Source isn't the only answer -- but it's almost always a better value than the alternatives...
This rocks; http://sourceforge.net/projects/phpscheduleit I use it at our University helpdesk for loaning out cameras, external HDD's etc, and I also use it as a booking system for a small aircraft owned by our 6-man group. A great example of someone spending hundreds of hours of their own time writing software with huge real-world value, and for absolutely no reward.
As everyone knows, Open Source software is the wave of the future. With the market share of GNU/Linux and *BSD increasing every day, interest in Open Source Software is at an all time high.
Developing software within the Open Source model benefits everyone. People can take your code, improve it and then release it back to the community. This cycle continues and leads to the creation of far more stable software than the 'Closed Source' shops can ever hope to create.
So you're itching to create that Doom 3 killer but don't know where to start? Read on!
The most important thing that any Open Source project needs is a Sourceforge page. There are tens of thousands of successful Open Source projects on Sourceforge.Net; the support you receive here will be invaluable.
OK, so you've registered your Sourceforge.Net project and set the status to '0: Pre-Thinking About It', what's next?
Now you need to set up your SourceForge.net homepage. Keep it plain and simple - don't use too many HTML tags, just knock something up in VI. Website editors like FrontPage and DreamWeaver just create bloated eye-candy - you need to get your message to the masses!
Since you probably can't program at all you'll need to try and find some people who think they can. If your project is a game you'll probably need an artist too. Ask for help on your new Sourceforge pages. Here is an example to get you started:
Thousands of talented programmers and artists hang out at Sourceforge.net ready to devote their time to projects so you should get a team together in no time!So now you have your team together you are ready to change your projects status to '1: Pre-Bickering'. You will need to discuss your ideas with your team mates and see what value they can add to the project. You could use an Instant Messaging program like MSN for this, but since you run Linux you'll have to stick to e-mail.
Don't forget that YOU are in charge! If your team doesn't like the idea of giant robotic spiders just delete them from the project and move on. Someone else can fill their place and this is the beauty of Open Source development. The code might end up a bit messy and the graphics inconsistant - but it's still 'Free as in Speech'!
Now that you've found a team of right thinking people you're ready to start development. Be prepared for some delays though. Programming is a craft and can take years to learn. Your programmer may be a bit rusty but will probably be writing "hello world" programs after school in no time.
Closed Source games like Doom 3 use the graphics card to do all the hard stuff anyhow, so your programmer will just have to get the NVidia 'API' and it will be plain sailing! Giant robot spiders, here we come!
So it's been a few years, you still have no files released or in CVS. Your programmer can't get enough time on the PC because his mother won't let him use it after 8pm. Your artist has run off with a Thai She-Male. Your project is still at '1: Pre-Bickering'...
Congratulations! You now have a successful Open Source project on Sourceforge.net! Pat yourself on the back, think up another idea and do it all again! See how simple it is?
...in our reality we can't measure success in kG of gold left by users... installed base may be a way of measuring but how do you get that info (and no, that is not the same as "how many downloads") ?
A winner is simply a project with a satisfied userbase of significant size.
...and no, that doesn't make Windows a success... just ask any Windows user if they would accept a car, TV set or washing machine wich behaved like their Windows and you'll get the answer "You are not serious, are you ?".
--
I left Windows 3 years ago with the intention of returning after one year...
One of the biggest problems with most open source projects on Sourceforge is the lack of decisive leadership. Simply starting a project does not guarantee success, you need to have a vision and see it through, sticking with it for years to come. This of course also requires that the leader has coding skills, so that he or she can make responsible decisions about the direction towards which the code base is taken.
A fine example is MAME, although it's not on Sourceforge (and we can debate until the end of the world whether it fulfills the definition of "Open Source"). It in fact today reached its 10th anniversary counting from the first release. Only with persistent leadership (though the project coordinator has changed a couple of times along the years) and a vision to preserve all storage media -based arcade games in a single program has it been able to survive this long, far longer than any other arcade game emulator. This pretty much proves that the policies undertaken by the MAME team were the right thing to do, even if they were sometimes unpopular amongst the users.
If the goal of all those 140,417 (yup, the article si a few hunderd projects behind ;) ) is to make an everlasting impression and change the look of the world, there would be a lot of dissatified developers. However most of those project are just a idea, and other projects that are maintained have different goals. Maybe just for fun or to develop knowledge. Not everyone is interesting in taking over the world.
Why not establish a slashdot-style moderation system, requiring the mods to be backed by rational explanation and not just "I like language X therefore this is cool."
I don't appreciate the idea of Winners vs. Losers in the open source world. It's not a game. There are a lot of open source projects that never get released or never get a following, but that doesn't make them Losers. Sometimes you start a project and find out that someone else has already done, or is doing, something better. Sometimes you just lose interest. Things happen. At least some people are trying. And they're not losers.
I say this because I have started/joined several now-dead projects.
Inkscape FileZilla 7-Zip Notepad++
ART on dA
No, there aren't "139,834 open-source projects under way" at SourceForge. Most are placeholders for ideas or to somehow reserve a name for a project someone would like to do someday. Of the projects that actually do exist, most are in 0.01a release, old, abandoned, and hardly in any kind of active development phase.
now, if only there were hundreds, nay thousands of hosting providers out there that offered F/OSS blogs and such ...
F/OSS CRM? you must be joking, or severely google challenged. sugar, vtiger and others I'm sure. you can even SHOP TEH INTARWEBZ for those that offer hosting and support for them.
In Bob we trust.
I have developped several open source programs. Most of them very small tools, none of them over 3000 lines as much. From those, only one has a number of users in the thousands and can be considered a "winner". However, I use two more of them _daily_. One of those two doesn't even have 50 users if any. There's another one which I don't know how many people use but probably almost none, but I did it for my father, and he uses it from time to time with great results. And, finally, I did another one for an online friend that, as far as I know, has used it successfully many many times.
So, are they losers really? If I use them, I don't care how many more people use them. They fill my needs. If I create a program for another person or group of people and they use it frequently because it fullfills their needs, how can it be a loser?
The only losers are the programs that aren't used by anyone, the people that asked for it or their creators. And how much of those are there? I don't think many.
- mOnOwall - firewalling
- IPCop - firewalling
- Metadot - CMS
- Apache - web server
- Bind - Name Server
- asterisk - telephony/voip
- Sendmail - cussed but stable MTA
- SpamAssassin - spam filtering
- MIME-Defang - email content filtering/manipulation
- ClamAV - Virus filtering
- Freebsd - the best OS since sliced bread (IMHO)
- Centos - Not to shabby an OS either
- ...
The other winners are those that are used everyday as part of the tools to do the job and never really thought about. Nmap, vim, perl, portupgrade, cvsup and many more.Ouch, that's an unfortunate name. It's got to be up there with the great oxymorons of our time like Microsoft Works, and Trusted Computing.
== Jez ==
Do you miss Firefox? Try Pale Moon.
What about the best open source shopping cart?
Even if only one person downloads the software and finds it useful, then the software is still a success. Perhaps not a success from a business model sense, but a success in an open source sense.
Klingon Software is not released, it escapes, inflicting terrible damage onto the enemy as it does
Maybe such mysterious names like "Cyberduck" are part of the problem. Windows and OSX are not much more descriptive but I'm familiar with them. I've never heard of Cyberduck, I'd have no clue from the name what it might be for, and probably wouldn't be motivated to investigate it out of all of the clutter. My best guess would be that it is either a carnival game or a hunting simulator. I suspect a CIO would be reluctant to recommend a product with that name.
I don't even know what to say about "Joomla!" except lose the cutesy-pie names.
Most of the current work has been direct one-on-one with others who do brain modeling. Hence the Rice mention. It's a fairly small group, so it's not too hard to just talk to everyone who might be interested in using it. :) Also, it's still a fairly new project, and none of us are OSS afficiondos.
Ben Hocking
Need a professional organizer?
It makes you worse. I'm surprised you didn't get mod points for your Yoda-speak though.
29 mpg. YMMV.
Much of this stuff is intended for a very small user group, so if only 50 people use it, it is not a failure. One example is software to help with EME radio (EME is "Earth, Moon, Earth" where you bounce radio signals off the moon.) this is very popular but only within a small community. Actually MOST software is like this. Here at work I'm working on software to process telemetry data from space lift boosters. Not many people need this. I'd guess n the closed source worlld 99% of everything is written for just a few users and therefor never published.
Don't count quality or usefullness by the number o users
Blender - just not enough market for another 3D app, which is why the commercial company sold it off to begin with. The nonstandard interface and workflow gets in the way and only enthusiasts really use it (like gimp, but with a much much smaller install base)
My gosh. Your list is more or less compliant to mine, but this is a complete bummer. Blender is one of the gallionfigures of the OSS movement and it's installed base is easyly 10 to 100 times larger that that of Gimp. If only Gimp were as easy to install as Blender. It competes with packages that are 50 times larges and cost upwards of 2000$. It's got a fully OpenGL accelerated GUI - which afaik no other programm has had that long - and has gotten recent feature additions that put it way ahead of competition in a lot of fields. Blender is the OSS application that is currently scaring the living piss out of the entire 3D industry and for good reasons too. You're entirely wrong on this one.
We suffer more in our imagination than in reality. - Seneca
SQL-ledger is a good bookkeeping package (and a whole lot more) and SugarCRM can handle the CRM side of things. There's even some glue scripts out there to keep the client info sync'd between them.
I'd also add Zimbra to the list of very good non-SourceForge projects. However, to be fair, the original poster was referring mostly to word of mouth being the primary source of info, nothing in the post said, "anything not on SourceForge is te suxors!"
There is a tendency for a lot of OSS projects to linger on without ever improving. They're sort of like the neurotic family dog that is reasonably well behaved in some ways, but never quite got to be 100% reliable about not pooping on the carpet.
In hopes of alienating as many people as possible, I'll list a bunch of projects that I see as being in this category:
Find free books.
In regards to CRM - I've been using sugarCRM for about 6 months and its been rock solid, with pretty much everything I need to run a quickly growing business. Nice and robust, good forums of users willing to help, and a number of hosters offer it as a one-click include. I found it via the magic google query of ["open source" crm] - just like I found the reporting tool (jasperReports) via ["open source" reporting].
I only ever search through sourceforge, freshmeat etc when I have a name of software that I am specifically searching for - otherwise I find you end up wading through 100's of apps that are abandoned, alpha, etc. I do believe those sites serve a useful purpose, just not as the first point to search.
Having recently become involved again with a floundering project that I helped start (with the intention of saving it from itself), I read this article not only as a "magic 8 ball user manual" for businesses looking for open source solutions, but also as a recipe for success that projects with any aspirations beyond serving their developers' immediate needs should pay attention to.
I like Open Source Mac for open source software that runs on Macs. It's easy to hand out to friends who have Macs.
So write it yourself!
Jeez, what do people not get about this "scratching an itch" thing.
And if you answer "well I couldn't be bothered", then stop complaining that others with less interest also couldn't be bothered.
Agreed, at one point my online strategy game was in the top 200 most active on sourceforge.net, well above many of the others listed in this thread. Activity ratings are the default way that searches are ordered, and they vary so much it's difficult to tell the truly active, popular projects from the others.
// MD_Update(&m,buf,j);
I definitely have no objection. On one hand, I doubt many in our target audience will find it there. On the other hand, it only takes one to make it worthwhile. Furthermore, I suppose many of our target audience's minions might find it there. ;)
Ben Hocking
Need a professional organizer?
I'm a big fan of http://plone.org/ which is a CMS that sits on top of the http://www.zope.org/ application server. All of which is OSS. I can't speak to OSS CRM but others here have. There are plenty of fantastic server side developer productivity boosting OSS software out there.
When it comes to client side software there is a huge amount of great OSS apps.
I have used all of these projects for years and would most definitely label them as quality, winner OSS.
How could I forget to mention http://www.openoffice.org/ which is a great office productivity suite and http://www.eclipse.org/ which is great developer IDE suite? All OSS, of course.
1) need active developer(s) that are working on it constantly
2) good and active forums for feedback, requests, bug reports
3) releases that aren't too far apart
4) some promotion on slashdot/digg or the web, something that gets people interested in it
It's not easy to have an interface to all the features in a 3D drawing or modelling environment - in AutoCAD I find I use the command line a lot to get to all the options quickly.
Three times my little slice of commercial software development has made it onto Slashdot. (http://www.bingocardcreator.com -- It makes bingo cards for elementary schoolteachers.) ...
Three times folks have said its trivial (true as it goes -- it took me a man-week to write.)
Three times folks have said its disgusting to charge $24.95 for it (good thing I don't sell to Slashdot readers.)
Three times folks have said OSS is going to put me out of business.
Three times folks have actually offered to donate labor to put me out of business.
Three years my OSS competitor has gone without a patch. (http://sourceforge.net/projects/bingo-cards) It lacks a few key features, like actually printing the cards it makes. This makes it more active than 80% of the projects on Sourceforge.
Is bingo-cards a success? Well, it probably accomplished what the author wanted it to, and good for him. Is it going to put me out of business? No. Is OSS ever going to supplant commercial software in bingo card creation or a whole lot of other human endeavors? No.
Help poke pirates in the eyepatch, arr.
I'm a bit surprised there hasn't been any mention of Gaim. For me, not only is it probably the open source application I use most frequently, but also the one of the few I use consistently on both win and linux platforms.
SF has good filters, you can narrow down thousands (whatever, big number) of hits to just a few with a few clicks, following a host of parameters, including development stage. Same with google on general searches if you get good with the -minus excludes.
i'll admit it, i never made anything in c/c++/java, But i'm curious does the success count on what language is used? I use php, freebasic, and python, Does that make a my programs less succesful? if i did go with the languages like c/c++/asm/java would more devs. be insterested, thus more success ???
-spasm
XPDF - The De-facto best PDF viewing engine on Linux has recently been forked into the poppler projet : a project to separate core function into a library to make easier to create software using the XPDF engine, like KPDF (Nice poppler rendering engine, but unlike the original XPDF has a non ugly interface too).
Because of its portable and easily integrable characteristics, poppler will probably be at the origins of the first viable alternative to Acrobat Reder (slow) and GhostView for Windows (Ugly).
So controlling the "Programs using Poppler" section in the Poppler Wiki and looking for promising Windows application is a good starting point.
There's a poppler based win32 program called Sumatra PDF viewer. For now it's a very early unstable version (0.3), but one day, it may become the perfect alternative.
"Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
Comment removed based on user account deletion
Most of the projects were in the Alpha stages, if that, and many were just starting up... I just committed heresy here on Slashdot and I'm waiting for the wips and chains.
You already found the wips.
rd
SCO has unfairly (and I hope illegally) accused IBM of theft. IBM has had to spend 10's of millions defending this slander. OTH, all of the top ppl of SCO have received millions from MS and Sun. In addition, they have played the market and kept it artificially inflated until MS and Sun were ready. What will happen to SCO? It will dissolved. What will happen to the top ppl from SCO? They are lot richer than you or I, probably richer than the lawyers at IBM, and will go on to pull another scan elsewhere.
I do have to wonder, who is the real winner here? Offhand, I would say all of the ppl in SCO, as well as MS and Sun. I am not so certain that IBM has won. I only hope that the OSS world wins, but it takes this case going all the way.
I prefer the "u" in honour as it seems to be missing these days.
Huh? Read my post again (emphasis added):
Here is a partial list of successful free software projects not on Sourceforge:My point is that if you only look at Sourceforge, you'll miss a lot of good stuff. Sourceforge tends to attract projects that are too small to host their own files.
http://outcampaign.org/
...there are no losers. Kinda like the special olympics.
Python actually is partially on sourceforge, though they've been moving away for quite a while, but tracker is pretty much the only thing left and even that is being moved at the moment.
He's right though, in a roundabout way sourceforge is great for identifying mature projects - you don't find them there.
Start->Programs->MS Visual Studio (or DevCpp, or Visual-MinGW, but preferably all three)
File->Load Project/Workspace->[project file]
Build
double click resulting exe
for an example of how NOT to achieve this see FireFox
If you don't risk failure you don't risk success.
>> Here is a partial list of successful free software projects not on Sourceforge:
> No, that's basically it.
Uh, no, we could easily continue: FireFox, OpenOffice.org, KDE, R, and Perl are also successful software project not on SourceForge.
I suspect you managed to totally miss the point of the message you responded to.
They've switched to MSI installers; I installed 0.9.0 at some point in the past and deleted the installer. Now I want to update to the latest 0.9.3 and it won't install unless I point it to the old installer.
I know I can deal with this by downloading the old one, but this is counter intuitive and it doesn't make sense.
Does anybody know how this can be handled?
The saddest poem
I almost never run make install as root. to be precise I run:
make DESTDIR=/var/tmp/whatever install
as a normal user. And indeed that is the prefered way to create an RPM package.
Martin
As I use both Linux and Solaris, I often go to Blastwave and Steve Christensen's Sun Freeware site.
If the type of program I'm looking for is there, it's popular enough for people to have asked for it to be prepackaged for them.
Consider it "voting with their feet" (;-))
--dave
davecb@spamcop.net
I've had to do that a few times in my time. They take it really badly.
Had a public list of all the projects they had started that fizzled/died/been abandoned. How long would that list be?
For years I've been searching for an open source application that would manage large mailing lists and have the marketing know-how of the Lsoft Listserv/Maestro bundle. I finally found it a couple months ago -- http://www.openemm.com/ http://sourceforge.net/projects/openemm The application is a single server spin off of the paid version by Agnitas in Germany. Once I installed it, I was so impressed with what this application does that I'm actually getting involved in the open source project. I'm assuming that's just going to be the trend: find the application you want in the open source world and since someone else has already invested a lot of time into the code, you feel almost obligated to help out.
http://mumble.sourceforge.net/
Open alternative to TeamSpeak / Ventrilo.
* Very low latency.
* Denoising of audio.
* Echo cancellation to enable playing on surround speakers.
* Automatic volume control so all players are equally loud.
* Positional audio with supported games (the voice of players comes from their direction ingame).
* Unlimited number of channels with as deep a nesting as desired.
* Per-channel groups and access control lists.
urd
Quite often, if I'm not certain about an OSS package, I'll just do a quick check for existing installs of the software on the web in general. Usually it will only take 2 or 3 good solid implementations by organizations of more than minimal size to convince me. When it comes to stuff that is potentially mission critical, I'm not about to pick on the bleeding edge - or take pity on orphans.
Multitail!
MultiTail lets you view one or multiple files like the original tail program. The difference is that it creates multiple windows on your console (with ncurses). It can also monitor wildcards: if another file matching the wildcard has a more recent modification date, it will automatically switch to that file. That way you can, for example, monitor a complete directory of files. Merging of 2 or even more logfiles is possible. It can also use colors while displaying the logfiles (through regular expressions), for faster recognition of what is important and what not. Multitail can also filter lines (again with regular expressions) and has interactive menus for editing given regular expressions and deleting and adding windows. One can also have windows with the output of shell scripts and other software. When viewing the output of external software, MultiTail can mimic the functionality of tools like 'watch' and such. http://vanheusden.com/multitail/
Quite correct. What picks winners from losers in general? Often it is more about timing and other issues than anything else. Quite often aspects of a "loser" project are the seeds of a "winner" project.
Engineering is the art of compromise.
Why do you think these are successful free software projects? Many users? This is wrong thinking. For example, in your list is Linux and BSD. Both might have millions of users. But both are operating systems so they are (within limits, no fight here) interchangeable. Therefore each Linux user is a loss for BSD and vice versa. You could say, that if one of them really were successful, the other would not exist anymore. In relation to that, isn't a program with a small user base, let's say 50 users, much more successful, when it can claim 100% of its possible user base?
"A RELEASED VERSION of software and someone who will fix his problems..." ...*for free*, you forgot to mention. If someone would solve all my problems for free, i'd be the luckiest guy in the whole world. :)
nah! doesn't work like that in free software: it's not one guy with the obligation to build houses for free for other people to live; it's more like everyone building a huge patchy house for everyone to live in.
I don't feel like it...
No, I define it as "not complete garbage, and has a big enough user base that I won't be completely on my own if I use it."
For example, in your list is Linux and BSD. Both might have millions of users. But both are operating systems so they are (within limits, no fight here) interchangeable. Therefore each Linux user is a loss for BSD and vice versa. You could say, that if one of them really were successful, the other would not exist anymore. In relation to that, isn't a program with a small user base, let's say 50 users, much more successful, when it can claim 100% of its possible user base?How is it useful to define success in that way? The grandparent was talking about looking at Sourceforge to avoid sifting through a bunch of hobby projects that aren't going anywhere.
You might as well have said this:
For example, in your list is Coke and Pepsi. Both might have millions of users. But both are soft drinks so they are (within limits, no fight here) interchangeable. Therefore each Coke user is a loss for Pepsi and vice versa. You could say, that if one of them really were successful, the other would not exist anymore.
You sound like someone who could benefit from this article.
http://outcampaign.org/
With your first post you seemed implicitly to say it is size. At least you only chose some of the largest projects.