由 highcharts 开源代码联想到的避规商业侵权的想法 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
nohup
V2EX    程序员

由 highcharts 开源代码联想到的避规商业侵权的想法

  • &nbs;
  •   nohup 2018-11-21 01:32:15 +08:00 3480 次点击
    这是一个创建于 2546 天前的主题,其中的信息可能已经有所发展或是发生改变。

    因为 highcharts 开放源代码了,而内部系统又有很多功能 echarts 没有,一直很渴望可以使用 highcharts,昨天晚上做梦突然梦到这样一个场景:

    因为历史上有 mingejs 从 jquery 完全 copy 过来,添加了几个函数,更改了几个函数名,使用重构工具重新命名了 jquery 为 mingejs,从而 mingejs 也算是一个较为独立的项目了。还有如 iview 直接 copy elementui 的代码等操作

    那么如今我可以获取到 highcharts 的源代码,我想是否可以写一个代码分析工具,通过各种变量重命名,智能调整函数结构,删除原有关于 highcharts 的名称,大力度地更改 option 的结果,结果值,呈现图表样式,以及重新命名文件名,等等各种神奇的操作。并且在没有告诉任何人的情况下将其以 MIT 证书开源出去(或者是自己偷偷地用),这样是否依旧会有商业 licence 侵权呢?求解

    第 1 条附言    2018-11-21 12:01:19 +08:00
    highcharts 虽然开源,但是商用用途是收费的,所以才有这想法,尽量不从道德层面考虑其他问题
    10 条回复    2018-11-22 02:37:04 +08:00
    ericgui
        1
    ericgui  
       2018-11-21 01:34:52 +08:00   1
    你当然可以喽,这不就是当时京东的那一波操作吗?基本上很无耻了。

    更要命的是,开源一般都是免费的,不花钱的情况下,为何要用你这个山寨的?有病吗?
    ericls
        2
    ericls  
       2018-11-21 01:35:39 +08:00 via iPhone
    有什么好处?
    also24
        3
    also24  
       2018-11-21 01:55:12 +08:00
    其实做的更进一步,可以参考 Google 和 Oracle 关于 JAVA 的官司

    https://www.zhihu.com/question/270271649
    msg7086
        4
    msg7086  
       2018-11-21 03:28:45 +08:00
    你都获取到 highcharts 了,后续的修改都属于衍生作品范畴,并不是原创作品。衍生作品的版权是要看原始作品的,你根本没有法律上的权利去开源。法律上,一般只有净室开发的作品才能比较容易地认定为原创作品。其他情况下都是要打问号的,要调查研究的。

    至于 mingejs,看看就好了。人家就差一句不用不是中国人了。
    myhot21
        5
    myhot21  
       2018-11-21 08:23:17 +08:00 via Android
    内部使用是没问题,不会有人管你。但如果是为了名利,再开源出去,总有一天会被别人发现的,到时自己被打脸。
    nohup
        6
    nohup  
    OP
       2018-11-21 10:06:35 +08:00
    @ericgui 其实也不是想开源赚名气了,主要还是内部使用,只从法律角度来看不知道会不会有法律风险
    nohup
        7
    nohup  
    OP
       2018-11-21 10:08:48 +08:00
    @myhot21 其实就是想内部使用的,甚至用的人很少,公司也不大

    @msg7086 如果我这番操作之后,类似于重写了,至少从代码结构,函数名,样式各方面都不一致,还算是衍生作品吗?


    @ericls 规避法律风险。从道德层面上来看肯定是不道德的,但是从法律层面上不知道是否能规避
    v2girl
        8
    v2girl  
       2018-11-21 10:58:06 +08:00
    highcharts 一直都是开源的,不懂你在说什么
    nohup
        9
    nohup  
    OP
       2018-11-21 12:00:45 +08:00
    @v2girl 你有在商用项目里使用 highcharts 吗?貌似商用用途是需要收费的,所以才有这想法
    msg7086
        10
    msg7086  
       2018-11-22 02:37:04 +08:00   1
    @nohup 只要你最开始是从原始作品起手,就算。重写指的是闭着眼睛不看原始代码,或者只有接口文档,然后凭空写一个库出来。各方面不一致的话,这不就是重构吗。
    上法庭的话,法官只会问你,你源代码是不是净室流程出来的。不是?那就是重构了。

    这里只说美国法庭的情况。中国法庭不清楚,可能法官连软件编写流程都不一定懂……
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     913 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 18:43 PVG 02:43 LAX 10:43 JFK 13:43
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86