我写了一个最近的一篇博客上使用哪个自由/开源软件许可证它激起Twitter的评论他们希望更多地讨论自由/开源软件许可选择如何影响公司的商业模式。我仍然不确定我是否同意自由/开源软件许可证决定了商业模式,或者商业模式决定了许可证。有几个例子可能更能说明我所描述的。
让我们看一下每个红帽和Linux和MySQL AB和MySQL数据库(级联收购之前)。这两个开源项目使用的是GNU通用公共许可证(GPL第二版)第2版的许可。
红帽将他们既不拥有也不控制的资产打包。他们通过参与Linux内核社区来影响Linux内核。他们在他们的Red Hat Enterprise Linux和Fedora Project操作系统中使用Linux内核。它们用相当多的其他软件围绕着内核(其中大部分是免费和开源的项目,这些软件基于它们所参与的其他项目社区的集合)。他们支持和保证他们的产品解决方案,并开发和启用了Fedora项目社区。他们是最赚钱、最成功的Linux供应商,也是迄今为止最成功的开源公司,最终在2012年突破了10亿美元的收入壁垒。
MySQL AB公司(该公司)构建和打包的MySQL数据库引擎。在这里,他们跑了一个非常不同的对业务。它们的进化MySQL的网络,这是一个订阅“产品”一遍确保MySQL数据库产品支持,并保证在特定配置在特定平台上运行。随着公司完全拥有的软件资产,他们完全可以控制它的使用。资产所有者可以将资产授权给尽可能多的人尽可能多的方式,并多次为他们选择。(想想微软在Windows EULA和同一操作系统的企业协议之间的差异)。这使得MySQL AB公司也从MySQL数据库授权给其他人要嵌入发动机在其专利产品不发展一个健康的次要收入来源安装公版的GPL第二版授权。Sun微系统收购MySQL AB公司为US $ 1B。
在每种情况下,FOSS项目是在GPLv2许可的许可,但资产控制和所有权决定不同的数十亿美元的业务是如何建立非常而非许可证。这可以在其他关键的许可证被看作如在Apache 2.0和Eclipse许可证。
IBM不控制或拥有的Apache项目。(同样,他们也深深地参与,因此具有影响力。)一些Apache项目都是在IBM专有的WebSphere平台的关键组件,提供鲁棒性和时间将产品推向市场,并分布在一大群公司/人的开发成本。在旧的传统的Apache许可证如下,针对学术BSD和MIT许可,并允许人们在他们选择,包括关闭其在专有产品的任何方式使用该软件。IBM随后在大家的传统OEM在其专有的产品中嵌入MIT授权的X11和BSD许可的网络栈软件,并依靠在WebSphere Apache授权的软件。
除非有确实不错的商业理由这样做生活在一个叉的经济性可以得到昂贵。我们不知道,如果IBM在其产品中使用Apache项目改变任何东西。据推测,他们这样做。IBM一直非常小心管理其硬件的专利组合。他们很可能有需要修改Apache的许可的软件WebSphere中以获得最大的性能获得专利的硬件,但他们有可能尽量减少叉子的性质,以尽量减少工程成本,同时也对他们的专利组合,尽量减少他们自己的法律风险的看法。
人们可以看到在他们的创作连接到我们的下一个例子许可证的进展的IBM专利组合周围采取的护理 - Eclipse的。原来的IBM公共许可证,其演变成通用公共许可证,而现在Eclipse公共许可协议,都保持一个特定的短语,以确保“无硬件本身是协议授权”。
先不说这些,这些许可证属于Mozilla许可证的一类,该许可证鼓励公司在核心项目的基础上构建和扩展,而不必在相同的许可证下发布扩展。只有核心项目的修改和衍生品需要在原许可下发布。它希望企业能够被鼓励参与,同时感到如果需要,他们可以创建和控制专有产品。当Mozilla项目开始的时候,Red Hat还没有展示他们的资产的长期成功,当Eclipse项目开始的时候,他们也还没有成为一家上市交易公司。觉得版权许可,保护核心项目软件而使更多做任何你想做的许可在核心的最好方法是鼓励“最好”的社会行为和支持感知软件商业社区的需求和广泛的自由与开源软件社区。
许多公司现在在Eclipse平台上或围绕Eclipse平台开发专有产品,而其他人则愉快地为他们自己的编程平台发布软件扩展,这些平台是在开源许可下授权的(例如Intel和Tizen与亚马逊和安卓)。
有趣的是,商业软件所有权在这两个例子中都没有起到作用。它是一个中立的非盈利基金会,保持了所有权,从而为鼓励企业参与和贡献奠定了基础。基金会维护参与企业为降低自身风险所要求的强大的入境知识产权贡献管理和跟踪。基金会定义了中立的非盈利性的公平竞争环境公司需要鼓励他们分享他们的非核心研发投资。
在每种情况下,FOSS许可证不是什么定义商业模式。无论是做资产控制一定规定的经营模式(虽然某些商业模式离不开的资产所有权和控制权发生)。两个最成功的数据,我们在Red Hat和MySQL AB公司分中都使用通常被认为是最适宜经商敌对(这不是)牌照,而他们各自的RAN多个不同的业务模式,其中只有一个是基于资产控制。
制作开源软件时,定义初始社会契约,并在早期的社区共享模式的技术许可证的选择是一个重要的考虑因素。我已经涵盖在长度这些讨论在两个先前的文章使得开源和使商业开源。商业的基础是创造性地解决客户的问题,并且比潜在的竞争性解决方案做得更好。无论应用的是自由/开源软件许可证,自由和开源软件都可以在交付解决方案中发挥至关重要的作用。克里斯坦森描述了当“现成”部件组装成新的解决方案时,颠覆性商业模式是如何产生的。自由/开源软件项目社区本身就提供了这些组件,而不管其许可证如何,而当企业创建、参与并为这类自由/开源软件项目做出贡献时,它们就处于构建新的创新业务解决方案的有利位置。