( ** ) about three centuries have passed since thousands of independent programmers , driven by idealism , have joined forces to propose free , reliable and fastto-customize software , as an alternative to the multinationals products .