foobar on computers, software and the rest of the world


25 open source projects for software development

, posted: 20-DEC-2008 05:23

When the times get tough and everyone scrambles to lower costs wherever they can then it is time to consider what open source can do for you and your development efforts. Palamida has written up a list of 25 good open source projects, which could be of great help for you.
"In challenging economic times, how do internal application development teams continue to deliver higher quality software and Web applications with fewer resources? Unlike in past economic downturns, development teams today have a resource they can turn to in order to lower the costs of development, maintain high-quality, and decrease cost of ownership for the long run: open source software."
They then list open source projects in several categories:
  • Development tools
  • Database and mapping tools
  • Core utility classes
  • Reporting and charts
  • Web 2.0
Obviously, the list is far from complete. For one, it's a bit Java centric: JUnit (Java unit testing) is included under 'development tools', but the many other versions of "*Unit", such as pyUnit for Python are not listed. And modern web development frameworks such as Django or Ruby-on-Rails are also not mentioned. I don't want to fault them too much for this, since clearly they have to draw the line somewhere. However, when you look at those categories please keep in mind that for every listed project there are probably dozens of other projects that haven't been included, but which are equally interesting.

One of the most intriguing aspects of Palamida's list can be found in the last column: The estimated cost to develop in-house. For example, according to that list, if you were to develop the Valgrind debugging and profiling utility yourself, it is claimed that this would cost you 60 person years, or around $3 million to develop. Ok, that's a bit simplistic since the existing development effort also contained some experimentation and work on prior versions, which could be skipped when developing from scratch and to the exitsing specs. Nevertheless, even if you halve those estimates they are still quite impressive.

I've always held that over your life time as developer you will always consume much more software than you would ever be able to produce yourself. Consequently, it makes a lot of sense to take advantage of the many free and excellent resources that open source software can provide for you.

Other related posts:
UK government supports open source
Dabbling in OpenSolaris
Richard Stallman visits New Zealand: Visit one of his talks near you


 



Add a comment

Please note: comments that are inappropriate or promotional in nature will be deleted. E-mail addresses are not displayed, but you must enter a valid e-mail address to confirm your comments.

Are you a registered Geekzone user? Login to have the fields below automatically filled in for you and to enable links in comments. If you have (or qualify to have) a Geekzone Blog then your comment will be automatically confirmed and placed in the moderation queue for the blog owner's approval.

Your name:

Your e-mail:

Your webpage:

foobar's profile

 


  • Who I am: Software developer and consultant.
  • What I do: System level programming, Linux/Unix. C, C++, Java, Python, and a long time ago even Assembler.
  • What I like: I'm a big fan of free and open source software. I'm Windows-free, running Ubuntu on my laptop. To a somewhat lesser degree, I also follow the SaaS industry.
  • Where I have been: Here and there, all over the place.




Google Search




Recent posts

Smooth sailing with the Karmic...
Censorship in New Zealand: Wid...
Image roll-over effects withou...
How about: Three strikes and Y...
UK government supports open so...
Blackout to demonstrate agains...
A Linux distro for Cuba...
Follow up: How to write a Linu...
How to write a Linux virus in ...
The GPU, your personal desktop...


Top 10

How to write a Linux virus in ...
(11-FEB-2009 05:33, 156921 views)
Follow up: How to write a Linu...
(12-FEB-2009 07:10, 24455 views)
A truly light-weight OS: Writt...
(3-FEB-2009 09:39, 15272 views)
EEE PC with XP is cheaper than...
(9-MAY-2008 05:50, 11676 views)
11 reasons to switch to Linux...
(4-FEB-2009 08:24, 10857 views)
Slow file copy bug in Vista: A...
(21-DEC-2007 11:18, 10045 views)
The disconnect between Open So...
(13-NOV-2007 08:47, 8688 views)
FUD alert: Linux distro lock-i...
(4-DEC-2007 05:47, 8103 views)
Censorship in New Zealand: Wid...
(16-JUL-2009 11:11, 8005 views)
Anatomy of the Irrational Micr...
(5-MAR-2008 11:51, 7783 views)