开源许可证是计算机软件版权的一种形式,作者允许任何人访问、使用和操纵源代码,而不必担心因侵犯版权而受到报复。这意味着任何下载源代码的人都可以对源代码进行任何所需的修改。这允许用户完全定制软件以满足其需求。
具有开放源代码许可证的软件的修改副本可以合法分发,也可以不合法分发。作者可以在其源代码中规定,任何修改的发布都可能侵犯版权,并被明确禁止。如果是这种情况,修改后的内容只能由修改人使用,他或她不能与任何其他人共享更改。
术语“开源软件”并不意味着一个软件是免费的,尽管大多数开源软件都是以这种方式分发的。大多数免费提供开源软件的作者都明确表示,对软件所做的任何修改都不能出售,尽管可以免费分发。任何出售开源软件修改的企图都可能导致法律和民事诉讼。一些开源作者在下载他们的程序时要求自愿捐款,尽管这些程序在技术上并不出售。。
拥有开源许可证的软件的作者可以通过请求修改者向源代码添加特定信息来控制修改的分发方式。他们可以通过四种不同的方式请求控制修改后的源代码。第一种称为透明,在这种情况下,修改作者必须保持原始代码和所有修改的透明,以便每个人都能看到所做的事情。
第二个请求称为重组。在这个请求中,作者只允许修改器编辑或重新排列源代码中的现有代码,但禁止它们添加自己的附加代码。第三个请求称为贷记,作者只是请求将其作品贷记为原创作品,随后的任何修改都会标记为修改人的贷记。作者可以提出的最后一个请求称为循环,他要求具有开放源代码许可证的原始软件在未修改的状态下保持可下载状态,并标记为原始。。
...人所有。免费软件通常是一种免费的小软件,但可能受到许可证的限制,不能修改。让我们仔细看看这两个软件,并破译它们之间的区别。 什么是免费软件(freeware)? 免费软件可以被归类为一个专有软件,可以使用没有任何金钱...
...有软件定义开放源代码软件是指含有源代码的软件,具有许可证,可以自由使用、修改和分发。专有软件是指包含许可源代码并受版权保护的软件类型协作开源软件是为开放协作而开发的。专有软件并不意味着开放协作,而是只...
...设备上创建和更改分区,该设备是根据开放源代码或公共许可证创建的。分区管理用于将存储设备(如硬盘驱动器)划分为一个或多个用于数据存储的可用“区域”。开源或公共许可用于创建可免费使用、更改和分发的软件。 ...
... 开放源代码程序为您提供开放源代码许可证,允许您更改程序的各个方面,但每个许可证都是不同的。某些许可证允许您销售修改后的开源PDF编辑器,而其他许可证则不允许您共享修改后的源代码。您应该检...
...并且通常具有允许其他人使用和修改其认为合适的软件的许可证。有些开源程序甚至可以由用户出售,而不管源代码是谁最初创建的。。 ...
...使用和修改。管理开放源代码文件共享软件的开放或公共许可证将其与其他软件上的商业许可证分开,后者授予此类软件版权保护。。 ...
...片编辑器使用开源软件程序完成的工作。这些程序在开源许可证下可用,这意味着该程序可以不受限制地自由使用和更改,尽管这可能会因许可证的不同而有所不同。这类程序通常被用作专业摄影师经常使用的更昂贵软件的替代...
...软件是开源的,所以它是在开放或公共许可下提供的。此许可证通常使软件不受版权保护,并允许其他人以他们认为合适的任何方式下载、修改和使用软件。 ...
...习和工作。管理员应始终检查开源web过滤程序附带的开源许可证,因为许多人规定禁止商业或商业使用。当管理员更新程序的黑名单时,他们应该特别注意查找代理网站,因为许多人使用这些网站来绕过过滤器。虽然网络过滤器...
...述了软件背后的思想。在所有的开源软件中,代码和使用许可证都是公开的。这使得其他程序员能够准确地看到一段软件是如何工作的,甚至可以借用代码在他们自己的项目中使用。虽然源代码的可用性似乎会使开源防火墙更容...