使您的员工在公司中使用开源程序是否有任何弊端?
我打算开始忙碌,我想知道为什么公司通常使用专有软件,例如Microsoft Word引用最著名的软件。他们为什么不使用Open Office(或Libre Office)等?
从我的角度来看,您可以节省很多钱,并通过例如以捐赠的形式给他们部分收益来帮助开源社区。
我不知道有任何一家(中大型)公司这样做。也许你可以给我一些例子,只是为了证明开放源代码的使用/合作的这种模式运作的岩石。
使您的员工在公司中使用开源程序是否有任何弊端?
我打算开始忙碌,我想知道为什么公司通常使用专有软件,例如Microsoft Word引用最著名的软件。他们为什么不使用Open Office(或Libre Office)等?
从我的角度来看,您可以节省很多钱,并通过例如以捐赠的形式给他们部分收益来帮助开源社区。
我不知道有任何一家(中大型)公司这样做。也许你可以给我一些例子,只是为了证明开放源代码的使用/合作的这种模式运作的岩石。
Answers:
在您的公司中使用开源软件没有任何问题,它是免费的,您可以根据需要对其进行调整,并且有时它比付费软件提供更多的支持或文档。您唯一需要记住的是,如果该项目是相对较新的项目和/或它所提供的支持,因为如果某些项目不起作用,则可能存在缺陷或缺乏帮助。
就LibreOffice与Microsoft Office而言,这是一个问题,即有多少人使用每种格式,以及在另一种格式中打开一种格式时出现的不兼容性。
Eclipse IDE,Intellij IDEA(社区版),mySQL,Inkscape和Notepad ++是一些众所周知的开源项目。在此处检查更多开源项目。
而且,至少对于创业而言,精心选择的开源软件比减轻您的初期预算更是一个不错的选择。
我本人对开放源代码狂热者有点,但是我并没有真正看到保留仅使用开放源代码规则的意义,因为它不是必需的。在软件开发中,最好的解决方案无论如何都是开源的,因此开源通常仅凭优点就可以获胜。Eclipse,NetBeans,Firefox,Chrome(或Chromium),Apache,Subversion,Git等等。有一些例外情况,例如,当您在Windows上执行C#时,在这种情况下Visual Studio可能是最好的解决方案,但是通常您会发现开源工具是最佳选择,因为它们是可用的最佳工具。 ,不要介意它们是开源的。
还请记住,如果您设置“仅开放源代码”规则,则出于意识形态或学术原因,您已将自己置于一盒中。如果您喜欢这种事情,那可能会很不错,但请意识到,这将不可避免地将重点转移到任何公司的要点上。去赚钱。-我当然不想阻止您遵循某种意识形态的愿景,但要意识到您在约束自己。
只要您愿意首先考虑没有典型偏见的开放源代码解决方案,您就不需要真正将开放源代码放在首位,因为开发中的开放源代码解决方案只是倾向于做到最好。
还有另一个因素,通常被忽略。有些软件包甚至最终成为事实上的标准,甚至成为口语的一部分:“一位顶级模特用照片将她的照片购物 ”,“您对stackoverflow一无所知,然后用谷歌搜索 ”,“请告诉我的想法,而不仅仅是复制和粘贴昨天从电视上听到的内容,甚至更老的东西,例如“ 徘徊在地板上”。在您开始经营业务时,您只需购买它们而无需考虑其他选择。
还有“ 让我回去 ”的原则(我是个狂热的男孩)。选择替代解决方案可能会导致问题。(以下是个人真实的故事)一旦我必须为一家公司(尽管不是微软唯一的商店)填写一份申请表,该公司的表格中使用MS-word。OpenOffice保存后损坏了该文档。我的申请处理被延迟,几乎失去了截止日期。我记得半夜必须要找到一个装有Windows PC的朋友,当我在那儿看到我的文档时,我意识到对于另一端的人力资源人员来说这是不可读的...我曾问过人力资源部为什么他们强迫我使用基于Windows的PC和产品。他们很客气地对我说我是有史以来第一个抱怨的人。
更新:@TrevorPowell发表评论后的另一个故事,这次是从90年代中期开始。很长很无聊。
那时我们使用软盘驱动器(每个磁盘1.44 MB)。这意味着对于任何大于1.44 Mb的文件,您都需要两个磁盘来存储它。但是要安全地将其发送给其他人,您需要4,原因是FD(缩写词)过去经常失败,因此应该有第二份副本。要获取更多数据,您需要ZIP驱动器(每个驱动器100MB)。现在,如果可以将1.46文件压缩到小于1.44的大小,那么您仅需要两个(一个备份磁盘)磁盘即可。这就是压缩如此流行的原因。有时在Windows中捆绑了zip,那时我需要打印一个大的Quark XPress文件,该文件适合6个用RAR压缩的软盘。我记得当我小时候到商店打印带有12张软盘的商店时,要获得要约时,大多数商店老板都把我拒之门外:zip驱动器(100MB)在哪里。对他们来说,这是邮编或一张软盘。很少会看软盘的人,由于不知道RAR是什么或认为R00(扩展名)是病毒而停止与我交谈。一旦有人问他的“ IT”家伙来了,他就知道什么是rar,但是不会将其安装在他的机器上。您可以想象,在那之后,我和一个朋友一起去了……CD刻录机(当时是非常稀有的商品),然后我们将未压缩的文件刻录到了cd-rom中……这是最容易接受的方式然后,它成功了。
像大多数这里一样,我们使用混合。您可能碰到的唯一潜在弊端是,如果您有一家杂货店,并且某些格式与其他人的工具不兼容(例如:我的电子表格程序无法读取您创建的电子表格)。
只要公司可以轻松地与自己共享信息,这就是沟通,这不是问题。如果有人使用产品X的最新功能,这可能会成为一个问题,而类似产品Y可能会在演示中出现问题,或者无法理解或无法阅读。
根据公司的规模,使用流行的工具会有好处。例如,任何风格的办公室工作人员都可以走在街上,并且通常不需要使用excel / word / powerpoint的帮助,如果您迫使他们进入另一个套件,则需要为几个支持电话做好准备(即使操作是一样的,他们仍然会称呼您,因为它看起来“不一样”)。
其他人没有提到的两件事:
与其他公司或公众的互操作性
对于咨询公司来说尤其如此,但是任何公司最终都可能不得不向公众发布文件。
如果与您合作的公司使用的产品与您使用的产品不同,那么您可能会感到不兼容。这主要会导致办公软件出现问题,您可以向他们发送演示文稿,规格,电子表格,而他们无法打开它,或者看起来很丑。解决此问题的一种方法是让每个人都在同一软件上实现标准化,而要确保您拥有相同的软件,最简单的方法是购买拥有大量专利的版本。
我在这里烦恼:PDF不是标准的或根深蒂固的领导者,尽管很多人认为它们是标准。
捆绑合同
如果使用的是Visual Studio,则可能购买了MSDN订阅,这意味着您可能会在Microsoft堆栈中获得所有其他内容。这就是使用您购买的所有物品的充分理由。您将永远被该软件所困扰,并增加了对其进行更改的阻力,但这是公司全力以赴地使用Microsoft的原因之一。
我已经见过关于Flash,Flex,Adobe和HP产品的类似谈判(因为HP具有用于Flex开发的“官方”测试/项目管理套件)。
作为一家初创企业,您可以自由选择最适合您需求的平台。大中型组织是已经存在很长时间的老牌公司。他们一开始就将选择最适合他们的方式,但是从那时起,由于合同协议或由于转换的费用(就再培训人员和转换现有文件而言),他们可能不得不坚持这种选择。转到新格式)。
而且,专有软件的成本通常没有您想像的那么糟糕。例如,Microsoft Action Pack每年约$ 329,并提供10份Windows 7、10份Office以及许多其他软件产品的副本,例如Windows Server,SQL Server,Sharepoint等。
对于新成立的初创企业,他们还提供各种软件包,其中一些是免费的。我知道有一个软件包可以让新的创业公司免费获得Visual Studio三年。
我喜欢自由开放源码软件,但老实说-这只是一个孩子的游戏!里面有很多小但令人讨厌的错误,这绝对令人难以置信。随心所欲:Gnome,OpenOffice,Firefox,...没关系。他们没有改进软件,而是增加了越来越多的功能。这与封闭源代码一样愚蠢的策略。实际上,问题不是“或非”,而是“以及”。您可以在一个屏幕上在一台计算机上同时拥有两个世界。我使用VirtualBox。这很棒。您可以在同一屏幕上的一个窗口中拥有Linux应用程序,而在另一个窗口中拥有Windows应用程序。甚至在应用程序之间进行剪切和粘贴。另外,硬件访问绝对没有问题。忘记双启动。那不是解决方案。请尝试虚拟化,然后选择最适合您任务的程序。