在您的公司中使用开源程序?


12

使您的员工在公司中使用开源程序是否有任何弊端?

我打算开始忙碌,我想知道为什么公司通常使用专有软件,例如Microsoft Word引用最著名的软件。他们为什么不使用Open Office(或Libre Office)等?

从我的角度来看,您可以节省很多钱,并通过例如以捐赠的形式给他们部分收益来帮助开源社区。

我不知道有任何一家(中大型)公司这样做。也许你可以给我一些例子,只是为了证明开放源代码的使用/合作的这种模式运作的岩石。


我们的办公室采用Firefox进行标准化,并且IT部门已经通过电子邮件向所有人发送了有关OpenOffice的一些免费信息(作为我们的免费支持)。另外,我们进行开发的人员可以选择我们的工具(我使用vim,同事使用Notepad ++,等等)
Izkata 2011年

我们使用的是Eclipse,Notepad ++,XMing,Putty,Oracle SQL Developer和一些其他免费/开放式解决方案,这些解决方案目前在这里还没有出现。公司有2000-3000名员工,收入约为10亿美元。
钻机

“我不知道有任何一家(中型)公司这样做”-捐赠或发布开源软件的公司(都花在开源上)?还是拥有主要或唯一的OSS IT策略的公司?
Merlyn Morgan-Graham

1
请注意,许多开源软件项目不是免费提供的,尤其是对于企业而言。另一方面,我完全支持在业务情况下尽可能/有用地使用FOSS。
2011年

Answers:


24

我不鼓励设置严格的“仅开放源代码”规则。选择软件涉及很多标准,始终仅根据一个因素做出决定是错误的。

让我们假设您除了聘用技术程序员外,还将聘用几位非技术人员。秘书,会计师,人力资源,经理等。当他们尝试学习Linux和Open Office时,会浪费多少时间?尤其是当您雇用已经花了一半时间精通Excel的业务人员时,您是否真的要浪费这些技能?

在所有其他条件相同的情况下,我每次都会选择开源。所有其他事情永远都不平等。


7

在您的公司中使用开源软件没有任何问题,它是免费的,您可以根据需要对其进行调整,并且有时它比付费软件提供更多的支持或文档。您唯一需要记住的是,如果该项目是相对较新的项目和/或它所提供的支持,因为如果某些项目不起作用,则可能存在缺陷或缺乏帮助。

就LibreOffice与Microsoft Office而言,这是一个问题,即有多少人使用每种格式,以及在另一种格式中打开一种格式时出现的不兼容性。

Eclipse IDE,Intellij IDEA(社区版),mySQL,Inkscape和Notepad ++是一些众所周知的开源项目。在此处检查更多开源项目。

而且,至少对于创业而言,精心选择的开源软件比减轻您的初期预算更是一个不错的选择。


3

我本人对开放源代码狂热者有点,但是我并没有真正看到保留仅使用开放源代码规则的意义,因为它不是必需的。在软件开发中,最好的解决方案无论如何都是开源的,因此开源通常仅凭优点就可以获胜。Eclipse,NetBeans,Firefox,Chrome(或Chromium),Apache,Subversion,Git等等。有一些例外情况,例如,当您在Windows上执行C#时,在这种情况下Visual Studio可能是最好的解决方案,但是通常您会发现开源工具是最佳选择,因为它们是可用的最佳工具。 ,不要介意它们是开源的。

还请记住,如果您设置“仅开放源代码”规则,则出于意识形态或学术原因,您已将自己置于一盒中。如果您喜欢这种事情,那可能会很不错,但请意识到,这将不可避免地将重点转移到任何公司的要点上。去赚钱。-我当然不想阻止您遵循某种意识形态的愿景,但要意识到您在约束​​自己。

只要您愿意首先考虑没有典型偏见的开放源代码解决方案,您就不需要真正将开放源代码放在首位,因为开发中的开放源代码解决方案只是倾向于做到最好。


2

还有另一个因素,通常被忽略。有些软件包甚至最终成为事实上的标准,甚至成为口语的一部分:“一位顶级模特用照片将她的照片购物 ”,“您对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中……这是最容易接受的方式然后,它成功了。


顺便说一句,我有完全相同的体验:OpenOffice破坏了人力资源组织基于Microsoft Word的精美表格,特别是试图对电话号码进行输入验证。(输入验证在Microsoft Word中不起作用。但是OpenOffice只是通过打开文档将文件完全弄乱了。最后,我通过在Apple的“页面”中打开文档来填写电话号码,这似乎忽略了文档的尝试在字段上进行输入验证的错误,并成功保存了表单)。
特雷弗·鲍威尔

@TrevorPowell现在,我很想写关于这个话题的更多故事,我有90多个故事……
Dimitrios Mistriotis

OK添加了另一个,非常冗长,多余,但希望将其删除。
Dimitrios Mistriotis

1

像大多数这里一样,我们使用混合。您可能碰到的唯一潜在弊端是,如果您有一家杂货店,并且某些格式与其他人的工具不兼容(例如:我的电子表格程序无法读取您创建的电子表格)。

只要公司可以轻松地与自己共享信息,这就是沟通,这不是问题。如果有人使用产品X的最新功能,这可能会成为一个问题,而类似产品Y可能会在演示中出现问题,或者无法理解或无法阅读。

根据公司的规模,使用流行的工具会有好处。例如,任何风格的办公室工作人员都可以走在街上,并且通常不需要使用excel / word / powerpoint的帮助,如果您迫使他们进入另一个套件,则需要为几个支持电话做好准备(即使操作是一样的,他们仍然会称呼您,因为它看起来“不一样”)。


1

其他人没有提到的两件事:

与其他公司或公众的互操作性

对于咨询公司来说尤其如此,但是任何公司最终都可能不得不向公众发布文件。

如果与您合作的公司使用的产品与您使用的产品不同,那么您可能会感到不兼容。这主要会导致办公软件出现问题,您可以向他们发送演示文稿,规格,电子表格,而他们无法打开它,或者看起来很丑。解决此问题的一种方法是让每个人都在同一软件上实现标准化,而要确保您拥有相同的软件,最简单的方法是购买拥有大量专利的版本。

我在这里烦恼:PDF不是标准的或根深蒂固的领导者,尽管很多人认为它们是标准。

捆绑合同

如果使用的是Visual Studio,则可能购买了MSDN订阅,这意味着您可能会在Microsoft堆栈中获得所有其他内容。这就是使用您购买的所有物品的充分理由。您将永远被该软件所困扰,并增加了对其进行更改的阻力,但这是公司全力以赴地使用Microsoft的原因之一。

我已经见过关于Flash,Flex,Adobe和HP产品的类似谈判(因为HP具有用于Flex开发的“官方”测试/项目管理套件)。


@eversor:顺便说一句,我一直都是自由职业者,但是陌生人在网上做出明智的决定并不像平衡许多可能的因素那样有用:)
Merlyn Morgan-Graham

1
对于仅消耗的文档格式,PDF可以正常工作。甚至有各种各样的读者(只要没有嵌入式JS邪恶!)。对于需要编辑的文档,根深蒂固的领导者是DOC,而DOCX则表现出色。
Donal Fellows,

1

作为一家初创企业,您可以自由选择最适合您需求的平台。大中型组织是已经存在很长时间的老牌公司。他们一开始就将选择最适合他们的方式,但是从那时起,由于合同协议或由于转换的费用​​(就再培训人员和转换现有文件而言),他们可能不得不坚持这种选择。转到新格式)。

而且,专有软件的成本通常没有您想像的那么糟糕。例如,Microsoft Action Pack每年约$ 329,并提供10份Windows 7、10份Office以及许多其他软件产品的副本,例如Windows Server,SQL Server,Sharepoint等。

对于新成立的初创企业,他们还提供各种软件包,其中一些是免费的。我知道有一个软件包可以让新的创业公司免费获得Visual Studio三年。


0

从我的角度来看,无论您是否喜欢,Microsoft都是事实上的标准。因此,您的大多数客户,供应商,分包商等都希望交换MS Office文档。我们最大的客户之一要求报表为Word 2003和pdf文件。

对于软件开发,这取决于您的方案,如果项目主要针对Windows,我们在这里使用很多OSS,例如Eclipse,但也使用Visual Studio。

毋庸置疑,对于更大的公司而言,许可成本并不重要,维护成本才是问题。如果您做的很认真,那么OSS也要承担这些费用。


-4

我喜欢自由开放源码软件,但老实说-这只是一个孩子的游戏!里面有很多小但令人讨厌的错误,这绝对令人难以置信。随心所欲:Gnome,OpenOffice,Firefox,...没关系。他们没有改进软件,而是增加了越来越多的功能。这与封闭源代码一样愚蠢的策略。实际上,问题不是“或非”,而是“以及”。您可以在一个屏幕上在一台计算机上同时拥有两个世界。我使用VirtualBox。这很棒。您可以在同一屏幕上的一个窗口中拥有Linux应用程序,而在另一个窗口中拥有Windows应用程序。甚至在应用程序之间进行剪切和粘贴。另外,硬件访问绝对没有问题。忘记双启动。那不是解决方案。请尝试虚拟化,然后选择最适合您任务的程序。


1
您应该删除答案中的夸大部分,以进行改进。
Matthieu

1
有趣的是,您提到的VirtualBox是FOSS。Firefox只是个小孩子的游戏?我想您那时使用IE。
2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.