Tue

Jan 23
2007

Nat Torkington

Nat Torkington

Survey: Three Most Important Open Source Projects

I have a theory and I need numbers to prove or disprove it. If you use open source, please tell me in the comments what you think are the three most important open source projects going today. I'll post my hypothesis, the numbers, and my conclusion next week. Thanks!



tags:   | comments: 222   | Sphere It
submit:

 
Previous  |  Next

Subscribe to Comments on this Entry:

0 TrackBacks

TrackBack URL for this entry: http://radar.oreilly.com/mt/mt-tb.cgi/8774

Comments: 222

Anonymous [01.23.07 07:09 PM]

Linux

The Apache Project

OpenOffice

Walker Hamilton [01.23.07 07:14 PM]

  1. The Apache Project
  2. BSD
  3. MySQL

Walker Hamilton [01.23.07 07:14 PM]

....by BSD I mean any of the variants....honestly...

Adrian Holovaty [01.23.07 07:16 PM]

Linux
Firefox
Apache

Ranjit Padmanabhan [01.23.07 07:18 PM]

Linux
Apache
MySQL

Did I win? Did I win?! 8-)

Michael Koziarski [01.23.07 07:19 PM]

Firefox
Linux
MySQL

Jesse Wilson [01.23.07 07:28 PM]

GNU?

chris [01.23.07 07:29 PM]

firefox
perl
linux

Devon [01.23.07 07:32 PM]

1. Firefox
2. Apache
3. PHP

Byron Clark [01.23.07 07:38 PM]

Linux Kernel

Python

gcc

Justin Watt [01.23.07 07:39 PM]

Fun game.

Firefox
Ubuntu
Apache

Anonymous [01.23.07 07:44 PM]

Linux,
gcc,
apache

Alexandre Rafalovitch [01.23.07 07:48 PM]

Linux
Firefox
OpenOffice

Anonymous [01.23.07 07:48 PM]

Firefox

Linux

Apache

Zack [01.23.07 07:52 PM]

Subversion
mySQL

Anonymous [01.23.07 07:54 PM]

Linux
Apache
Java

Kevin [01.23.07 07:56 PM]

Firefox - brought FLOSS mainstream

Linux - proved that regulation is not needed for something as complex as an OS

Wikipedia - innovative approach to FLOSS and incredibly popular

Anonymous [01.23.07 08:02 PM]

linux

apache

firefox

Rod Begbie [01.23.07 08:02 PM]

Three most important open source projects?

SQLite (making data storage and retrieval brain-dead-simple)
Lucene (making text indexing and search brain-dead-simple)
Subversion (and its open-source source-control brethren)

These are the three open-source packages that make writing other open-source packages possible.

Kyle [01.23.07 08:06 PM]

Firefox
OpenOffice.org
Apache

christophe [01.23.07 08:11 PM]

GNU
Mozilla
Python

Richard [01.23.07 08:11 PM]

OLPC - because, well, you know why...

Ubuntu - because, rightly or wrongly, it seems to have picked up the reputation of 'Linux for the rest of us'...

Python - because Python is cool...

This sounds like my question to the LCA speakers' panel :-)

Laen [01.23.07 08:13 PM]

OpenSolaris
Apache Project
GCC

Dean [01.23.07 08:19 PM]

Linux, Firefox, Apache

Paul Annesley [01.23.07 08:27 PM]

Important to me...
Linux
PostgreSQL
Ruby

Important for open source to gain traction in the greater world..
Firefox
Ubuntu
OpenOffice

Jean-Michel Decombe [01.23.07 08:29 PM]

Apache
MySQL
Eclipse

Tetsuo [01.23.07 08:44 PM]

Firefox

Linux

Java!

not anonymous [01.23.07 08:46 PM]

Audacity (free speech via mp3)
Asterisk (free speech via telephony)
CAMBIA (biotechnology)

Anonymous [01.23.07 08:46 PM]

Firefox, Ubuntu, OpenOffice

J$ [01.23.07 08:55 PM]

1. Linux
2. Apache
3. Firefox

(Honorable mention: Thunderbird)

Anonymous [01.23.07 08:58 PM]

1) Linux
2) Wikipedia
3) TrueCrypt

Greg Linden [01.23.07 09:07 PM]

1. Linux
2. Apache
3. Firefox

Stefan Schmidt [01.23.07 09:13 PM]

Okay, this is an easy one:

1) GNU/Linux
2) Apache HTTP Server
3) Mozilla Firefox

anonymous [01.23.07 09:17 PM]

No fair - impossible question.

How well would linux have developed without gcc, binutils, cvs, svn? Or put differently, although paid versions of all of these things exist, without them, it is doubtful that many of these wonderful apps/OSes would exist.

Free efffective tools enabled masses of developers to well...develop.

Kristaps Kaupe [01.23.07 09:21 PM]

Linux
GNU
Mozilla Firefox

But there are more essential products, for example, OpenOffice.org, Apache, PHP, MySQL.

Robert Blackwell [01.23.07 09:24 PM]

1. parrot - once done and embedded in Firefox and PostgreSQL he world will change. (maybe)

2. Firefox/Moz

3. Second Life client

Pat [01.23.07 09:32 PM]

1. Linux (before it was GNU/Linux even)
2. Apache
3. sendmail

These projects have allowed so much more to happen because they existed and did well. They opened doors and created whole new markets. I'd like to fit bind in there somehow as well.

If I was allowed to keep going perl would be next. Of course firefox and the database kids (mysql, postgres, sqlite, bdb, etc) should all get a hat tip. Tomcat is very important now as well.

anjan bacchu [01.23.07 09:33 PM]

hi there,

Linux,
Tomcat/Apache/Perl
FireFox.

BR,
~A

aspir8or [01.23.07 09:35 PM]

KVM
The up-coming cross-format packaging API
Asterisk

MarkT [01.23.07 09:41 PM]

Linux

Apache

MySQL

Hon. mention: Firefox

Pat [01.23.07 09:43 PM]

I'll cheat and answer twice, because I previously focused on what I thought the 3 more important projects were for all time. The three that I use today would have to be:

1. "Linux" (we happen to use RHEL, but you get the idea)
2. uPortal (open source portal designed and developed by higher education)
3. tomcat

If I was allowed to keep going:

4. CAS (ticket-based single sign-on for web apps)
5. Apache HTTPD
6. ruby
7. perl
8. mysql

Aaron Huslage [01.23.07 09:46 PM]

1. Linux
2. Firefox
3. Asterisk

Gordon Mohr [01.23.07 09:53 PM]

I go with Ubuntu, Firefox, Nutch -- each for their potential power to break (or at least check) monopolies in core technologies of the information economy.

Apache is close, but in a way has graduated -- its success so secure, its importance has waned. Same with the Linux kernel.

The initial post didn't specify 'software' -- just 'project'. So Wikipedia merits consideration. But for all its wonders, Wikipedia is more the signifier of trends than cause of them. If it were to disappear, mass collaboration and open content would lose its top poster child, but still ultimately thrive.

Luca Dell'Anna [01.23.07 09:54 PM]

1. Linux
2. Apache
3. MySQL
4. Perl
5. PHP

anon [01.23.07 10:00 PM]

1. Apache
2. OpenSSH
3. Linux

Charles Ying [01.23.07 10:01 PM]

1. Linux - key piece of many future computing devices and clusters
2. WebKit - most lightweight browser engine that can bring about the mobile internet revolution
3. Python - used by Google and NASA

Matthew Langham [01.23.07 10:12 PM]

Nat is actually asking for the 3 most important Open Source projects - not the ones that are being used the most. How do you define importance?

Here's mine:

1. Apache HTTPD (important for the expansion of the Web and the many services that run on top)

2. MySQL (important for showing that Open Source can redefine "important" software for enterprises and in so doing bridge the divide between "hackers" and "suits". Linux comes in a close second here.

3. Wikipedia (important for redifining "open source" itself in that it can apply to a lot more than just software).

Open Source isn't a method of writing software - it's a way of thinking.

Kaveh Shahbazian [01.23.07 10:22 PM]

1 - linux
2 - apache
3 - firefox

Ny Nj [01.23.07 10:27 PM]

Linux Apache MySQL

Joe Crawford [01.23.07 10:34 PM]

Apache
GNU/Linux
Wikipedia

Wim de Nood [01.23.07 10:52 PM]

1. Linux
2. Apache
3. MySQL
4. PHP
5. Postfix
6. Firefox

Gen Kanai [01.23.07 10:53 PM]

1. Mozilla Firefox
2. Linux
3. Apache

Bart Stevens [01.23.07 10:58 PM]

Firefox
Joomla
MySQL

lakshmi [01.23.07 11:21 PM]

Linux
open office
Firefox

jman [01.23.07 11:27 PM]

Ruby on Rails
Asterisk
Linux

Pat Allan [01.23.07 11:32 PM]

Hmm... I wasn't sure until I started reading the comments...

Definitely #1 in my mind is Firefox. It's something that a non-technical person can use and appreciate (unlike Linux, or Asterisk), and it's cross-platform.

Apache is the mainstay - it's everywhere, but it doesn't get anywhere near the publicity of Firefox, or Linux, or even OpenOffice... I don't think either of those reasons detract from its importance, though, so I'll make that my #3.

#2 - I'm only making the decision as I'm typing, but I'm going with Wikipedia, as others have. Open source knowledge is an idea I really like.

zorro [01.23.07 11:34 PM]

o) Apache
o) XFree86
o) Linux

Krish [01.23.07 11:38 PM]

GCC
Linux
Apache

Sencer [01.23.07 11:47 PM]

As Matthew above touched the question there is a lot of ambiguity on what constitutes importance. Most past impact? Most impact today? Most impact in teh future? Most directly affected people?

Going on mot impact overall, I think these would be it:

1) linux kernel - most impact overall

2) gnu toolchain - most impact overall

3) Firefox - with a bit of a forecast on future impact as well.

While Apache and Mysql certainly have had an important impact, IMHO it has been more limited in scope, i.e. in terms of "width" and "time". Alternatives to them have been around long and are at least as good if not better substitutes.

Brian [01.23.07 11:51 PM]

Linux, Firefox, Ruby

Tim Eaglestone [01.24.07 12:08 AM]

Moodle is becoming a powerful wedge for OS into education.

Other two more general: Linux and Apache

Jeroen van Doorn [01.24.07 12:14 AM]

Linux
Apache
Firefox

I wish I could say rails. Though it's great and it's the tool which I have the most proffit from at the moment. In the history of open source it's not as important yet.

Johnny Maelstrom [01.24.07 12:20 AM]

Hmm,

Linux (cos you use it to run open source projects)
Eclipse (cos you use it to write open source projects)
Apache (because they incubate open source projects)

Joseph Scott [01.24.07 12:22 AM]

I'm really surprised that no one has mentioned has bind. DNS is vital to virtually everything.


So here's my list, fudging a bit on the limit of 3 and I'm not 100% on the order:




- Bind


- Sendmail/Postfix


- Linux/FreeBSD


- MySQL/PostgreSQL


- Firefox


- GCC

Konrad Foerstner [01.24.07 12:28 AM]

Generally:

  • Apache
  • Firefox
  • OpenSSH

Also to mention (as important for my work):


  • OpenBSD

  • Python

  • x.org

Johannes Hoffart [01.24.07 12:33 AM]

  1. gnu toolchain
  2. apache
  3. linux

Std User [01.24.07 12:38 AM]

  • GNU/Linux
  • VLC
  • Firefox

Jesse [01.24.07 12:44 AM]

1. firefow
2. wikipedia
3. apache

Julian Bond [01.24.07 12:47 AM]

Only 3? Makes it hard not to state the obvious so I'll throw a couple in from left field.

OpenID. Single signon and authentication for the rest of us.

RockBox. Creating a genre of open source firmware to save us from proprietary hardware.

Nadim [01.24.07 12:47 AM]

1. Linux
2. Python
3. Firefox

Chris Vosnidis [01.24.07 12:51 AM]

Apache Project
MySQL
Firefox

Mads [01.24.07 12:53 AM]

Apache httpd
Perl
OpenSolaris

yodahome [01.24.07 01:20 AM]

hmm, tricky...

1. Apache... foundation of the web
2. gnu tools... made open source possible
3. Firefox... gathered popularity

Alejandro Scandroli [01.24.07 01:21 AM]

1. Linux
2. Firefox
3. Eclipse

magoo [01.24.07 01:27 AM]

Most important ? What's important ?

1) Samba - interoperability

2) Linux - showed that large OSS projects work as good (if not better) than projects that build proprietary products.

3) Firefox - most people's first knowledge and use of open source software.

Paul Walsh [01.24.07 01:28 AM]

Firefox
Blogshere - wordpress(allowing us to talk about this stuff)
nothing else comes close

Abdul Qabiz [01.24.07 01:29 AM]

Apache
GNU/Linux
Firefox

Julian Bond [01.24.07 01:31 AM]

Take that further. The most important area of open source development is open source firmware.
- Rockbox and iPodLinux
- Linksys Linux, WRT54G and NSLU-2
- Linux Bios project
- The open Wifi driver projects
And arguably things like
- Asterix
- MythTV

As this is very much in the spirit of Make and Radar, O'Reilly ought to do a conference on Open Source Firmware and Hardware.

h.schreier [01.24.07 01:36 AM]

1. GNU / Linux
2. Apache
3. Firefox

Paul M. Watson [01.24.07 01:41 AM]

Mozilla
Linux
Apache

david kebb [01.24.07 02:04 AM]


Drupal - application platform
Mapserver - spatial platform
Asterisk - telephony platform

Tomas [01.24.07 02:34 AM]

Apache
Linux
GNU project

Andrea [01.24.07 02:44 AM]


openoffice

firefox

gcc


O.S. are commodities;
server-side stuff is hidden away in a closet somewhere;
portable applications are the key.

Anonymous [01.24.07 03:02 AM]

Sendmail (email was once the killer app)

Apache (but these days its the web)

Asterisk (and OSS is poised to turn telephony upside down, too)

Paul Robinson [01.24.07 03:03 AM]

Has to be Firefox, OpenOffice and Rails.

Firefox because it is an open standards-compliant web browser that has changed the way even Microsoft thinks about building IE. It is also platform independent and 'mainstream'.

OpenOffice because it has the potential to change mainstream user's perceptions of open source, lower costs within organisations that use it, and show that free software can be useful software.

Rails because it allows for very rapid production of applications. The time between conception of an idea and production of a deployed codebase has been reduced massively as a result, and if you look at all the other frameworks out there, they're now trying to follow in the wake by taking a similar philosophy regardless of which language they're written in.

The idea that Linux or Apache are important baffles me. Most people don't care about the platform, they don't care about the underbelly, they care about getting things done and the tools that allow them to do that the most effectively. People don't care if the web page they're viewing is on Apache or IIS. They don't care if their files are on a Windows machine or a Linux machine.

Computers are there to do things, users care about doing things, so you need to think about applications where users get to do stuff. Only self-absorbed geeks like us think Linux and Apache and MySQL are important - the real players are the desktop applications.

Michael Sparks [01.24.07 03:13 AM]

This is tricky, and hinges on what the word "important" means. If important means "important to moving open source into the mainstream)

  • Ubuntu (specifically Ubuntu Studio - since people expect multimedia out of the box, anything else is a step back to the 20th century...)
  • Open Office
  • Firefox

It was a hard toss up there between choosing between Ubuntu & VLC. However, since I expect VLC to be included in Ubuntu Studio (it'd be a major ommission if it isn't).

If however we mean important, as in important to humanity, then my list changes.

  • Globus Toolkit - since this powers many of the major GRID computing systems out there, a number of which are looking at global warming - in all likelihood the biggest challenge facing humanity over the next 100 years.
  • Wikipedia (OK, it's not code so perhaps excluded - in which case I choose wikimedia instead - but it is probably the largest single repository of knowledge. Snapshotting wikipedia to a collection of books buyable from lulu strikes me as incredibly important if the former doesn't succeed...)
  • GNU - Keeping technology open is the flipside of keeping knowledge available.

Anonymous [01.24.07 03:17 AM]

perl
php
bind

Anonymous [01.24.07 03:18 AM]

The server applications provide the environment that the desktop applications need to thrive. Without Linux/Apache there wouldn't be cheap hosting companies touting for business on every street corner, and the present-day web would be a hell of a lot smaller and more corporate.

Linux/Asterisk is enabling a similar shift in telephony, giving birth to what are essentially one-man telcos

Eugene Dubois [01.24.07 03:28 AM]

1) Linux
2) Firefox
3) PHP

adamsj [01.24.07 03:31 AM]

Important meaning what exactly? But for very fuzzy values of important and not in any particular order:

MySQL
Asterisk
something I haven't heard about yet.

Andrew Harmel-Law [01.24.07 03:32 AM]

1) Java
2) Ubuntu
3) Firefox

Thiago Arrais [01.24.07 03:34 AM]

Firefox
Linux
Mediawiki/Wikipedia

Alex Pounds [01.24.07 03:48 AM]

Linux
Apache
gcc

Chris [01.24.07 03:50 AM]

Linux
Apache
MySQL

Arthur [01.24.07 04:02 AM]

Linux
X
Firefox

Aaron [01.24.07 04:12 AM]

FreeBSD
MySQL
nmap

Anonymous [01.24.07 04:31 AM]

I translate "project" into "organization", not "product".



Historically:

- BSD UNIX

- GNU

- Linux kernel



Today:

- Mozilla

- Wikipedia

- OpenBSD

Mark [01.24.07 04:39 AM]

firefox
apache
linux

Luka Marinko [01.24.07 04:48 AM]

Linux
GNU Toolchain (including developer tools)
KDE

Marcus [01.24.07 05:05 AM]

BSD
gcc
Apache

Anonymous [01.24.07 05:17 AM]

Java - think of all the things built on it
Linux - duh
Firefox - gives M$ some real competition. That's good.

Anonymous [01.24.07 05:25 AM]

Linux
Firefox
Apache

Brandon Corfman [01.24.07 05:37 AM]

Debian and its offshoots (Ubuntu, Mint, etc.)
gcc (Think of all the things built on it! Java -- pfft!)
Apache

flo [01.24.07 05:42 AM]

  • sourceforge
  • laptop.org
  • creative commons

Q [01.24.07 05:45 AM]

1. Apache
2. Samba
3. *BSD

Kaj Kandler [01.24.07 05:54 AM]

Linux
OpenOffice.org
Firefox

Zach Shelton [01.24.07 06:06 AM]

Only three? That is pretty hard.

It's the platform!
GNU/Linux (Linux without GNU utils is not useful)
Apache + mod_*
MySQL

Or maybe,
It's the Applications!
OpenOffice
FireFox/Thunderbird
BitTorrent

Ryan [01.24.07 06:13 AM]

Ruby/Rails
Subversion
Firefox

Chad W Smith [01.24.07 06:14 AM]

Most important pieces of Open Source software

Firefox
GNU/Linux
PHP

(Honorable mentions)

OpenOffice.org
GIMP/GIMPShop
BitTorrent
VLC
Audacity

Most important Open Source projects:

Wikimedia Foundation
Sourceforge
Mozilla

Honorable Mention:

FSF
OSI
Canonical
OpenOffice.org

Aseem Bajaj [01.24.07 06:25 AM]

Apache
Firefox
Linux
(In that order)

Alexander Mikhalev [01.24.07 06:30 AM]

GNU gcc
Apache
Mysql

Anonymous [01.24.07 06:42 AM]

Linux
Ruby
Apache HTTP Server

Holger [01.24.07 06:43 AM]

1. Firefox
2. Eclipse
3. Java

Anonymous [01.24.07 07:02 AM]

Apache -- showed the world that OSS is for real
emacs -- The first thing RS wrote when he started
Wikipedia -- Is bringing the concepts out of software and convincing masses of people.

jouke [01.24.07 07:40 AM]

1. linux
2. apache
3. firefox

Doug K. [01.24.07 07:46 AM]

#1 Firefox (greatest potential to be seen and adopted, especially good for innovation.)
#2 Apache Project (what all the good stuff is built on)
#3 MySQL (what all the good data is stored in)


additionally:
#4 Linux (especially Ubuntu, best chance of taking the desktop)
#5 Mediawiki (flexibility is key!)
#6 Bittorrent (distributed downloading, love it!)
#7 Asterisk (the future...killer product!)
#8 Open Office (long struggle ahead with good opportunity if managed right)
#9 Gaim/Jabber. (look at meebo! more like this coming!)

deush [01.24.07 07:58 AM]

For Newbies:
Firefox
OpenOffice.org
Mandriva

For Advanced users:
Linux
KDE
GNU tools

For hackers:
vi/emacs
gdb
[Put your language here]

For web players:
php
rails
apache/mysql

Parand [01.24.07 08:37 AM]

Linux
Firefox
Apache

(Runners up)
Perl - for old times sakes
Python - for new times sakes

MonkeyT [01.24.07 08:40 AM]

Apache - largely responsible for the widespread proliferation of the web
MySQL - allowed businesses to use the web for more than advertising without it being prohibitively expensive
Firefox - for pushing web browsing so far beyond IE's capabilities that MS had to finally get off its collective a$$ and at least start paying attention to what people actually wanted to accomplish on the web.

Laurent [01.24.07 08:45 AM]

1.Firefox
2.Wikipedia
3.Wordpress

brianm [01.24.07 09:13 AM]

gcc (and associated toolchain) -- without which nothing else would exist

apache httpd (and associated modules) -- drives the interweb

gnu/linux -- aside from its own value, has been the stick to push all the other OS's to keep up

Anonymous [01.24.07 09:26 AM]

firefox
openoffice.org
linux

Dan Lewis [01.24.07 09:41 AM]

Firefox
Linux
Open Office

Firefox and Open Office are the OSS projects I use on a constant basis, even in Windows. Linux is the engine driving the car.

ME [01.24.07 09:48 AM]

gcc
linux
asterisk

Caitlin Trasande [01.24.07 09:50 AM]

Linux
Firefox
Wikipedia

(Tim, does this post and comment thread count as an example of 'short, modular and open'?)

ME [01.24.07 09:51 AM]

3.5) erlang

Roger Weeks [01.24.07 09:54 AM]

1. Apache
2. MySQL
3. Ruby / Ruby on Rails

mgreenly [01.24.07 10:00 AM]

Because you worded it most important implying the ones we'd have the most trouble recovering from the loss of...

1) GNU
2) Linux (the kernel)
3) Apache

Renan [01.24.07 10:22 AM]

1-Linux
2-KDE4
3-FireFox

Matt Grommes [01.24.07 10:28 AM]

1) gcc
2) Linux
3) Apache

Anonymous [01.24.07 10:29 AM]

Linux
Firefox
er, Subversion,Eclipse,too many to count

jpmcc [01.24.07 10:51 AM]

  1. OpenOffice.org
  2. Firefox
  3. Ubuntu

matt m [01.24.07 11:04 AM]

Firefox
Java
Linux

matt m [01.24.07 11:05 AM]

...okay, Apache instead of Java.

Daniel Risacher [01.24.07 11:12 AM]

  1. GCC
  2. Linux
  3. Apache

Jean-Michel [01.24.07 11:22 AM]

1. Linux
2. Apache
3. VLC

rektide [01.24.07 11:25 AM]

*STALE* ya'll are frigging boring. these projects have all already had the majority of their significant impact and have matured into a basically stable code base.

DragonflyBSD

PulseAudio

XCB

DBus

Db4o

L4::Pistachio (or Fiasco)

I'd prop jabber, but I cant recall any individual jabber projects worth propping. I guess telepathy project, their specs are absolutely delightful.

nat, if you meant most impact-ful, i'd settle for BSD, Konqueror, and GCC tool suite.

rektide [01.24.07 11:28 AM]

I neglected to mention
http://www.opencores.org. _vital_ stuff there, absolutely essential.

chromatic [01.24.07 11:35 AM]

diff and patch, though I just can't quite suggest bash as the third.

Asrail [01.24.07 12:00 PM]

1 - OpenOffice
2 - Mozilla (Gecko)
3 - Linux

pwb [01.24.07 12:18 PM]

Wow, that's a very hard question.

1. BSD/Linux
2. Bind
3. Sendmail/Postfix
*. Apache
*. MySQL
*. Perl/PHP
*. Firefox

Ted Shelton [01.24.07 12:32 PM]

Seems to me that the big question in all of these comments is - what constitutes "important" ? You could define importance as most used (apache, linux, maybe firefox). Or you could define importance as the projects that are forcing us to rethink what software is and how we all create and compete in this industry. I prefer the latter.

I don't think apache, for example, is making anyone think differently about software or competition. Firefox, on the other hand, is having a huge impact on the evolution of browsers and the web -- keeping Microsoft open and forcing Microsoft to innovate (albeit much more slowly than firefox...)

I guess I would list eclipse second, but perhaps that is only because I spent too much time in the early part of this decade working for Borland and losing to eclipse in the mindshare battle for the future of Java. Sun lost too. IBM had a very clear objective to use open source as a competitive weapon in defining what Java is and how it would evolve. The lesson here goes well beyond the IDE market and points to how open source can be used competitively against companies that otherwise are market leaders (Borland JBuilder) or should be (Sun's Forte).

Linux (in all of its variants) has to be on this list of top 3 -- because of all of the devices and systems that it makes possible - redefining every category of computing. I think we have lost sight of how important Linux is because it is ubiquitous. But imagine a world in which every device and system manufacturer would either have to build their own proprietary OS or would have to go to Microsoft or Sun or IBM to license an OS. What a nightmare that would be!

Eric Hanson [01.24.07 12:45 PM]

LAMP
BitTorrent
MediaWiki

Corey [01.24.07 01:09 PM]

Linux Kernel

Firefox

Python

Anonymous [01.24.07 01:22 PM]

Xen
Lucene / Nutch
OpenOffice

Baden Hughes [01.24.07 02:11 PM]

Apache, Glassfish, MySQL

georgie [01.24.07 02:20 PM]

Eclipse
Apache
Linux

Sean [01.24.07 03:08 PM]

Right now:
1. Apache
2. Mozilla
3. GCC

If I wasn't biased against Java (like if I had ever used it) then I would probably put that at #3.
I'd like to add that Perl6 will soon become #3, and I'd also like a pony.

pan69 [01.24.07 03:32 PM]

1. Linux
2. Apache
3. Eclipse

Chris [01.24.07 03:46 PM]

Because the internet would grind to a halt and thusly our economy tank without them...

  1. Bind
  2. Sendmail (or Postfix)
  3. Apache

On second thought, there is Windows Server, IIS and Exchange I guess.
[ducks]

Tomek [01.24.07 04:24 PM]

The most important are those used on daily basis by avarage-non-geek-computer-user:
1. Firefox
2. OpenOffice
3. ??? don't know any other open source application that popular (maybe Thunderbird)

Anonymous [01.24.07 05:34 PM]

The answer I'd give today is...

Apache HTTP
Linux
Firefox

The answer I would have given ten years ago would have been...

gcc
Sendmail
Bind

Dan [01.24.07 05:50 PM]

Boy it is really hard to narrow it down to just three.

Linux
Apache
VLC (VideoLAN Client)

Though I would really like to include the whole LAMP bundle as well as all the Mozilla software too.

Dare Obasanjo [01.24.07 05:54 PM]

The Apache Project
Firefox
Linux

Frank Daley [01.24.07 05:56 PM]

You said

"If you use open source, please tell me in the comments what you think are the three most important open source projects going today."

However that could mean, the most influential today, and that would have to include those that are currently most pervasive. These would include:

  • Apache
  • Firefox
  • Linux

On the other hand, if you mean the Open Source projects that are going to cause new industry disruptions, then the list would be:

  • Asterisk
  • OpenSolaris
  • OpenOffice

LemonAid [01.24.07 06:19 PM]

1. SeaMonkey
2. OpenOffice.org / NeoOffice
3. BSD (under Mac OS X)

Jeff McNeill [01.24.07 07:15 PM]

Firefox
Apache
Linux
PhP
MySQL
MediaWiki
WordPress
BitTorrent/Azureus
Subversion
Ruby
Python
Zope
Plone
Drupal
Moodle
Second Life client/libsecondlife

Anonymous [01.24.07 07:46 PM]

GCC by far. Without it, none of the other ones would have existed.

Bill Napier [01.24.07 07:58 PM]

apache
firefox
gcc

ephoto [01.24.07 08:18 PM]

Linux

Subversion

Wikipedia

Kevin [01.24.07 09:00 PM]

Mediawiki, Firefox, Linux

Mike Hendrickson [01.24.07 09:44 PM]

Linux
Firefox
Wikipedia

tony [01.24.07 10:17 PM]

apache
mysql
opendemocracy :)

Mike Linksvayer [01.24.07 10:29 PM]

0. gcc

Nothing else comes remotely close, as everything else has viable alternatives.

By some other "most important" metric I've argued that Semantic MediaWiki is it, as it has potential to make what would have to be the most important non-software open source like project (Wikipedia) much more valuable, as well as the web, by serving as a killer application for the semantic web.

Something that (re)enables application decentralization would be my third pick, but I don't know if there's an obvious project to choose. Maybe something from the jabber, p2p, capability security or wider crypto communities.

Rafa [01.25.07 12:43 AM]

RoR
Linux
Apache

only three? I need more: sqlite, vim, gnome, kde... the list is very big :)

Seth Wagoner [01.25.07 02:31 AM]

Most Important, and *right now*. Ok, that's a *very* tough call, but, in terms of "currently making a huge difference above and beyond what others in the space would be making if they weren't there" I guess I might pick:

1) Firefox
2) Ubuntu
3) BitTorrent? Java? Eclipse? Tor? Sigh, Too many options...ok, Java, I guess.

Wikipedia would have been in there apart from the fact that it's more of an open *content* project than an open source project - Mediawiki is well suited to the task of course, but other wiki's could have fit the bill also.

Also note that this is quite a different list to the "Most important open source projects of all time", which would have to include GNU/Linux and Apache, but the third would be trickier to pick.

Seth Wagoner [01.25.07 02:39 AM]

Actually I take it back, the third wouldn't be tricky to pick because GNU and Linux are separate projects, so the most important O/S projects of all time would be GNU, Linux, and Apache. But right now, it's hard to say that BSD and Lighttpd wouldn't provide reasonable replacements...or maybe not. Meh. I don't know. Evil question, Nat. My brain hurts :-)

Ciprian Mustiata [01.25.07 02:46 AM]

GNU - because is the base of all OSS Free
Linux - it completes GNU, and is the standard word when we think at FOSS
FreeDesktop.org - the third upcoming standard for free software

Alex [01.25.07 03:24 AM]

GNU
Linux
Apache

Ewan Gunn [01.25.07 04:49 AM]

Linux
Open Office
Mono

mouette [01.25.07 05:53 AM]

Apache
MySql
Firefox

Simon Hibbs [01.25.07 06:45 AM]

1. GCC
2. Linux
3. Samba

The question is, if these projects disapeared, is there anything that could replace them? For GCC maybe, but it would be a sore blow to thousands of othe rprojects - huge knock-on effects. Likewise BSD ciould take on Linux's mantle, but again it would be a massive blow to so many people, projects and companies that it would set back open source software immeasurably.
I almost said Apache, and maybe it is mor eimportant than Samba to many people, but without Samba there's little to no meaningful integration between open source OSes and Windows on the network, and this is a critical area. Apache could be replaced, but Samba is a one-off.

It's all arguable, your answer will vary depending on your point of view, but I have tried to be impartial and take a holistic view.

Joerg Mueller [01.25.07 07:15 AM]

  1. GNU Devel Tools (GCC,GDB,Bash,Make)

  2. Apache
  3. Mozilla
  4. MySQL
  5. OpenOffice
  6. Linux
  7. BSD

Danny [01.25.07 08:04 AM]

Come on! No one mentioned Knuth's tex??? It foundamentally changed the whole typesetting industry.

Brian [01.25.07 08:34 AM]

I'm going to assume the question meant: "Which projects are going to have the most impact in the future." To me something that's important today is something that will have large a impact tomorrow (sorta like carbon emissions).

Haha, wow where'd that soap box come from?!

1. xulrunner
2. wikimedia
3. asterisk

Joseph A di Paolantonio [01.25.07 09:52 AM]

1. Pentaho Business Intelligence suite bringing open source solutions to the enterprise end-user

2. Mule ESB extending open source throughout the enterprise but known only to the back room techs

3. Zimbra allowing open source collaboration among organizations and individuals

These three, their competitors and complementary open source projects will extend open source solutions beyond the realm of geeks, "power users" and other early adopters.

Jeff [01.25.07 12:24 PM]

1. Subversion

2. FireFox

3. MySQL

4. Apache


Subversion is the best software I have ever used and I think the most impressive Open Source Project there is.

Firefox is moving standards for the web forward.

MySQL is just the best. A rock solid db that just works.

And Apache. (Hey I'm a web programmer :) )

oddbjorn [01.25.07 02:03 PM]

Apache
gcc
Firefox

SM [01.25.07 02:25 PM]

Firefox,
Firebird,
Apache

Paul Browne - Technology in plain English [01.25.07 02:36 PM]

firefox
firefox
firefox

It's the only thing threatening the dominence of microsoft on the desktop. Everything else (important as it is) is only the 'supporting case'

Oyku [01.25.07 05:21 PM]

1. Linux
2. GNU
3. MySQL

Anonymous [01.25.07 05:41 PM]

Firefox
Eclipse
Apache
MySQL
PHP

Bayarsaikhan [01.25.07 05:43 PM]

Firefox
Eclipse
Apache
MySQL
PHP

Louis [01.25.07 05:44 PM]

GCC - So many things depend on it, and in many things there is no real competition
Firefox
Apache