最近在网上出现一个话题:如何说服你的领导使用开源软件?各位网友就自己的工作经历讲述了自己是如何向领导们“兜售”开源软件的,大多不外乎拿开源软件和商业软件进行对比,突出开源的优势。如果是你,该怎么说? 如果你是在一个不是特别注重发展、计算机系统只是用来支持其他核心业务功能的部门工作的话,要是想说服你的领导使用开源的管理软件的话,那将是一件非常棘手的问题。一位大学图书管理员就尝试着和他的领导沟通:为什么不用开源软件试一试?最后,他总结出:和领导谈开源软件,最好避用这四个措辞:“开源”、“自由(软件)”、“贡献”和“发展”,以免吓跑你的经理。 对于这么一个情况,有不少网友在给出了自己的看法和理解。 Opportunist:老话说的好,没有人会因为购买IBM/Microsoft/SAP的产品而被公司解雇的,这是一个很简单的明哲保身的游戏。 公司的经理们,除非他们和公司有着一种特殊的关系,否则是不会在使用什么样的软件上大动周折的。如果有两款软件:一款是知名公司生产的昂贵的软件,一款是便宜的开源软件的话,他们肯定会选择前者。如果前者在使用过程中出现了问题,问题不在经理,而在制造商;如果使用后者的话出现了问题,那该怎么解决呢? MindPrison:之前在一家大公司工作,我希望公司能够使用开源软件以节省资金,但是在我讲的口干舌燥之后,一位业务经理还是不明白开源的概念,或者说他根本不相信天上掉下来的馅饼! 后来到一家小公司上班了,遇到同样的问题,我就向领导介绍开源软件:免费、便宜、维护及时、新功能更新快等等;相比之下,一些商业软件的Bug不断、臃肿累赘、死不承认错误、担心赔偿等等。最后呢,领导们欣然接受开源软件。 我已经使用Blender(3D软件)软件10年了,对它真的是有感情的,而其它那些和Blender相似的商业软件正在变得暗淡。开源万岁,这才是真正的自由。 drolli:我之前在两家人数都超过10万的公司工作过,一家是日本的,一家是德国的。 日本那家公司没有针对软件的使用制定明确策略,但你只要将工作做好就行了,这其中当然也包括公司允许使用开源软件。 而德国那家公司就针对开源软件的使用制定了相当明确的策略:
Dynedain:换句话说,我们应该把开源软件和其他软件一样放到桌面上来讨论,该不该用它。不要刻意的将它和别的商业软件区分开来,因为这样做了的话,决策者和利益相关者会好奇的问你:为什么要投入额外的精力来证明它的价值?所以,你只需要将开源软件的支持合同和必要的咨询师请到领导面前,你的建议就会得到批准。 mi:恰恰相反,我不是在大公司工作的,但是我们同样对使用商业软件的方案持怀疑态度——因为他们的价钱简直是像百米冲刺的速度疯长,而且他们的许可条款经常会有一种奴役用户的感觉,(这点尤其是Oracle最让人感觉可怕。) 毫无疑问,自由软件也存在一些毛边,但是这些毛边也出现在商业软件上。公司里有足够的精英人员来处理这些开源工具包里的bug/功能问题。软件专有权只是供应商的摆布用户的借口。当然,我们仍然会使用一些商业软件,但是当你选择一个软件解决方案的时候,专有程序是负面因素,而不是考虑的正面因素。 我希望,真的可以获得商业软件的源代码包,但随着现代对侵犯知识产权的态度倾向,以及术语“自由”和“开源”经常被互换,估计很难实现这一要求… 最后:文中的有些观点只属于某些个人,如果你有自己的想法,欢迎你在下面的评论出列出,供大家阅读。 |