开源软件的商业版本是 Canonical、Red Head Team、Oracle [for MYSQL] 等公司的主要收入来源。所以我的问题是,所有这些源代码是否都被隐藏或加密以防止被操纵,否则这些开源团队就无法创造收入。
答案1
开源应用程序应该共享源代码,即使是商业的,所以如果源代码是隐藏的,它就不是开源的,例如,redhat 源代码可以下载,但 redhat 仍然从该产品中赚钱
答案2
可用性是让基于 OSS 的公司生存下去的关键。无论是否开源,大多数基于开源的商业公司都是基于 UI 改进或管理界面(无论如何都是好的)。
Landscape 是 Canonical 为管理大量节点而做出的努力,具有简单的界面。Juju 则致力于通过脚本简化特定节点类型的部署。
我认为 Landscape 会利用很多 Juju 脚本吗?是的,但它的功能不仅限于配置。
MySQL 是独立于 Oracle 数据库的产品。他们在拥有功能齐全的高端产品之后才收购了它。我们先不谈这个。而是研究 Virtualbox。Virtualbox OSE 具有很多功能,足以使其可用。如果您想要 USB 直通,则需要非开源部分。它仍然是免费的,但您会为 USB 直通支付 5 美元并使用 Vbox 还是告诉您支持的每个人购买 300 美元的 VMWare 产品?
Asterisk 由 Trixbox 使用。部署和界面。
OSS 人员让它运转起来。商业人员则提供了漂亮的 UI,让它易于部署。这就是我的看法。