V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xiaozizayang
V2EX  ›  开源软件

别人用我的开源项目做网站,我有权利要求其网站申明来源么?

  •  
  •   xiaozizayang · 2017-08-13 22:45:53 +08:00 · 5182 次点击
    这是一个创建于 2419 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我一个开源项目,遵从 apache2.0 协议

    别人拿我源码做网站,我要求申明我开源地址,我有这个权利么?应该有吧

    别人就是默认忽略 不申明怎么办

    17 条回复    2017-08-14 12:40:22 +08:00
    sofs
        1
    sofs  
       2017-08-13 22:48:09 +08:00 via Android
    在兲朝,他不理你算正常,理你算厚道。没办法
    RqPS6rhmP3Nyn3Tm
        2
    RqPS6rhmP3Nyn3Tm  
       2017-08-13 22:52:41 +08:00 via iPhone
    你有这个权利,Apache 协议需要标注原作者,并且对最终用户提供一份 Apache 协议
    xiaozizayang
        3
    xiaozizayang  
    OP
       2017-08-13 22:54:13 +08:00
    @BXIA 有这个权利就好
    chinvo
        4
    chinvo  
       2017-08-13 22:55:50 +08:00
    @sofs #1 反对

    一味定体问我陷思无助于改变现状

    支持楼主维护自己的权益
    anyele
        5
    anyele  
       2017-08-13 23:10:37 +08:00
    支持楼主维护自己的权益
    microget
        6
    microget  
       2017-08-13 23:11:46 +08:00
    好奇怎么知道别人用你项目的。小众项目?
    aisk
        7
    aisk  
       2017-08-13 23:13:00 +08:00
    对方没有拿你的代码分发给其他用户,没理由给你申明来源的。
    chinvo
        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
    xupefei
        9
    xupefei  
       2017-08-14 00:30:47 +08:00
    不申明就搞事啊,还等啥。
    skydiver
        10
    skydiver  
       2017-08-14 00:33:37 +08:00
    没有权利,开源协议都是分发协议,不分发的话就协议写的东西都不生效。
    就算是 GPL 拿来做网站都没权利要求对方公开源代码,所以才有了 AGPL
    aisk
        11
    aisk  
       2017-08-14 00:41:08 +08:00
    @chinvo,看 @skydiver 的回复。不过我说的确实有错,MIT 的话,不管是分发源码还是二进制,是需要申明原作者的。不过通过网络服务的话,是不需要的。

    当然楼主的项目可能是个前端项目,这个时候是需要对方申明来源的,在引用的前端文件里,保留原作者的 license 和名字。
    blankme
        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。只有网站挂了别人才会看到 :)
    xiaozizayang
        13
    xiaozizayang  
    OP
       2017-08-14 07:40:47 +08:00 via Android   ❤️ 1
    @blankme 是个前端项目。。且别人做了修改
    dong3580
        14
    dong3580  
       2017-08-14 07:57:33 +08:00 via Android
    @BXIA
    GPL 要求是不是更严格一些?
    RqPS6rhmP3Nyn3Tm
        15
    RqPS6rhmP3Nyn3Tm  
       2017-08-14 08:20:26 +08:00
    @dong3580 是,GPL 有传染性
    jarlyyn
        16
    jarlyyn  
       2017-08-14 10:01:50 +08:00
    网站里不需要,代码里才需要。
    uuair
        17
    uuair  
       2017-08-14 12:40:22 +08:00
    我觉得 v2 这里发帖的 seo 功能还挺强的吧。尽情发吧。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   958 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 21:40 · PVG 05:40 · LAX 14:40 · JFK 17:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.