Open source, once you strip out all the emotion, is simply a way to develop software. Unlike other programming models, open source takes the opinion that developers create better programs if they can share their code. These ideas have caught fire because open-source delivers the goods. Major open-source programs like the LAMP (Linux, Apache, MySQL, PHPPerlPython) are what power up the Internet.