在异构的数据中心,IT经理该如何管理,才能使开源和闭源软件相互配合、运作协调?这里有几点建议:
适应它
未来,新的套装应用软件将是闭源软件和开源软件的混合体。这不仅将节省企业的IT支出,而且还将使IT经理们在软件开发上拥有更大的控制权。
混源这种趋势是不可避免的。因此,IT经理们现在就应该着手增加数据中心的开源组件。
忘记供应商锁定
在百分百封闭源代码套装软件的时代,有一件事情经常发生,那就是每个人都得习惯供应商锁定。在这种情况下,许多企业的系统更新在很大程度上依赖于供应商,出于成本控制的考虑,他们的产品常常落后而且几乎无法调换或者取代,而开放源代码将把IT经理从这种困境中解救出来。
平衡利用社区
在过去,试图让IT经理改变或者修改已经部署的应用,是一件很勉为其难的事情,因为他们把那些应用看成是一个宝。“我有一家客户,他们只有一名员工懂软件。他们把他写的程序视作皇冠上的宝石一般珍爱;事实是那不是软件,但的确出自那个人的大脑。”因此,如果考虑将你的新软件基于开源,那么就不要依赖于独立的开发者。
不要担心开放你的源代码。很多人说GPL协议意味着他们必须将软件分发给任何人,但是这只是在你试图成为一个商业版本发行者的情况下才需要那样做。从长远来看,IT经理能够借助开源社区的力量来获得大部分应用代码,从而能够节约成本。
真正的长期支持
也许你会说,如果一个开源项目不再获得支持,那么它的使用者将会比较麻烦。事实上,如果相同的事情发生在闭源软件公司的话,那么它的使用者将什么帮助也得不到。对于开源,至少代码还能存在。产品被停产或者公司破产后,闭源工具很难生存下来。开源却不是那样,有例为证。现在,一个基于Linux桌面的文件管理软件Nautilus,即使其创建者Eaze公司已经不存在了,Nautilus还在规则地更新着。遇上这样的情况,也许微软还能够再继续提供5年的支持,但是其他的小公司就很难保证了。
避免升级风暴
微软刚刚发布了Vista,如果用户试图升级使用的话,将不得不购买新的硬件来匹配,因为大部分的应用对Vista来说都是新的,后端服务器需要新的软件来与新的桌面操作系统进行对话。而开源项目是组件化、模块化的,你可以像搭积木那样灵活更换,但并不改变它们原来的功能,显然这将帮助IT经理避免诸如vista带来的升级风暴。
网友评论