首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >应用程序版权法

应用程序版权法
EN

Software Engineering用户
提问于 2012-01-01 22:35:10
回答 2查看 2.7K关注 0票数 6

对于我即将发布的应用程序,我使用了一堆免费的在线第三方类。在使用代码之前,我检查了所有的语言,每个人都说我可以在商业上使用这些代码,所以现在我关心的是,我需要在我的应用程序中的某个地方给那个类的创建者授信吗?

此外,我计划让我的应用程序是免费的,但如果在未来我收费,这会改变事情吗?

我在MIT许可证中看到的最常见的许可证:

兹准许任何获得本软件副本和相关文档文件(“软件”)的人不受限制地处理软件,包括(但不限于)使用、复制、修改、合并、发布、分发、再许可和/或出售软件副本的权利,并允许被提供软件的人这样做,但须符合以下条件:上述版权通知和本许可通知应包括在软件的所有副本或大部分中。该软件提供的“原样”,没有任何种类的保证,明示或暗示,包括但不限于适销性,适合某一特定用途和不侵权的保证。在任何情况下,作者或版权持有人均不得因与该软件有关的或与该软件有关的使用或其他交易而因或而引起的任何申索、损害或其他法律责任,不论是在合约诉讼、侵权或其他方面引起的。

我不确定的是:

上述版权通知和本许可通知应包括在软件的所有副本或实质性部分。

仅仅将这个许可证放在嵌入二进制文件的类文件的顶部就足够了,还是我必须让用户真正可以访问它呢?

当然,我不是在寻求专家的法律建议,但任何帮助都将不胜感激。

EN

回答 2

Software Engineering用户

回答已采纳

发布于 2012-01-01 22:42:50

这个链接也许能帮你。如果它只是说通知需要包括在软件中,那么把源代码放进去应该是可以的。

另外,除非别人也问你,否则你不需要给别人任何荣誉(如果他们想让你这样做,他们会在你下载他们的代码时表明这一点)。

票数 2
EN

Software Engineering用户

发布于 2012-01-01 22:45:16

对于大多数开放源码许可证,以下内容都是正确的:

当您将开源组件嵌入到您的产品中,或者您的产品没有它就无法正常工作时,您的产品就被认为是一种衍生产品。

这些许可中有一些是粘性的,这意味着如果您创建了一个派生作品并发布了它,那么您还必须将它作为一个开源程序发布(在与组件相同的许可下)。GPL就是这样一个例子。

有更多的许可许可证是不粘的,这意味着您不必在相同的许可下重新分发您的程序(和完整的源代码)。例如,MPL不是粘性的。

编辑

如果您正在使用他们的代码,您必须遵守他们的规则(所选择的许可证)。

MPL定义了基于文件的派生工作。例如,如果将MPL编辑的代码复制到源文件中,那么该文件也属于MPL。GPL使用了更多开放解释的崇高思想。

票数 0
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/127941

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档