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