Is Free And Open Source Software The Best We Can Do?