Questions tagged «licensing»

有关在软件上实施软件许可证的问题。如果您想询问有关自由或开源软件的问题,请不要在这里询问。相反,请检查** Opensource.SE **(https://opensource.stackexchange.com)是否比您的网站更适合您的问题。

3
分支获得BSD许可的项目时有哪些法律考虑因素?
我有兴趣分叉以两条款BSD许可发布的项目: 版权所有(c)2010 {版权所有者}保留所有权利。 如果满足以下条件,则允许以源代码和二进制形式进行重新分发和使用,无论是否经过修改,都可以: (1)源代码的重新分发必须保留上述版权声明,此条件列表以及最后的免责声明。二进制形式的重新分发必须在分发随附的文档和/或其他材料中复制以上版权声明,此条件列表以及以下免责声明。 (2)未经明确的事先书面许可,不得使用{版权所有人}的名称或其贡献者的名称来认可或促销从本软件衍生的产品。 免责声明 版权持有者和贡献者按“原样”提供此软件,不提供任何明示或暗示的保证,包括但不限于针对特定目的的适销性和适用性的暗示保证。版权拥有者或贡献者在任何情况下均不对任何直接,间接,偶发,特殊,专有或后果性的损害(包括但不限于,替代商品或服务的购买,使用,数据,或业务中断),无论基于合同,严格责任或侵权行为(包括疏忽或其他方式),无论出于任何责任,无论是否出于使用本软件的目的而作出的赔偿,均已经事先告知。 我以前从没有分叉过一个项目,但是这个项目与我需要/想要的东西非常相似。但是,我不确定会走多远,所以我的计划是从他们的存储库中获取最新信息并开始工作。也许最终,我会把它放到想要的地方,然后能够释放它。这是正确的方法吗? 确切地说,这如何影响项目的分叉?如何跟踪谁拥有哪些组件或部分(一旦我开始踩踏他们的代码库,我的版权是什么,原始创作者的版权是什么)?我可以分叉这个项目吗?在发布之前,以及何时/如果我决定发布从BSD许可的作品中衍生的软件,我必须做什么?

2
CPOL许可证。我可以在不分发源代码的情况下在我的商业应用程序上使用它吗?
我正在考虑使用http://www.codeproject.com中使用CPOL许可证的项目。第5e节说: “您只能根据本许可的条款分发可执行文件和源代码,并且在分发的可执行文件或源代码的每份副本中都必须包含此许可的副本或该许可的统一资源标识符。收到此类可执行文件和源代码的任何人均同意本许可的条款适用于此类可执行文件和/或源代码。您不得在作品中提供或施加任何条款来更改或限制本许可或接收者的条款。行使本协议项下授予的权利,您不得再授权该作品的使用,您必须保留所有提及本许可和免责声明的声明。您不得以与本许可条款相抵触的方式,以任何控制您对作品的访问或使用的技术措施来分发可执行文件或源代码。” 我不清楚我是否应该将其源代码包含在我的可执行文件中。甚至更糟的是,如果我应该提供自己的源代码(例如带有GPL许可证)。 我之所以不清楚,是因为我不确定是否通过将其源代码与我的源代码一起编译来“分发”其“源代码”或“可执行文件”?
9 licensing 


5
使用C ++ / Java开发用于商业目的的软件
我打算开发一个程序,以后打算出售。我试图确定一种语言进行编码,并且将范围缩小到C ++或Java。 我已经通过了GNU GCC和OpenJDK的GPL v2和v3许可证(是的,我可以理解一些法律知识,但显然不是全部)。但是有一点每个人都不清楚(这应该是IMO回答的第一件事):如果我使用C ++ / Java开发程序并使用GCC编译器或OpenJDK的编译器进行编译,我是否可以出售它而不必将我的程序也置于GPL下? 据我所知,我拥有为程序分配任何许可证的全部权利,但是有一个陷阱:在许可证中说,我不应该链接到GPL下的任何库。如果是这样,我将不得不在GPL下发布我的程序。 现在,我不知道C ++ / Java中的什么是库,因此,如果我使用C ++中的常规内容(iostream,list,map等)或作为标准JDK一部分的常规Java类/接口6发行版(字符串,列表,映射等),这是否构成“链接到库”?
9 licensing  gpl 

4
代码许可问题。客户偷了我的代码
我做了一个项目的客户不小心遇到了该项目的源代码。愚蠢的我知道。安排是他们将获得产品,而不是源代码。但是,很明显,他们现在正试图快速入门,并使用源代码为其他客户创建自己的产品。 现在,我不想花很多钱,但是我正在考虑将代码作为一个开源项目发布,以供任何人使用,以便他们的“独特”卖点(我的代码)没有意义。 你们建议我做/发布有关该问题的*代码吗?

4
用户可以将LGPL许可为GPL或GPL许可为AGPL吗?
LGPL(为方便讨论,我们将假设所有版本均为3),它是GPL的限制较少的版本,同样的,AGPL是GPL的限制较高的版本,但是可以使用LGPL代码,添加(或不添加),并将其重新许可为GPL或AGPL;GPL代码可以修改为AGPL并获得许可吗?
9 licensing  gpl  lgpl 

1
对于带有确认条款的开源许可证,该通知需要有多明显?
在libjpeg和freetype之类的许可证中,有类似以下内容的子句: (2)如果仅分发了可执行代码,则随附的文档必须声明“该软件部分基于Independent JPEG Group的工作”。 要么: o二进制形式的重新分发必须在分发文档中提供免责声明,声明免责声明该软件基于FreeType团队的工作。 在安装目录中的文本文件中放置通知是否足够?还是通常需要更明显的通知?对于非开源最终应用程序,显示这些强制确认的通常方法是什么?
9 licensing 

6
使用开源的非免费许可证
除了“使修改可用”之外,是否有任何项目/产品使用开源许可证,该许可证基本上说“对小公司免费”和“对大公司收费”?(是否有任何标准许可使用这种措词?) 如果我要在这样的许可下发布项目,是地球上的每个开发人员都会自动回避该项目,还是假设它实际上是一个有用的项目,是否有机会从Joe Programmer那里获得贡献? 这个问题的第二部分很容易成为主观的,但是任何有争议的观点都将受到高度赞赏。例如,由商业实体进行的双重许可项目在开源社区中是否成功?

3
如何在我的开源代码中包含apache库?
我拥有MIT许可的开放源代码,该许可使用Apache 2.0许可的库。 我想将此包含在我的项目中,以便可以立即构建它。 该许可证的第4点说明了如何重新分发它: 摘抄: 4。 重新分配。您可以在满足以下条件的情况下,以任何媒介(有或没有修改)以及以源或对象的形式复​​制和分发作品或其衍生作品的副本: 您必须向该作品或衍生作品的任何其他接收者提供本许可的副本;和 您必须使所有修改过的文件带有明显的声明,表明您已更改文件;和 您必须以您分发的任何衍生作品的“源”形式保留该作品“源”形式的所有版权,专利,商标和出处声明,但与这些衍生作品的任何部分无关的那些声明除外;和 如果作品包含“注意”文本文件作为其分发的一部分,则您分发的任何衍生作品都必须包括该通知文件中包含的署名声明的可读副本,但不包括与该声明的任何部分无关的那些声明衍生作品,至少应位于以下至少一个位置:在作为衍生作品一部分分发的NOTICE文本文件中;在原始表格或文档中(如果与衍生作品一起提供);或在“衍生作品”产生的显示中,通常在任何地方出现此类第三方通知。注意文件的内容仅供参考,请勿修改许可证。您可以在自己发布的衍生作品中添加自己的归属通知,或者在作品的NOTICE文本的旁边或作为附录,前提是此类附加的所有权声明不能解释为修改许可。您可以在自己的修改中添加自己的版权声明,并可以提供其他或不同的许可条款和条件,以供您使用,复制或分发您的修改,或任何此类衍生作品作为一个整体,但前提是您必须使用,复制和分发否则,作品应符合本许可中规定的条件。 我没有创建派生作品(我打算照原样提供)。 我没有NOTICE文件,只有我自己的LICENSE.txt文件。 问题:我应该在哪里提出一些建议:“该项目使用在Apache 2.0下分发的Xyz库……”?推荐什么? 我也应该提供Apache许可证文件吗?如果我只说“在此处在线查找许可证... ”,就足够了 我希望过去曾这样做的人可以对此事有所了解。

2
我是否需要在网页顶部粘贴开源许可证信息?
我正在开发一个使用多个开源JavaScript项目的JavaScript应用程序。他们所有的许可都带有类似“您必须给该作品或衍生作品的任何其他接收者该许可的副本”的短语。这是否意味着我需要使用所使用软件的所有许可证在网页顶部添加大量HTML注释? 我问这个问题是因为我从未见过执行此操作的网页的源代码。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.