发现有人在白嫖,但我依然发布了最新源码 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
tianshiyeben
V2EX    程序员

发现有人在白嫖,但我依然发布了最新源码

  •  3
     
  •   tianshiyeben
    tianshiyeben 2020-03-29 11:34:44 +08:00 13292 次点击
    这是一个创建于 2029 天前的主题,其中的信息可能已经有所发展或是发生改变。

    WGCLOUD 监控系统,v2.3.5 源码

    https://github.com/tianshiyeben/wgcloud

    https://gitee.com/wanghouhou/wgcloud

    PS:白嫖是指不遵守开源精神

    1

    第 1 条附言    2020-03-30 08:59:31 +08:00
    大家好,我的本意是促进开源项目的发展,在遵守协议的前提下,国内开源项目才能走的更长远。
    也许我有些私心,那也是想传播开源精神,其次是推广自己的开源项目。
    仅此而已。
    最后谢谢大家的关注,建议,鼓励,感谢。
    51 条回复    2020-03-30 12:26:39 +08:00
    bruce2000
        1
    bruce2000  
       2020-03-29 12:04:00 +08:00   2
    开源养活了国内好大一批人,比如那个“国产”浏览器
    cmlz
        2
    cmlz  
       2020-03-29 12:09:24 +08:00
    还有国产压缩,国产影音之类
    slyang5
        3
    slyang5  
       2020-03-29 12:13:21 +08:00
    我看你发 这个监控系统的帖子不少于 5 次了
    tianshiyeben
        4
    tianshiyeben  
    OP
       2020-03-29 12:16:05 +08:00
    @slyang5 嗯,每次有更新,我都会发
    kaiki
        5
    kaiki  
       2020-03-29 12:17:48 +08:00
    @bruce2000
    @cmlz
    我把你们两个的话综合一下,开源养活了国产软件。
    好像也没错。
    CallMeReznov
        7
    CallMeReznov  
       2020-03-29 12:58:09 +08:00 via Android
    github 被墙以后 国内“自主研发”的风潮陷入异常低迷的状态
    Huelse
        8
    Huelse  
       2020-03-29 13:01:57 +08:00
    @CallMeReznov #7 低不低迷不知道,反正要价会越来越高
    Haujilo
        9
    Haujilo  
       2020-03-29 13:05:30 +08:00
    如何发现的呢?
    ifxo
        10
    ifxo  
       2020-03-29 13:05:40 +08:00
    所以还是不要开源了
    tianshiyeben
        11
    tianshiyeben  
    OP
       2020-03-29 13:23:06 +08:00 via Android   1
    @Haujilo 截图中发现的
    tianshiyeben
        12
    tianshiyeben  
    OP
       2020-03-29 13:24:00 +08:00 via Android
    @ifxo 不想半途而废,想把这个版本做完。
    whywhywhy
        13
    whywhywhy  
       2020-03-29 13:34:56 +08:00 via Android
    开源前就要好好想想,白嫖是常态
    jin7
        14
    jin7  
       2020-03-29 13:48:14 +08:00
    开源了 什么协议都没用 挡不住别人白嫖
    自己的心头肉还是别开源
    RickyC
        15
    RickyC  
       2020-03-29 14:07:40 +08:00   2
    我觉得我对开源的认识, 和你不同.
    开源就是大家随便转发, 随便发, 随便用.
    不然哪来的 360 极速浏览器, 搜狗浏览器, 甚至 edge 浏览器?
    我一向就是拿来主义, 哈哈.
    kidding
        16
    kidding  
       2020-03-29 14:15:27 +08:00   10
    @RickyC 怎么还反而为荣了呢...开源协议好歹也是一份正经法律文件
    RickyC
        17
    RickyC  
       2020-03-29 14:16:28 +08:00
    我准备也下载一份楼主的代码, 然后再发一份, 成为我的, 哈哈.
    westoy
        18
    westoy  
       2020-03-29 14:21:49 +08:00
    @RickyC

    你讲的是自由软件, 自由软件都是开源软件, 但是开源软件未必是自由软件
    tianshiyeben
        19
    tianshiyeben  
    OP
       2020-03-29 14:25:12 +08:00 via Android
    @RickyC 拿来,转发,随便用,都没有问题。我这个开源协议比 apache2.0 还宽松些,保留我的 logo 版权链接就行,就怕有人把我的信息删的干干净净
    learningman
        20
    learningman  
       2020-03-29 14:25:30 +08:00   1
    @kidding 看协议的
    不是还有 WTFPL 这种东西嘛
    james122333
        21
    james122333  
       2020-03-29 14:29:12 +08:00   1
    说实话用了别人的还不帮别人推广实在糟糕
    太好的的确闭源的好
    james122333
        22
    james122333  
       2020-03-29 14:39:05 +08:00
    这协议挺好 可以不要利 但要名
    hotcool100
        23
    hotcool100  
       2020-03-29 14:53:41 +08:00
    一些人不光白嫖,还明目张胆的
    superrichman
        24
    superrichman  
       2020-03-29 15:27:04 +08:00   1
    1000star,200fork,但 issue 只有 7 个?这是怎么做到的
    ipixeloldc
        25
    ipixeloldc  
       2020-03-29 15:49:10 +08:00 via iPhone
    @RickyC 就连 MIT 也保护作者版权啊,这些开源协议规定的不只是使用权吗?和版权没关系啊
    tojonozomi
        26
    tojonozomi  
       2020-03-29 15:54:36 +08:00
    @superrichman 我这边看是 0 issue
    james122333
        27
    james122333  
       2020-03-29 16:03:39 +08:00
    写的好就是要藏起来 不然容易发生这种事情 别人也不当一回事
    被注重了日子肯定不用愁
    superrichman
        28
    superrichman  
       2020-03-29 16:50:03 +08:00
    @tojonozomi 0 个是 open 状态的,另外有 7 个 closed issue
    ryan93
        29
    ryan93  
       2020-03-29 17:18:38 +08:00
    在树莓派上运行,server 端日志没报错,agent 得到以下日志:

    2020-03-29 17:08:33.747 [main] INFO com.wgcloud.WgcloudServiceApplication - Starting WgcloudServiceApplication vrelease on raspberrypi with PID 31183 (/home/pi/wgcloud-v2.3.5/wgcloud-agent/wgcloud-agent-release.jar started by pi in /home/pi/wgcloud-v2.3.5/wgcloud-agent)
    2020-03-29 17:08:33.782 [main] INFO com.wgcloud.WgcloudServiceApplication - No active profile set, falling back to default profiles: default
    2020-03-29 17:08:48.428 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 9998 ( http)
    2020-03-29 17:08:48.727 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat]
    2020-03-29 17:08:48.730 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.16]
    2020-03-29 17:08:48.856 [main] INFO org.apache.catalina.core.AprLifecycleListener - The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: [/home/pi/wgcloud-v2.3.5/wgcloud-agent/lib/]
    2020-03-29 17:08:49.470 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/wgcloud-agent] - Initializing Spring embedded WebApplicationContext
    2020-03-29 17:08:49.472 [main] INFO org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 14983 ms
    2020-03-29 17:08:50.511 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler'
    2020-03-29 17:08:52.443 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'applicationTaskExecutor'
    2020-03-29 17:08:58.472 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 9998 ( http) with context path '/wgcloud-agent'
    2020-03-29 17:08:58.490 [main] INFO com.wgcloud.WgcloudServiceApplication - Started WgcloudServiceApplication in 32.913 seconds (JVM running for 39.885)
    2020-03-29 17:09:54.543 [taskScheduler-2] ERROR o.s.s.support.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task.
    java.lang.UnsatisfiedLinkError: org.hyperic.sigar.SysInfo.gather(Lorg/hyperic/sigar/Sigar;)V
    at org.hyperic.sigar.SysInfo.gather(Native Method)
    at org.hyperic.sigar.OperatingSystem.getInstance(OperatingSystem.java:92)
    at com.wgcloud.SigarUtil.<clinit>(SigarUtil.java:31)
    at com.wgcloud.ScheduledTask.minTask(ScheduledTask.java:66)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:84)
    at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at java.lang.Thread.run(Thread.java:748)
    2020-03-29 17:11:24.209 [taskScheduler-3] ERROR o.s.s.support.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task.
    java.lang.NoClassDefFoundError: Could not initialize class com.wgcloud.SigarUtil
    at com.wgcloud.ScheduledTask.minTask(ScheduledTask.java:66)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:84)
    at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at java.lang.Thread.run(Thread.java:748)

    是不支持 debian 或者 arm ?
    tianshiyeben
        30
    tianshiyeben  
    OP
       2020-03-29 17:25:56 +08:00
    @superrichman 很多人喜欢直接发消息或邮件,issues 我也鼓励大家去提,反正少
    tianshiyeben
        31
    tianshiyeben  
    OP
       2020-03-29 17:34:03 +08:00
    @ryan93 应该是这个问题。回头我测试下。
    mritd
        32
    mritd  
       2020-03-29 17:51:52 +08:00
    @ryan93 #29 java 写的 你确定在 树莓派上弄?实时的话 https://github.com/netdata/netdata 真正监控系统估计应该上 普罗米修斯;其实说实话 我很是不理解这东西真的有人用么... 感觉系统塞个 java 上去本身体积就不小了,而且目前来看这些监控传统工具 zabbix 啥的都应该能做,也没有太大的扩展能力
    mritd
        33
    mritd  
       2020-03-29 17:52:31 +08:00
    而且这个 mysql 存储... 难不成还得为 mysql 搞 HA 么...
    vinsa
        34
    vinsa  
       2020-03-29 18:34:09 +08:00
    楼主向前看,开源是一种历练过程。
    目前这个的确离实用还有距离,要是真的有人用,应该是开心才对。
    Cu635
        35
    Cu635  
       2020-03-29 18:36:36 +08:00
    @RickyC
    看开源协议,大部分是“随便转发, 随便发”的,但是“随便用”得看怎么说:基本上都要求保留署名,不能说是你自己的;而且大多数也是要求不能闭源。
    当然,也有 WTFPL 这种“随便用”的。
    Caan07
        36
    Caan07  
       2020-03-29 19:46:52 +08:00
    @RickyC #15 我觉得作者的重点是“尊重他的创作,不要拿去用还抹干净。”
    JoostShao
        37
    JoostShao  
       2020-03-29 20:43:12 +08:00
    你这莫不是反向运营推销你的“开源项目”吧,嫌疑很重,没必要老发,发多了,白嫖也会变味
    james122333
        38
    james122333  
       2020-03-29 21:08:42 +08:00
    不能闭源那一堆产品炸掉了 一堆都是可以闭源
    楼主作法很合理 做了底 其他需求联系作者 自改也要署名
    说到这其实很多语言吃亏在这 一堆云机器 只能开源放上去管机器的占优
    私下研究也不会告诉你 整套自己弄的也没理由要开吧
    guojiaxiang
        39
    guojiaxiang  
       2020-03-29 21:26:38 +08:00
    有个疑问,github 上代码就算有协议受国内法律保护吗?
    weipt
        40
    weipt  
       2020-03-29 22:26:56 +08:00
    楼主,未免把自己看得太高了吧,不想开源的话就不要放到 git 上吧,说什么白嫖,太难听了。你觉得你写的东西很棒吗?别人很在意吗?
    123444a
        41
    123444a  
       2020-03-29 22:32:34 +08:00 via Android
    @tianshiyeben 请问跟 Prometheus 比你的好处,请游说大家使用
    123444a
        42
    123444a  
       2020-03-29 22:35:06 +08:00 via Android
    @weipt 国内人没有知识产权意识,骂是肯定的,你自己也是程序员,假设你旁边同事把你辛苦一年做的大项目向老板邀功你如何看待
    hundan
        43
    hundan  
       2020-03-29 22:38:55 +08:00 via iPhone
    @weipt 憨到像个反串 就是没加狗头
    lewis89
        44
    lewis89  
       2020-03-30 05:45:01 +08:00
    @123444a #42 跟知识产权意识没半毛钱关系,你去香港,跟人家发生冲突,指不定就说 老子上法院告你,你看这招对大陆人试试,立马回你一句,傻逼,你去告啊。 本来就没什么法制精神,全是人治,当然在各方面都是遵守丛林规则了,欺软怕硬是绝大部分中国人最好的写照。
    wdhwg001
        45
    wdhwg001  
       2020-03-30 07:31:22 +08:00
    开源本就是君子协定,并且开源的本意不是炫耀,而是分享和合作。对于非常介意白嫖的人,其实他们的心底依然是 Copyright 的,他们开源的本意应该是炫耀和获得改进建议,这和开源的本意应该是背道而驰的。
    wdhwg001
        46
    wdhwg001  
       2020-03-30 07:33:33 +08:00
    顺便开源被白嫖的情况即使是大项目也无法避免,看看 KMPlayer 就是个白嫖被挂在耻辱柱上,却做的越来越大的例子。
    甚至一些大公司都在做踏着白嫖的边缘的事,比如 Android 和 Linux 微妙的关系。
    jinliming2
        47
    jinliming2  
       2020-03-30 07:42:09 +08:00 via iPhone
    @RickyC 开源不是别人义务为你劳动,是有协议限制的,不是随便转发、随便发、随便用的,所有开源代码都会带一个开源协议文件(大部分叫 LICENSE ),大部分开源代码还会在每一个源代码文件开头用注释写上开源协议。
    开源协议是有法律效力的,你违规使用的话,小范围也许人家没精力管你,做大了的话是要吃官司的!
    不同的开源协议有不同的限制,比如有的协议规定你使用了他的开源代码,那你的代码也必须得开源;有的协议虽然不要求你要开源,但你必须在项目中注明你用了他们的代码;有些协议规定了把开源代码拿过来改一改变成自己,不仅要注明原先代码的来源,还要注明改动的地方。
    国产浏览器用的 Webkit 、Blink 内核是开源的没错,但要遵守 LGPL 、BSD 之类的协议,具体协议的内容可以去网上看。
    GitHub 代码右上角会标明开源协议,里面会简单介绍协议的限制。
    james122333
        48
    james122333  
       2020-03-30 09:45:18 +08:00 via Android
    重点在分享与合作能不能互利共生
    如果只是单方面 那不叫合作
    当然小单位比较吃紧的不用要求那么高 但积少成多嘛
    neroxps
        49
    neroxps  
       2020-03-30 09:46:00 +08:00
    @jinliming2 #47 我觉得他是在反讽。
    braveheart7854
        50
    braveheart7854  
       2020-03-30 10:31:34 +08:00
    你是怎么发现的啊,这样哪敢随便用
    rpish
        51
    rpish  
       2020-03-30 12:26:39 +08:00
    @braveheart7854 哈哈哈 角度刁钻
    .wwads-cn { border-radius: 3px !important; } .wwads-text { color: var(--link-color) !important; }
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1538 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 16:38 PVG 00:38 LAX 09:38 JFK 12:38
    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