فناوری اطلاعات و نرم‌افزارهای آزاد