foobar on computers, software and the rest of the world


25 open source projects for software development

, posted: 20-Dec-2008 06: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

 
New Zealand


  • 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

Attack on net neutrality right...
Munich already saved millions ...
Iceland's public administratio...
More Apple madness (follow up)...
Apple demonstrates: With great...
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...


Top 10

How to write a Linux virus in ...
(11-Feb-2009 06:33, 457946 views)
Follow up: How to write a Linu...
(12-Feb-2009 08:10, 64348 views)
A truly light-weight OS: Writt...
(3-Feb-2009 10:39, 46493 views)
The 'Verified by Visa' fiasco ...
(20-Jun-2008 09:59, 32265 views)
EEE PC with XP is cheaper than...
(9-May-2008 06:50, 20200 views)
11 reasons to switch to Linux...
(4-Feb-2009 09:24, 20115 views)
Would you use Google App Engin...
(8-Apr-2008 20:02, 19393 views)
Censorship in New Zealand: Wid...
(16-Jul-2009 12:11, 18845 views)
Django Plugables: Tons of plug...
(11-Apr-2008 03:24, 16797 views)
Slow file copy bug in Vista: A...
(21-Dec-2007 12:18, 15926 views)