Everybody know there are several open-source operating systems and application software available. There are several advantages and disadvantages in using open source products. Nowadays if you carefully watch the trend, you will see there are several open source products developed to replace almost all the commercially available software products. Have you ever heard about open source hardware? To the best of my knowledge there are no other projects which became this much successful other than "Arduino".