共享软件平台介绍 软件共享怎么设置( 三 )


使“左版”开源许可证能够强制执行,并促使人们遵守法规的原因是版权法的适用 。如果“左版”代码的接收者不遵守许可条款(例如,对软件使用添加任何其他限制或不提供源代码),则其许可将被终止,并且由于他不再享有使用该软件的法律许可,他将成为版权侵犯者 。因此,该“左版”许可软件任何下游接收者的自由权利得以保障 。
超越基础:其他软件许可模式 我在前面提到了公有领域软件,尽管它通常与开源软件混为一谈,但是这种模式有所不同 。公有领域软件是指已采取步骤查看后获知没有与该软件相对应的版权存在,最常见的情况是软件版权到期或被作者放弃 。(在许多国家/地区,版权保护机制尚不明确,这就是为什么某些公有领域软件可能选择开源许可模式作为备选方案的原因 。)使用公有领域软件无需许可证 。尽管如果源代码可获取的话,许多人会认为公有领域软件是开源软件的一种形式,但无需许可证是否让公有领域软件成为“开源软件”,是存在很多争论的主题 。
有趣的是,有许多开源项目利用公有领域软件的小模块来实现某些功能 。甚至还有声称整个程序属于公有领域的软件,例如实现了 SQL 数据库引擎并在许多应用程序和设备中使用的 SQLite 。没有许可条款的软件也是很常见的 。
许多人错误地认为这种未经许可的软件是开源软件,属于公有领域,或者不受限制地免费使用 。在大多数国家(包括美国),软件的版权在其创建时就已存在 。这意味着不以许可证的形式许可就不能使用它,除非它以某种方式放弃版权,并将其放置在公有领域 。此通用规则存在一些例外情况,例如法律层面的默示许可或合理使用 。但是在如何将它们应用于特定状况方面,情况非常复杂 。在意图让其遵守开源许可条款的情况下,我不建议提供没有许可条款的软件,因为这会导致混乱和潜在的滥用 。
开源软件的好处 就像我之前说的那样,开源是高效的软件开发模式,并具有推动创新的巨大能力 。但这到底意味着什么?
开源许可模式的好处之一是大大减少了创新方面的摩擦,尤其是原始作者以外的其他用户所进行的创新 。这种摩擦是有限的,因为使用开源软件通常不需要协商许可条款,从而大大简化并降低了使用成本 。反过来,这创建了一种开源生态系统,它鼓励快速修改和组合现有技术以形成新的事物 。这些修改通常能回馈到开源生态系统中,从而构造了一个创新循环 。
【共享软件平台介绍 软件共享怎么设置】驱动大量事物(从你的烤面包机到火星飞行器)运转的无数种软件,正是这种轻松地将各种程序组合在一起的能力的直接结果——开源开发模式让所有这些软件得以成为现实 。

猜你喜欢