The free and open software is characterized by the fact that they are made available to the user without the latter being for the most part, obliged to buy the software. They are developed by communities of programmers who contribute freely and usually without pay.