22 闭源软件的优缺点,常见问题解答。
已发表: 2022-04-30披露:这篇文章包含附属链接。 当您单击此帖子中的产品链接时,我可能会收到补偿。 有关我的广告政策的说明,请访问此页面。 谢谢阅读!
内容
- 闭源软件的优缺点。
- 闭源软件的 22 个优点。
- 22 闭源软件的缺点。
- 闭源软件常见问题解答。
- 闭源软件产品是否提供比开源工具更好的支持?
- 哪个更好——开源工具或闭源软件?
- 使用开源软件和闭源软件有什么区别?
- 如何为您的业务需求选择商业或开源解决方案。
- 有没有一种简单的方法可以鼓励您公司的员工使用开源?
- 使用内部开发人员团队与聘请外部顾问来开发我自己的专有应用程序/解决方案是否更便宜?
- 22 闭源软件的优缺点,结论。
闭源软件的优缺点。
封闭和开源软件各有利弊。 一方面,闭源软件可以提供更高级别的隐私和安全性。
此外,一些用户可能会发现闭源软件比开源软件更易于使用或更直观。
另一方面,闭源软件往往不太灵活和可定制。 它通常附带每月或每年的订阅或使用费。
在软件行业,开源软件和闭源软件各有利弊。 在这篇文章中,我们将讨论闭源软件的 22 个优点和缺点。
闭源在安全性、稳定性、便利性等方面确实有很多优势,但它也有一些严重的缺点,在决定你的企业是使用闭源还是开源软件之前,你应该意识到这些缺点它的需求。
闭源软件的 22 个优点。
- 源代码被保护不被复制,这提供了安全性。
- 闭源软件可以进行修改以满足您的业务需求,而无需担心许可问题(取决于购买协议和服务条款)或获取开源许可。
- 如果您使用的是商业闭源产品,那么如果出现任何问题,供应商可能会为其提供支持。
- 闭源软件通常更稳定和安全,这使其更适合关键任务任务。
- 您无需担心源代码被泄露或出售,因为闭源产品完全归您(您的公司)或服务提供商所有。
- 如果您拥有产品的版权,那么其他任何人都无法接管它。
- 闭源软件比开源软件更容易保持最新,因为供应商可以在方便时推送更新。 如果开发人员倒闭、出售公司、更改条款、客户服务不佳或只是没有足够频繁地更新软件,这也可能是一个骗局。
- 由于许可费用和其他因素(例如支持),购买闭源商业产品通常比让内部团队开发自己的解决方案更便宜。
- 通常,闭源软件提供更好的性能和更低的延迟,因为代码针对特定任务进行了优化。
- 闭源产品通常更稳定,因为它们在发布之前已经在多个系统/配置上进行了测试。 在私人开发周期中修复错误也比在全球拥有数千名用户测试开源产品更快。
- 闭源软件很容易排除故障,因为您或您的服务提供商已经可以访问代码,从而可以比使用开源产品更快地识别和修复可能出现的问题。
- 如果您的企业需要产品中的特殊特性或功能,那么闭源软件供应商实施它们会比使用开源产品更容易(也更便宜)。
- 与使用开源解决方案相比,闭源产品可以更快、更轻松地集成到您现有的基础架构中,后者可能需要进行广泛的测试,然后才能在生产环境中使用。
- 闭源应用程序的架构通常设计得更好,因为它是由经验丰富的开发人员和工程师制作的。
- 闭源软件有时比开源产品更稳定,因为它通常拥有较小的用户群,这意味着产品在发布前在较少的场景中进行了测试。
- 许多公司雇用专门的员工团队来处理闭源项目(而不是使用外部供应商)。 这可确保始终优先考虑您的需求,并确保项目尽快完成。
- 通常,作为商业产品,闭源软件可以提供比通常免费的开源产品更好的支持(因此投入的资源更少)。 他们也更容易提供更多的培训选择,包括认证或在线课程。
- 闭源产品有时比开源替代品更具可扩展性,因为供应商可以更新和修补其代码,而不必担心因许可证更改而损失金钱。
- 闭源软件的代码通常有更好的文档记录,这样可以更轻松地雇用对您的特定产品有经验的新员工。
- 在某些情况下,开源产品的源代码可能无法向公众提供或访问,这可能会导致一些法律问题,具体取决于您的业务需求。
- 在内部开发产品时,使用商业软件与使用开源工具有很多利弊。 但是,该决定最终应该归结为对您的业务更有意义的事情。
- 使用闭源商业产品的优点通常超过与开源工具相关的优点,因为它们在功能、性能和支持方面为您提供了两全其美的优势。
22 闭源软件的缺点。
- 闭源软件很昂贵。
- 闭源软件不灵活。
- 闭源软件不透明。
- 闭源软件可能并不总是安全的。
- 制造闭源软件的公司经常破产或被其他公司收购,这可能导致产品停产而没有可用的替代品。
- 闭源软件可能与其他类型的软件或硬件不兼容。
- 闭源软件的用户社区通常比开源软件的用户社区小,这意味着出现问题时提供帮助的人更少,基于用户输入的未来开发潜力也更小。
- 您并不总是知道公司在他们的封闭源软件中包含了什么,这意味着产品中可能隐藏着恶意代码。
- 闭源软件并不总是可定制的或用户友好的。
- 用户不能像对开源项目那样通过错误修复和新功能为闭源产品做出贡献。
- 如果公司倒闭,无法保证未来几代人都会获得许可证。
- 闭源软件通常带有禁止修改和重新分发的限制性许可证,这意味着用户可能无法做简单的事情,例如添加功能或解决他们遇到的问题,而无需购买全新的产品许可证。
- 制作闭源软件的人经常使用版权、专利和商标作为法律武器来阻止用户学习、修改和重新分发他们的软件。
- 闭源软件通常比开源软件具有更高的总拥有成本,因为用户必须购买许可证才能在多个位置或多个设备上使用它。
- 当带有错误修复或新功能的新版本发布时,用户有时会被迫升级他们当前拥有的闭源软件。
- 闭源软件通常与 Linux 和 BSD 等开源操作系统不兼容,这意味着用户如果想在开源产品之外使用它,则需要购买多个许可证或找到解决方法。
- 开源替代品通常比闭源替代品提供更多的功能。
- 闭源软件不像开源替代品那样可定制或灵活。
- 如果公司倒闭或停止对旧版本的支持,用户可能需要购买未来几代闭源产品的许可证。
- 开源项目通常比闭源项目拥有更大的社区和更广泛的可用库,这使得它们更易于使用。
- 闭源软件通常比开源替代品更昂贵,即使该产品有免费试用版或教育版。
- 开源项目通常需要较少的维护。
闭源软件常见问题解答。
闭源软件产品是否提供比开源工具更好的支持?
这是软件经理和团队负责人经常想到的一个常见问题。 一般来说,开源产品在“原样”的基础上提供,不提供任何支持(除了典型的社区论坛)。

另一方面,闭源产品附带支持包,其中包括电话支持和优先服务。
哪个更好——开源工具或闭源软件?
开源专家:免费、透明、可定制、社区支持。 开源缺点:由于有效使用它所需的学习曲线和技能,时间和资源有限的企业很难。 OSS 不可信。
令人难以置信的优点:创新、出色的 UI/UX、安全。 令人难以置信的缺点:昂贵或需要订阅才能获得全部功能。 许可证可以被撤销/专有代码不能被公众审计。
Pro Closed Source pros:易于使用和维护,无需担心许可问题,并且通过活跃的社区更新您的软件非常实惠。
Pro Closed Source 缺点:除非您愿意为附加功能付费或雇用了解它如何工作得足以定制任何东西的人,否则您只能使用该软件做些什么。
开源与闭源软件系统的持续优缺点不是基于事实,而是基于观点。
使用开源软件和闭源软件有什么区别?
使用开源软件或闭源软件的区别各有利弊。
-开源:优点包括能够更好地控制您使用的软件,而缺点是它可能与您公司的其他程序不兼容。
- 封闭来源:优点包括确切了解软件中的内容,并确信它可以与您公司的其他程序一起使用,而缺点则无法看到事情是如何完成的。
在选择是否在内部使用之前,是否可以访问开源产品的代码?
是的。 如果您有兴趣,大多数开源软件都会在他们的网站上免费提供代码。 很容易找到! 但是,如果没有任何在线可用代码,那么它将是一个封闭源程序,因此需要协议。
如何为您的业务需求选择商业或开源解决方案。
- 知道你需要软件做什么。
- 对每种产品进行研究,并确定哪一种最能满足您的需求。
- 如果开源是一种选择,请在做出最终决定之前查看使用它与封闭源代码的优缺点。 征求朋友的意见!
- 获取该产品的演示,以便您了解它是如何为自己工作的。
有没有一种简单的方法可以鼓励您公司的员工使用开源?
是的! 如果您希望他们使用诸如 Open Office 之类的东西而不是 Microsoft,请尝试赠送他们可以给他们的朋友和家人的代金券或优惠券,以帮助他们做同样的事情!
员工会很乐意使用他们知道是兼容的软件并且不会花费他们的公司任何钱。
这也将鼓励您的员工尝试新事物,这只会为所有相关人员带来更高质量的工作!
使用内部开发人员团队与聘请外部顾问来开发我自己的专有应用程序/解决方案是否更便宜?
不,雇用内部开发人员实际上可能更昂贵。
出于多种原因,外包项目通常更便宜,包括您只需支付一个人的费用,而不是支付整个团队的费用!
购买软件也比开发新东西便宜。
您始终可以购买许可证,以便您的公司拥有产品的版权和其他合法权利。
您还可以向开发人员或设计师支付佣金,而不是全职雇用他们。
是否可以 100% 保证开源产品可以安全使用?
不,任何产品都不能保证这一点。
如果开源或闭源软件受到病毒侵害,它们可能同样不安全,因此您应该始终安装更新并保持防病毒软件处于最新状态。
22 闭源软件的优缺点,结论。
如您所见,闭源软件有很多优点和缺点。
个人消费者、公司或开发人员是否想为其产品使用闭源模型取决于个人消费者、公司或开发人员。
如果您的企业需要对其知识产权进行更多控制,那么可能值得考虑这条路线。
然而,大多数开源模型为用户提供了更多与程序功能交互的灵活性,并允许他们访问有助于他们自行解决安装问题的代码。
这意味着花费更少的时间尝试从不了解您的安装情况的所有信息的开发人员那里获得支持。
这使得开源解决方案成为寻求更高透明度的组织的更好选择,以了解他们的软件背后发生的事情。
但是,在整个过程中您应该记住的一件事是,您选择开源软件还是闭源软件将取决于您的公司最需要什么。