什么是专有软件?它击败开源软件的5种方式

开源软件很流行,但是专有软件呢?以下是一些封闭源代码软件比开放源代码软件更具优势的方法。...

你有没有想过你电脑上的软件是如何设计的?如果你亲自购买你的电脑,很可能它运行的是专有软件:软件通常是为盈利而创建的,你不能自己编辑源代码。

proprietary-software

当您在安装新程序时同意冗长的最终用户许可协议时,很可能是在安装专有软件。

为什么我们在Windows、macOS和智能**上遇到的大多数软件都是专有的?好吧,这种风格的软件创建和发布有一定的优势,这使得许多开发人员将其视为前进的方向。

什么是专有软件(proprietary software)?

专有软件是由所有者私有的软件。这意味着有人拥有使程序运行的代码的知识产权。业主可以是公司或个人开发商。

专有软件也称为封闭源代码软件。这与免费的开源软件形成鲜明对比,后者允许您查看、编辑和重新发布使程序运行正常的代码。专有软件不授予您此权限。相反,它的代码通常是不可访问的。公司将这些程序作为二进制文件分发,我们不允许破解这些文件。

如今,封闭源代码软件可能很流行,但情况并非总是如此。虽然“自由软件”一词出现在20世纪80年代,“开源”直到1998年才出现,但在1980年之前,软件基本上没有成本和限制。

那一年,美国国会将版权保护扩大到计算机程序。IBM和苹果等公司之所以鼓励这一举措,是因为它们希望找到另一种将电脑产品货币化的方式。这种商业模式已经成为事实上的软件生产方式。

那么是什么吸引开发人员使用专有模型呢?对用户来说有什么好处?这里有一些大的。

1净收入计划

开发软件需要时间。你是怎么赚钱的?如果你是一家电脑公司,你的核心收入来自硬件销售。但是如果每个需要或想要电脑的人都已经买了电脑,那么你就陷入了困境。

你要么要计划过时,任意缩短产品的寿命,要么要想办法让人们在这些机器上使用的软件货币化(或者,正如业界向我们展示的那样,为什么不能两者兼而有之呢?)。

微软是一个科技巨人,这要归功于它拥有软件版权的能力。在公司历史的大部分时间里,它的大部分收入都来自于销售Windows和microsoftoffice。苹果以其硬件更为人所知,但它也从iTunes上的音乐销售和苹果应用商店的应用程序销售中获利。

如果你是一个独立的开发人员,想要创建自己的应用程序或创办一家软件公司,那么让你的程序成为私有的就可以有一个非常简单的商业计划。如果你是一个开源软件的创造者,你如何赚钱就不那么清楚了。

2更容易建立愿景和方向

使用封闭源代码软件不仅更容易确定财务计划,而且更容易制定任何类型的计划。

你和你的团队是唯一对一个项目有发言权的人。私下工作让你可以自由地进行激进的实验,而不用担心有人击落你半成品的原型。你也可以在一个项目上工作数年,而没有人知道和批评你进展缓慢。

在Linux上,Ubuntu最近放弃了下一个版本的Unity界面,因为它花了数年时间准备发布该软件(在发布过程中受到了不少批评)。

GNOME项目在2011年发布了3.0版本,但在界面达到许多人认为成熟的程度之前,已经有好几年了。无论您是在项目准备就绪时才发布项目,还是在早期发布一个不太完整的体验,然后一路迭代,眼睛都在观察和评论您所做的事情。

人们倾向于**变革,可能会因为一个项目与他们所知道的相差太大而否决它。一点隐私对于给你的软件一个战斗的机会有很大的帮助。

《你不是小玩意》一书的作者杰伦·拉尼尔(Jaron Lanier)将其与生物学相提并论:

"Creativity requires periodic, temporary 'encapsulation' as opposed to the kind of c***tant global openness suggested by the slogan 'Information wants to be free.' Biological cells have walls, academics employ temporary secrecy before they publish, and real authors with real voices might want to polish a text before releasing it. In all these cases, encapsulation is what allows for the possibility of testing and feedback that enables a quest for excellence. To be c***tantly diffused in a global mush is to embrace mundanity."

另一方面,一旦你进入这个世界,专有软件的生存和消亡往往取决于它的竞争力。多年来,由于无法带来足够的收入,许多令人敬畏的项目已经消失。

这些程序与较新的操作系统失去了兼容性,开发人员永远不会发布代码。因此,用户错过了。同时,创造性的开源项目可以继续存在而不会带来利润,因为赚钱从来都不是重点。

三。鼓励更多的消费软件

当你走进一家商店,很有可能你看到的所有软件都是封闭源码的。这包括从操作系统到病毒扫描器再到视频游戏的一切。专有软件开发将程序视为产品,因此它鼓励创建更多的产品。

开源开发更多地将软件视为代码。代码应该可以自由查看、编辑和共享。如果已经有一个程序可以满足您的需要,那么就没有理由从头开始编写自己的代码了。这并不是说在开源世界中没有太多重复的工作,但是你不会有同样数量的人为了获取更多的钱而**类似程序的竞争版本。

苹果应用商店(Apple App Store)和谷歌游戏(googleplay)充斥着专利应用。Steam充满了封闭源代码的游戏,其中许多都是相当创新的:

世界上有很多优秀的开源程序,但其中许多程序已经存在了很多年甚至几十年。只是没有那么多高质量的开源桌面应用可用。

4在某些情况下更安全

你可能听说过安全性被吹捧为开源软件的优势之一。当每个人都能看到代码时,我们就能看到并解决潜在的漏洞。我们还可以确认这个程序是否做了一些可疑的事情。

但只有当有人真正浏览了所有代码时,才会出现这种情况。一个bug可以在每台Linux计算机的核心组件上存在几十年而没有人注意到。当然,这也发生在像Windows这样的专有软件中。这正好说明,这两种方法都不一定是处理bug的更好方法。

尽管如此,在某些情况下,最好使用封闭源代码软件。我们是否都需要查看用于发射导弹的程序的源代码?使用这类软件的人少一些,并且拥有**这类软件的专业知识,可能会更好。虽然默默无闻的安全不能成为唯一的防线,但在某些情况下,它会有所帮助。

5更灵敏的支撑

大多数免费的开源软件都是按原样提供的。你可以报告错误,并希望有人花时间来修复它们,但没有人有义务这么做。如果你有知识,你可以自己解决问题,并与他人分享解决方案。这是开源软件的最大优势之一,但我们大多数人即使是程序员也无法自己修复bug。

专有软件通常作为产品提供。所有者将it用户视为消费者,他们期望所购买的产品能够以某种方式工作。因此,开发者有更多的义务去解决问题。有时,为了获得支持,你可以联系一个明确的电子邮件地址或电话号码。

这并不是说封闭源码软件没有bug。故障、滞后和性能差是人们考虑从Windows切换到Linux的一些主要原因。但至少你知道在需要支持的时候该转向何处,并有一定程度的影响力。

专有软件更好吗?

为了在市场上竞争,专有软件容易发生剧烈的变化,有时甚至是操纵行为。昂贵的软件也不能提供给没有钱的人,或者在程序不**的地区。

但如果说专有模式没有它的好处,那将是完全不诚实的。

我个人使用Linux,更喜欢自由软件。专有软件也许能提供更清晰的赚钱方式,但一旦收入枯竭,这些程序往往就会消失。

  • 发表于 2021-03-25 18:59
  • 阅读 ( 393 )
  • 分类:IT

你可能感兴趣的文章

开源(open source)和专有软件(proprietary software)的区别

...软件和专有软件之间的关键区别:源代码的可访问性。 什么是开源软件(open source software)? RichardStallman是1984年开发自由软件的第一人。这个自由软件可以根据用户的喜好进行更改和修改。用户可以自由修改、更改和共享源代码...

  • 发布于 2020-10-22 18:44
  • 阅读 ( 590 )

免费软件(freeware)和开源(open source)的区别

...让我们仔细看看这两个软件,并破译它们之间的区别。 什么是免费软件(freeware)? 免费软件可以被归类为一个专有软件,可以使用没有任何金钱成本。尽管免费软件可以****,但可能会有限制。未经作者许可,不得修改、逆向工...

  • 发布于 2020-10-28 08:32
  • 阅读 ( 429 )

通过向这7个组织捐款来表达你对开源的热爱

... 这在自由软件世界中没有什么不同。只有在这里,我们不支持购买产品。鉴于开源生态系统的性质,很容易爱上Linux,也永远不会对让Linux实现的人表示赞赏。 ...

  • 发布于 2021-03-11 17:16
  • 阅读 ( 288 )

4种方式开源软件不够好

...能会发现自己仍然不得不依赖于封闭源代码的应用程序。什么时候自由软件还不够好? ...

  • 发布于 2021-03-12 11:59
  • 阅读 ( 209 )

你的生活100%免费和开源的完整指南

... 为什么源代码很重要 ...

  • 发布于 2021-03-13 18:00
  • 阅读 ( 264 )

如何在ubuntu、fedora和mint中安装专有的图形驱动程序

... 为什么需要专有的图形驱动程序? ...

  • 发布于 2021-03-14 23:36
  • 阅读 ( 217 )

8个免费的开源windows应用,以前是专有的

... 为了理解为什么这是一个里程碑式的时刻,我们需要知道.NET框架是什么,以及它为什么首先存在。 ...

  • 发布于 2021-03-15 01:21
  • 阅读 ( 217 )

4家知名的linux硬件制造商,面向开源爱好者

...而闻名。它与更广泛的开源社区合作,了解开发人员想要什么,并提供满足这些需求的硬件。 ...

  • 发布于 2021-03-19 10:33
  • 阅读 ( 276 )

6个迹象表明微软确实是linux的粉丝

... 为什么? ...

  • 发布于 2021-03-25 00:21
  • 阅读 ( 204 )

android上提供7款很棒的开源桌面应用程序

...并不适合所有人。如果你对完全开放源码不感兴趣,记住专有软件的优点总是很好的。 ...

  • 发布于 2021-03-25 09:30
  • 阅读 ( 279 )
jiangbisou2374
jiangbisou2374

0 篇文章

相关推荐