V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
1etterSong
V2EX  ›  问与答

自己写的开源程序被人拿去卖钱了,如何应对?

  •  
  •   1etterSong · 2020-01-05 11:36:48 +08:00 · 11463 次点击
    这是一个创建于 1544 天前的主题,其中的信息可能已经有所发展或是发生改变。

    本来目的是让这方面的新手更加容易入门

    结果被人改个名字就卖钱了 (没错,对面不是程序员

    加马什么的就没意思了 (⊙﹏⊙)

    59 条回复    2020-01-11 16:43:14 +08:00
    loading
        1
    loading  
       2020-01-05 11:38:18 +08:00
    所以不给一个开源地址和那个人的地址?

    还有,你使用什么协议进行开源的。
    cmdOptionKana
        2
    cmdOptionKana  
       2020-01-05 11:47:58 +08:00   ❤️ 4
    如果没有维权能力(或死磕精神),开源就等于免费赠送,想清楚再开源吧。

    这和借钱给朋友有点类似,某些情况下借了就要做好收不回来的心理准备(维权能力或死磕精神的人除外)。
    CStarter
        3
    CStarter  
       2020-01-05 11:48:35 +08:00 via Android
    你用的是什么协议?
    airyland
        4
    airyland  
       2020-01-05 11:48:48 +08:00 via iPhone
    脱离开源协议没法讨论这种事
    wqh0109663
        5
    wqh0109663  
       2020-01-05 11:50:08 +08:00 via iPhone
    啥协议啊
    realkenshinji
        6
    realkenshinji  
       2020-01-05 11:51:32 +08:00 via iPhone
    估计楼主都没放协议进去?
    Trim21
        7
    Trim21  
       2020-01-05 11:53:22 +08:00 via Android
    @realkenshinji 没放协议不是更好吗…
    ifxo
        8
    ifxo  
       2020-01-05 11:54:38 +08:00
    基本上没办法,想开点算了
    1etterSong
        9
    1etterSong  
    OP
       2020-01-05 12:01:40 +08:00
    丢在 GitHub 上的

    回复楼上问的什么协议
    什么协议重要吗,帖中写了对面不是程序员 /(ㄒoㄒ)
    k9982874
        10
    k9982874  
       2020-01-05 12:12:32 +08:00 via iPhone
    解决办法就是步开源
    hjc4869
        11
    hjc4869  
       2020-01-05 12:14:18 +08:00 via Android
    楼主开源的是自由软件 license 吗?如果是自由软件,那么别人拿去卖钱是合法合理的行为。
    westoy
        12
    westoy  
       2020-01-05 12:14:48 +08:00
    因为大部分自由软件使用的开源协议是允许对方衍(改)生(名)拿去卖的啊.........只是协议不同, 协议污染范围、版权声明、推广限定的方式不同.......

    如果你不希望对方合法转卖的话, 可以参考下 extjs、pyqt、fat-free、discuz!之类的协议
    falcon05
        13
    falcon05  
       2020-01-05 12:17:35 +08:00
    协议还真是很重要的
    233
        14
    233  
       2020-01-05 12:38:31 +08:00
    别想了,我有个朋友(是的,我朋友系列),经常 TB 买源码(没错,TB )
    你猜那些都是哪来的
    locoz
        15
    locoz  
       2020-01-05 12:39:28 +08:00 via Android
    可以参考去年最后一天发生的今日热榜事件…反正你告肯定告不过的,别想了。
    「关于武汉爱派科技有限公司侵权「今日热榜」的严正声明」
    https://www.v2ex.com/t/633785
    msg7086
        16
    msg7086  
       2020-01-05 12:42:07 +08:00   ❤️ 1
    「自由软件」通常是允许人们销售的,因为「销售权」本来就是「自由」的一环。

    比如我今天把 Linux 拿出去卖,卖一万块钱一份,我违反 GPL 许可协议了吗?
    没有。

    所以归根结底,你用了什么开源协议?你的开源协议禁止别人销售你的软件了吗?
    daimubai
        17
    daimubai  
       2020-01-05 12:43:41 +08:00 via iPhone
    Github 迟早要被这些人给玩的恶心死,妈的还有一群人花钱买 star,买 follow 的
    WebKit
        18
    WebKit  
       2020-01-05 12:45:30 +08:00 via Android
    @1etterSong 开源协议很重要
    1etterSong
        19
    1etterSong  
    OP
       2020-01-05 12:58:32 +08:00
    @WebKit 受教了 thx
    chinvo
        20
    chinvo  
       2020-01-05 13:01:33 +08:00 via iPhone
    参考去年某 MIT 协议的 js 库翻脸说用户“盗版”并且恶意植入挖矿病毒事件,你就知道协议有多重要了

    协议和对方是不是程序员无关,国内一般认为协议就是授权合同
    xingzw
        21
    xingzw  
       2020-01-05 13:15:12 +08:00 via iPhone   ❤️ 1
    说句政治不正确的话:开源就是程序员自己作贱自己!
    Pastsong
        22
    Pastsong  
       2020-01-05 13:18:33 +08:00 via Android   ❤️ 10
    @xingzw 是是是,愿你以后都不要用开源软件
    snw
        23
    snw  
       2020-01-05 13:22:30 +08:00 via Android
    常见的开源许可大多不禁止别人拿去卖钱,但必须保留源软件的版权声明和许可协议文本,所以你至少可以主张署名权(但只是显示在协议里)。
    另外你也可以卖你的软件啊。
    xingzw
        24
    xingzw  
       2020-01-05 14:20:17 +08:00 via iPhone   ❤️ 1
    @Pastsong 开源是把劳动成果无常分享,情怀很好,但违反经济规律,如果没有开源也许没有很多高科技,但程序员的价值、待遇和受尊重程度会比现在高很多。来源并没有给程序员带来应有的社会地位,你听说过义诊,免费律师,雷锋,共产主义,都很高尚,但不能违反价值规律。
    另外,来源是你的事,用不用是我的事,不用给我扣帽子。
    atwoodSoInterest
        25
    atwoodSoInterest  
       2020-01-05 14:30:46 +08:00   ❤️ 3
    @xingzw 用教科书说你就是"因人之力而敝之,不仁",用普通话说就是“拿人手不软,吃人嘴不短”,用方言说就是“吃屎的把拉屎的横着”。
    要点脸,烈士都牺牲了,还说着他死的方式不对。别人都赴死了,心里难道不清楚这么做不划算?
    rayhy
        26
    rayhy  
       2020-01-05 14:34:03 +08:00 via Android   ❤️ 1
    @xingzw 你说的有些道理呀。看你是什么级别的程序员了。像我这种菜🐔程序员,没开源这个行业就没我位置。事实上我觉得没开源这个计算机行业就做不了这么大,我这种菜🐔都在送外卖。linus 开源 Linux 是你说的做慈善,我开源算我白嫖 GitHub。
    alexmmog
        27
    alexmmog  
       2020-01-05 14:38:44 +08:00 via Android   ❤️ 1
    去他卖的平台免费送,自己扩大宣传,让他挣不到这个钱,只能这样
    zhangckid
        28
    zhangckid  
       2020-01-05 14:47:10 +08:00 via Android
    @xingzw 看起来你对开源的理解还在十年前…
    kingcos
        29
    kingcos  
       2020-01-05 14:55:31 +08:00 via iPhone
    开源,其他人可以学习,修改,运行,但不允许其他人上架、卖钱,该用什么协议呢
    xingzw
        30
    xingzw  
       2020-01-05 16:14:00 +08:00 via iPhone   ❤️ 2
    作为一个很多年不写代码没经历过 996 的大叔,愿意为你们的 996ICU 呐喊,感慨时代的发展。你们手上最大的筹码就是脑力成果,而手握筹码却无法与资本谈判。开源是伟大的事业,在你们会保护自己的前提下再谈情怀,希望你们在 35 前学会保护自己。
    wolfie
        31
    wolfie  
       2020-01-05 16:19:07 +08:00
    @xingzw #24
    开源面向开发服务,你举得这些例子都是面向客户群体了。
    magicdawn
        32
    magicdawn  
       2020-01-05 18:32:58 +08:00
    em...你看这个
    开源语言的创造者们也是开源编译器啊 框架啊 工具啊
    然后被程序员拿去卖钱(干活, 创造商业价值,公司付给你工资)
    charlie21
        33
    charlie21  
       2020-01-05 18:51:41 +08:00
    那当然是,再写一个 开源 再让人拿去卖咯!

    否则你怎么具备开源精神呢?
    你怎么好意思

    人家卖你的代码,说明你的代码有价值,你应该高兴才对。开源万岁!
    (要不是有开源这回事,你的代码还躺在你的冰冷的电脑里)

    -
    charlie21
        34
    charlie21  
       2020-01-05 19:04:51 +08:00   ❤️ 1
    @xingzw 不要为他们呐喊,他们好像喜欢安静,安静地为开源代码点 star,安静地使用开源代码,安静地利用开源代码为他们赚钱,安静地鼓励他人继续产生开源作品好让他们用来赚钱

    开源代码开源出来本就是用来消费的,只是 人们消费它的方式不同而已。。。有时候 涉及人类货币,有时候不涉及,但都是 消费。

    想消费你就大大方方地消费嘛,支持你。况且,你们不仅有开源协议,还有消费者权益保护法
    heiheidewo
        35
    heiheidewo  
       2020-01-05 19:20:16 +08:00
    github 默认是版权保留的,即使你没有设置 license。问题是在国内这方面能够维权么?
    CEBBCAT
        36
    CEBBCAT  
       2020-01-05 19:42:28 +08:00
    如果没有声明开源协议,那么默认按照的是保留所有权利,除非托管平台有默认条文。就好比你可以公布你的信用卡号和 CVV,但是别人要是未经你的同意使用了它,那仍然是侵占了你的财产


    ------
    @xingzw #23 没有开源和协作,你还在盼着哪个人能实现车同轨 书同文呢。
    @xingzw #29 被资本压迫是事实,但没听说 linus 因为开源也被压迫,这从根本上来说就不是开源的锅。但假如国内程序员一起敝帚自珍,这也许是一条切实有效的解决办法,但请你预测一下,十年,不,三年以后,业内会是什么景象?

    我先坦白,我没有好好地想过这个问题,以上文字出于既有立场,但这是因为在我的潜意识里这是不需辩证的共识。希望您能对此有比较好的解答
    nrtEBH
        37
    nrtEBH  
       2020-01-05 19:50:46 +08:00   ❤️ 2
    没一条说到点子上
    开源不影响你申请软件著作权 赶紧把你的代码去申请软著 然后找个版权律师告他丫的
    如果觉得诉讼太麻烦 至少软著申请了再说吧 国内知识版权保护相关法律法规好好研究下 在中国你和法官扯什么 GPL 是没用的
    CODEWEA
        38
    CODEWEA  
       2020-01-05 20:17:30 +08:00
    开源就是赔钱赚吆喝,如果想开源,请持续开源,不要断。最终盗版你的还会屁颠颠的回头找你更新版本的。
    cszdl
        39
    cszdl  
       2020-01-05 20:55:16 +08:00
    如果 软件别人都开始卖了 。大概率你的软著也被他们申请了,,,
    encro
        40
    encro  
       2020-01-05 22:33:34 +08:00
    恭喜,你可能能找到你开源软件的商业化方案了。
    PbCopy111
        41
    PbCopy111  
       2020-01-05 22:47:27 +08:00
    假装不知道,然后更新一下软件。
    Wicked
        42
    Wicked  
       2020-01-05 23:51:43 +08:00 via iPhone
    你也照着他们的途径商业化,你会更有优势
    ZRS
        43
    ZRS  
       2020-01-06 00:09:22 +08:00
    看你用什么开源协议吧
    xyxy
        44
    xyxy  
       2020-01-06 00:14:04 +08:00 via Android
    蓝瘦
    FrankHB
        45
    FrankHB  
       2020-01-06 04:23:32 +08:00
    @heiheidewo 不是 GitHub 默认,是各国版权法默认,没有显式许可,基本都是版权所有,拿到证据找得到人一告一个准,只不过举证麻烦可能还得倒贴钱而已。
    tt67wq
        46
    tt67wq  
       2020-01-06 08:12:30 +08:00
    不想别人用你开啥源哟
    alw
        47
    alw  
       2020-01-06 08:30:51 +08:00
    突然想起 我以前为公司做的 3D 页面,被别人盗图写教程了。
    orzorzorzorz
        48
    orzorzorzorz  
       2020-01-06 08:47:39 +08:00
    卧槽,我巴不得谁把我这些项目拿去卖钱,那样我就能抄他的卖钱模式了...甚至,你还可以留个后门。
    唔,我先翻翻有没相关条文。
    xuanbg
        49
    xuanbg  
       2020-01-06 08:57:29 +08:00
    他能卖钱为啥你不能卖钱?你也学他一样卖钱啊,碰上竞争的时候,你一句他是二手的就完了。
    tankren
        50
    tankren  
       2020-01-06 09:10:09 +08:00
    没什么特别的办法 但是你可以搞黄 ta 的生意
    fancy111
        51
    fancy111  
       2020-01-06 09:33:08 +08:00
    都开源了,很容易找漏洞的。你懂的。
    不过你自己既然开源,应该就允许别人随意使用,除非你协议里面写了商用得付钱。
    不过在国内,协议也没有什么卵用,打官司不好打。最好的办法是申请软著。
    Flowing
        52
    Flowing  
       2020-01-06 10:01:45 +08:00
    这么多说协议的,那这种情况应该用什么协议?各位大佬指教下,我去查下
    md5
        53
    md5  
       2020-01-06 10:03:32 +08:00 via iPhone
    你也拿去卖就是了,超低价销售

    挤掉那些人的生存空间
    linxl
        54
    linxl  
       2020-01-06 10:09:24 +08:00
    说明你的程序能卖钱啊.
    好像也没啥维权的方法, 跟放不放协议没关系
    alienx717
        55
    alienx717  
       2020-01-06 10:09:32 +08:00
    看来你开源的是一个完成度很高的产品不是个框架或者工具之类的吧
    tabris17
        56
    tabris17  
       2020-01-06 10:11:09 +08:00
    能卖出去是别人的本事,等他生意做大了,你告上法庭,一次性把钱收回来
    Felldeadbird
        57
    Felldeadbird  
       2020-01-06 10:14:49 +08:00
    根据某些开源协议,如果对方没有将代码魔改闭源,他们拿去售卖也是符合规定的。
    我个人对开源协议的看法是:开源协议主要规定了,软件名字、衍生版本使用的协议,感染性。你发现人家售卖,如果对方有修改的地方,你可以根据协议,要求对方公开此次售卖的版本全部源码(具体看协议)。

    另外版权这个事情,与对方是什么职业无关。
    davidyin
        58
    davidyin  
       2020-01-06 14:36:04 +08:00
    很多时候,人们忘掉了开源的初衷,想一想,为什么要把源代码释放出来了呢?
    我想了几条:
    有同行可以帮助找漏洞
    有同好可以帮着改 bug
    有更厉害的同好可以帮着一起把项目维持下去

    完全同是否卖钱没有关系

    所以如果你是自己一个人的项目,看不出开源的必要性。
    maxbon
        59
    maxbon  
       2020-01-11 16:43:14 +08:00
    完整的成熟项目没有开源的必要性,完全是让别人摘果子,你把部分核心逻辑核心代码放出来让同行改进学习才是开源的初衷
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3251 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 12:12 · PVG 20:12 · LAX 05:12 · JFK 08:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.