我一个开源项目,遵从 apache2.0 协议
别人拿我源码做网站,我要求申明我开源地址,我有这个权利么?应该有吧
别人就是默认忽略 不申明怎么办
我一个开源项目,遵从 apache2.0 协议
别人拿我源码做网站,我要求申明我开源地址,我有这个权利么?应该有吧
别人就是默认忽略 不申明怎么办
|
sofsAug 13, 2017 via Android
1
在兲朝,他不理你算正常,理你算厚道。没办法
|
|
RqPS6rhmP3Nyn3TmAug 13, 2017 via iPhone
2
你有这个权利,Apache 协议需要标注原作者,并且对最终用户提供一份 Apache 协议
|
|
3
@BXIA 有这个权利就好
|
|
anyeleAug 13, 2017
5
支持楼主维护自己的权益
|
|
ixoAug 13, 2017
6
好奇怎么知道别人用你项目的。小众项目?
|
|
aiskAug 13, 2017
7
对方没有拿你的代码分发给其他用户,没理由给你申明来源的。
|
|
chinvoAug 14, 2017
8
@aisk
1.需要给代码的用户一份 Apache Licence 1.如果你修改了代码,需要在被修改的文件中说明。 1.在延伸的代码中(修改和有源代码衍生的代码中)需要带有原来代码中的协议,商标,专利声明和其他原来作者规定需要包含的说明。 1.如果再发布的产品中包含一个 Notice 文件,则在 Notice 文件中需要带有 Apache Licence。你可以在 Notice 中增加自己的许可,但不可以表现为对 Apache Licence 构成更改。 http://www.apache.org/licenses/LICENSE-2.0.html |
|
xupefeiAug 14, 2017
9
|
|
skydiverAug 14, 2017
10
没有权利,开源协议都是分发协议,不分发的话就协议写的东西都不生效。
就算是 GPL 拿来做网站都没权利要求对方公开源代码,所以才有了 AGPL |
|
aiskAug 14, 2017
11
|
|
blankmeAug 14, 2017
12
http://www.apache.org/licenses/LICENSE-2.0.html
“ Source", "Object", "Work", "Derivative Works" 的定义中,都没有涉及到 Service。 别人不对你的代码做修改、分发之类的事,仅仅是用你的代码提供网站服务(从你的 github 看,可能是推荐算法之类的?),是不需要作申明的。 简单的例子:用 Apache Httpd 提供服务的网站,几乎也没人会特意申明他用了 Apache。只有网站挂了别人才会看到 :) |
|
13
@blankme 是个前端项目。。且别人做了修改
|
|
RqPS6rhmP3Nyn3TmAug 14, 2017
15
@dong3580 是,GPL 有传染性
|
|
jarlyynAug 14, 2017
16
网站里不需要,代码里才需要。
|
|
uuairAug 14, 2017
17
我觉得 v2 这里发帖的 seo 功能还挺强的吧。尽情发吧。
|