
新英格兰,CT
我一直对计算机很感兴趣,并且发现自己与计算机科学专业的学生混在一起,而不是与我所在的航空管理或商业管理专业的学生在一起。在家里和工作中,我主要通过自学计算机,从 VBA 的 Excel 和 Access 开始,到工作中的 ASP 和 SQL。 值得庆幸的是,我目前的雇主重视教育,因此我一直在上课,不仅学习技术,而且还纠正多年来一直做错的事情。 然而,在家里,我一直在自学 Linux、系统管理、网络以及将我们的系统从 Windows 迁移到 Linux 的总体方法。 我参与了丹伯里地区计算机协会 (DACS.org),我有机会利用我通过艰苦努力学到的知识,并希望能帮助其他人。 我享受开源已经有一段时间了,我希望能够更好地理解整个模型和应用。
撰写的评论
当开源是工具而不是产品时,它的表现确实更好。
企业 Linux 公司赚钱不是来自开源,而是通过支持开源。 从理论上讲,他们也可以以同样的方式支持闭源解决方案。
所以我认为 Brian Prentice 试图强调的是,只要最终结果(软件包)能够满足人们的需求,那么它是开源还是闭源都无关紧要,就像人们购买汽车并不关心它是预先组装好的还是按需定制的,只要它拥有/做到他们想要的并且具有“新车”的味道!
他的 4 个问题;
1. 软件是否能满足我的需求(功能对比)?
无论是开源还是闭源,功能对比最终取决于产品本身。 Firefox 提供了 IE 没有的功能,直到 IE 不得不通过 7 及更高版本进行创新。 考虑到 Firefox 在相对较短的时间内开发的市场份额,开源似乎可以与闭源竞争对手进行功能对比。
2. 当我的软件出现问题时,谁会帮助我?
3. 谁将维护软件以及维护成本是多少?
这两个问题都延续了这样一种观念,即您为产品付费,因此当产品无法正常工作时,您可以拨打电话号码或指责某人。
它忽略了为产品提供付费支持的公司,并期望开源遵循闭源方法。
它还忽略了源于社区的支持结构,而社区首先帮助开发了它。
大多数主要应用程序都由一个团队开发和支持,因此即使一个人离开项目,项目也可以继续进行。 规模较小且通常更以消费者为导向的项目可能由一两个人开发,在这些情况下,它变成死项目的可能性更高。 然而,有多少公司应该依赖这些应用程序呢?
4. 我最终会受制于软件供应商吗?
无论选择什么软件,都会让人受制于该技术,直到公司愿意放弃并投资另一个软件包。
虽然这是一个好问题,但闭源和开源之间唯一的区别实际上是哪个是行业中的“主导”或“标准”。 Microsoft Office 格式是行业中的“主导”,因此非主导格式必须适应并提供打开这些格式的能力。 如果情况相反,那么 MS Office 将不得不适应任何主导形式。
所以我认为 Brian 的博文认为,开源本身并不是“圣杯”,但最终还是取决于程序/项目背后的项目/组织/公司/团队。
感谢您对软件专利问题进展的看法。
为了有效地对抗或应对这个潜在的雷区,我们需要了解“它”到底是什么以及它是如何发展到这一步的。