Questions tagged «mit-license»

MIT许可证是源自麻省理工学院(MIT)的免费软件许可证。

2
麻省理工学院执照:为什么它不被认为是病毒?
许可证的第一部分意味着您基本上可以使用许可证进行任何操作(复制,修改,出售等)。但是第二部分说这些自由必须传播到软件的所有副本中。 我的解释是,您可以将软件合并到您的专有项目中,但是该部分必须保持开放....因此,对软件的任何修改都必须保留该许可证,以强制我进行更改以开源。 这不是人们认为GPL具有限制性/病毒性的原因吗?因为它强制修改要开源? 这是许可证的副本: 特此免费授予获得此软件和相关文档文件(“软件”)副本的任何人无限制地处理软件的权利,包括但不限于使用,复制,修改,合并的权利,发布,分发,再许可和/或出售本软件的副本,并允许具备软件的人员这样做,但须满足以下条件: 上述版权声明和此许可声明应包含在本软件的所有副本或大部分内容中。 本软件按“原样”提供,不提供任何形式的明示或暗示的保证,包括但不限于对适销性,特定目的的适用性和非侵权性的保证。无论是由于软件,使用或其他方式产生的,与之有关或与之有关的合同,侵权或其他形式的任何索赔,损害或其他责任,作者或版权所有者概不负责。软件。

2
Mono Project如何在MIT下重新许可其LGPLed库?
Mono项目曾经具有LGPLed库。实际上mbundle还是说你运行的时候 请注意,静态链接LGPL Mono运行时比动态链接具有更多的许可限制。有关许可的详细信息,请参见http://www.mono-project.com/Licensing。 截至2016年3月,他们在麻省理工学院重新授权了它们。鉴于该项目已有多年历史,并且可能有许多外部贡献者提供了这些贡献,而这些贡献只是作为LGPLed贡献提供的,如何更改许可证?在过去的12年中,他们是否不必获得每个贡献者的许可?也许那些贡献者必须签署一些协议?

3
为什么必须将我的开源软件许可证保留在根目录下?
几乎所有开源软件许可证都要求(或者至少律师通常建议他们要求)用户将完整许可证包含在他们要保护的项目的根目录中。 与我交谈的一位律师建议,这是CD时代的遗产,当时有必要在珠宝盒中包括完整的许可证。 但是今天,我们生活在云时代。例如,为什么我不能简单地在我的网站上托管完整的许可证,而在源文件的标题中包含该许可证的标题+ URL? 奖励:如果大家普遍同意必须在根目录中保留完整的许可证,那么FSF的OSI为什么不批准您可以通过URL引用的许可证,这又是什么使某人无法创建该许可证?

2
发布开源PHP应用程序的最佳实践
我是一名以PHP为生的开发人员,但之前从未从事过任何开源项目或为任何开源项目做出过贡献。 我正在开发自己使用的CMS。我有一个可以正常工作的原型,我认为一旦准备就绪(可能需要几个月的时间),PHP社区可能会对这感兴趣。 我是一个相当有信心的开发人员,但是在某些领域我缺乏知识,尤其是在涉及开源问题时: 公开项目和/或找到其他可能对协作感兴趣的最佳方法是什么 我的CMS由CakePHP提供支持,并且基本上位于其之上。我在GitHub上创建了CakePHP项目:我以前使用过版本控制系统(SVN),但对于GIT来说还很陌生,因此请确保我以“最佳方式”进行操作 如何找到许可问题?哪个开源许可证最适合我的应用?另外,我的项目是从许多其他开源项目中借用的,例如,我有一些代码段(我对此进行了重大修改),但是其中有版权/许可声明-我不知道我在履行方面的义务保留这些 这些只是我所遇到问题的几个例子,但我觉得那里必须有一些对我有用的资源。哪里是最好的入门场所,哪些是覆盖这些问题的最佳社区/站点?我环顾四周,但想不出太多...

1
在GPL许可的项目中使用MIT许可的代码该怎么办?
我正在做一个个人项目,我正在计划根据GNU Affero GPL进行许可。但是,我发现确实想利用MIT许可的一些代码,但是我不确定该如何处理许可。 其余代码将在GNU Affero下获得,只是我使用的源文件和头文件,这些文件是MIT许可的。 我在这里已在程序员上阅读了有关MIT / GPL代码协同工作的Q,以及关于MIT下使用GPL库以及其他几种软件的SO的Q,但我仍不清楚我应该如何处理许可。 据我所知,我所要做的就是将MIT许可证留在库中,并在许可证文件中包含有关两个不同许可证及其适用于什么代码的注释,对吗?


1
如何将贡献者添加到LICENSE文件?
我是图书馆的主要开发人员,已获得MIT许可,并托管在Github上。Github存储库包含一个LICENSE文件。 当有人向我发送请求请求时,我是否必须在随附的license.txt中将这些人列为版权所有者,还是应该在此处的特殊部分中列出这些人?我需要这样做吗? 我是否可以假设贡献者在发送请求请求时同意将其代码包含在LICENSE中指定的许可中?

1
麻省理工学院许可的版权作品版权声明
我们正在考虑在我们的一个Web项目(一个jQuery datetime插件)中使用一些经过MIT许可的开源软件。 MIT许可证的第一行是: 版权(c)[年份] [版权所有者] 如果我们按原样包含插件(不做任何更改),那么我知道我们只需要包含原始作者的许可(尽管js文件顶部的实际版权声明并未指定年份): 版权所有(c)2013 Keith Wood 如果我们对插件进行了更改,版权声明会变成什么? 版权所有(c)2013 Keith Wood,2013年[我的名字/公司名称] 您是否需要包括所有以前的作者,还是有另一种方式处理此类通知?

2
MIT开源许可证是否要求将工作衍生产品公开(在MIT许可证下)?
我正在为要发布的库寻找开放源代码许可证。理想情况下,应该允许人们在免费或商业应用中使用该库而无需支付我任何费用,但是如果创建了该库的任何衍生作品(例如,对该库进行的任何改进),则应向该图书馆下的所有人开放该库。相同的许可证。 换句话说,我要提出以下道德准则:“您可以免费从这项工作中受益,如果您对其进行改进,那么我也可以免费从您的改进中受益”。这是我正在寻找的typeleft许可证。 MIT许可证看起来像是一个可能的解决方案,但我不清楚是否必须向所有人公开提供此许可证涵盖的代码的衍生作品。任何人都可以澄清/确认吗?如果还有另一个更合适的开源许可证可以满足我的需求,我也很感兴趣。谢谢。

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