V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
opentrade
V2EX  ›  程序员

放暑假了,有没有同学对开源项目有兴趣?

  •  
  •   opentrade · 2021-06-25 14:38:42 +08:00 · 6821 次点击
    这是一个创建于 1279 天前的主题,其中的信息可能已经有所发展或是发生改变。

    想吸收优秀的学生参入项目,https://github.com/rustdesk/rustdesk

    第 1 条附言  ·  2021-06-25 17:39:52 +08:00
    服务端: https://github.com/rustdesk/rustdesk-server-demo
    功能虽不完算,但是够一个人用。
    第 2 条附言  ·  2021-06-26 11:39:14 +08:00
    在此回应一下关于服务器程序收费的争议,这个的确是我的商业探索,虽然我已经发布了其开源版本,但是有些人依然视而不见,或者觉得诚意不够。这个开源项目还很年轻,从第一个份代码提交到 Github,只有短短 3 个月的时间,这段时间得到了非常多人的鼓励和支持,在此表示由衷的感谢。到现在为止,我还是一个人在维护这个项目,虽然我也在积极组建团队和寻求支持。是不是在用心做开源,的确需要更多的时间去检验。开源要做,商业探索也不能停,随着项目进展,也会持续更新服务器程序开源版本,并不是说放个 demo 在那里,就永远不管。有些人会觉得商业和开源不可兼容,每个人的意见都值得尊重。但是我的意见是,正是商业支持才让开源走到了今天,请参考一下,Redhat,Android,还有国内的 TiDB 。
    谢谢
    第 3 条附言  ·  2021-06-26 14:40:45 +08:00
    关于 RustDesk 核心部分做一下补充
    远程桌面软件是重客户端,轻服务端类软件,如果不考虑流量控制,负载平衡等商业化支持需要的部分,服务器程序做的事情非常少,并不是所谓的核心部分。
    第 4 条附言  ·  2021-06-27 16:23:03 +08:00
    关于推广问题,我主要是在 rustcc,知乎,reddit,v2ex 上主动寻找相关问题做回答,还有发布版本信息。西瓜上的视频是别人主动找我录的,我当时还犹豫,毕竟也从来没录过视频。赚的那点小钱,主要用在了免费服务器流量上,发现有些人用它传大量文件,吃了不少流量,当时也没做好流量管控。目前为止,没有花钱做市场推广,也没有钱去做推广。最近被量子位推荐,获得不小的关注。量子位从来没有联系过我,非常感谢他的无私助力。争议迟早会来的,毕竟动了那么多家公司的蛋糕。
    第 5 条附言  ·  2021-06-27 16:26:27 +08:00
    同时也非常感谢知乎“张汉东“的倾力推荐
    第 6 条附言  ·  2021-06-27 16:27:09 +08:00
    RustDesk 的受关注,也多多少少吃了点 Rust 的红利
    第 7 条附言  ·  2021-06-27 16:36:57 +08:00
    同时也感谢后来捐助我服务器的个人和公司,没有你们,我也挺不了太久。非常感谢。
    第 8 条附言  ·  2021-06-27 23:25:45 +08:00
    也吃了远程办公的红利,要说是不是 star 长得太快,我也觉得有点快,的确有点不配。
    49 条回复    2021-12-21 18:31:04 +08:00
    mcoo1997
        1
    mcoo1997  
       2021-06-25 14:41:07 +08:00
    纯顶 不熟悉 rust
    renmengkai
        2
    renmengkai  
       2021-06-25 14:48:43 +08:00
    顶!!支持 Rust !!
    raaaaaar
        3
    raaaaaar  
       2021-06-25 15:35:27 +08:00 via Android
    有没有 go 的
    swulling
        4
    swulling  
       2021-06-25 15:40:47 +08:00   ❤️ 46
    友情提示:该项目的 Server 端闭源且付费,仅有客户端开源。

    从定义上来看,客户端无法独立工作,所以不能说这是一个开源项目。

    当然闭源和付费都是个人自由,这点并没有什么问题,但是把一个闭源项目封装为开源项目,还需要免费劳动力的行为,不符合我的道德观。
    hotcool100
        5
    hotcool100  
       2021-06-25 15:50:25 +08:00
    @swulling +666
    learningman
        6
    learningman  
       2021-06-25 15:51:53 +08:00
    啥时候来个 openRustDeskServer 再说吧
    BBCCBB
        7
    BBCCBB  
       2021-06-25 15:54:15 +08:00
    @swulling 不是可以通过客户端直连吗.

    不支持客户端直连的情况下可以走 server 端
    IgniteWhite
        8
    IgniteWhite  
       2021-06-25 15:55:23 +08:00 via iPhone
    Signs of rust circlejerk
    zhujz
        9
    zhujz  
       2021-06-25 16:12:52 +08:00
    非学生,纯对 Rust 感兴趣,支持。
    JamChiu
        10
    JamChiu  
       2021-06-25 17:28:59 +08:00
    好东西,帮顶
    liprais
        11
    liprais  
       2021-06-25 17:35:13 +08:00
    这是想白嫖呗
    fpure
        12
    fpure  
       2021-06-25 22:46:02 +08:00   ❤️ 2
    @swulling 国内开源的两大方向,KPI 开源和假开源
    labulaka521
        13
    labulaka521  
       2021-06-25 23:28:34 +08:00 via iPhone   ❤️ 1
    假开源,原来现在还有这种宣传手段
    NSAgold
        14
    NSAgold  
       2021-06-26 01:33:44 +08:00 via Android
    @swulling #4 准确来说,rustdesk 客户端是个自由软件,但 rustdesk 整体并不是个开源的项目。因为其客户端是自由软件而服务端是一个专有软件。这种包装行为显然非常令人作呕。
    opentrade
        15
    opentrade  
    OP
       2021-06-26 01:35:41 +08:00
    @labulaka521
    @swulling
    欢迎批评,服务端有一个极简开源版本
    https://github.com/rustdesk/rustdesk-server-demo
    另外内网直连功能不需要走服务器
    MarkLeeyun
        16
    MarkLeeyun  
       2021-06-26 01:40:08 +08:00
    rustdesk 感觉是个好东西,不过还没太看懂楼上说得 server 是啥。。话说有 8k star 会有啥大问题吗?求大佬给个解答。
    opentrade
        17
    opentrade  
    OP
       2021-06-26 01:44:23 +08:00
    @MarkLeeyun 远程桌面软件需要一个中间服务器程序来帮忙双方建立连接。他们提到的 server 就是这个中间服务器程序。其实是有开源版本的,https://github.com/rustdesk/rustdesk-server-demo,虽然实现比较简单。另一有个功能比较丰富的付费版本。
    opentrade
        18
    opentrade  
    OP
       2021-06-26 01:52:28 +08:00
    @MarkLeeyun 其实这个中间服务器的实现并不复杂,照着上面提到的开源实现,并不难定制出功能更加丰富的版本。
    Rheinmetal
        19
    Rheinmetal  
       2021-06-26 08:03:14 +08:00   ❤️ 1
    https://summer.iscas.ac.cn/help/community/#_8

    可惜今年报名时间已经过了 明年申请看看吧
    initd
        20
    initd  
       2021-06-26 09:13:06 +08:00   ❤️ 3
    就我自己用来说,RustDesk 比 Ubuntu Xrdp 好用,Xrdp 在 Ubuntu 20 上,远程桌面预设和本地不一样,而且没有 Ubuntu 的主题定制。相当于新用户登入,所以还有本地用户正在运行的软件,远程用户拉不起来的问题。其他 TeamViewer AnyDesk,ToDesk 好用吗?开源吗?

    RustDesk 纯客户端版本我局域网 IP 直连,体验非常好。现在的小问题有剪切板不互通,只能发信息通信,但也比没有 Linux 客户端的 QQ,微信好用。他们是真心要做产品的。

    一个产品有盈利需求是不是正常? RedHat 用着最开源的东西,实现了最成功的商业盈利。一个有商业盈利点的东西当他的作者决定开源的时候,是不是就放弃了相当一部分的市场 独特性,引入了潜在的竞争对手。如果是宽松的许可证,甚至得不到改进代码的增益。

    如果 RustDesk 团队失败了,我特别悲哀的想,他们也许会开放你想要的服务器端代码了。然后你可能也不需要它了,因为代码没有维护者,它不 fresh 了。呵呵。

    现在还有一些问题,什么搞 list 的代码库 技术含量不高,提交合并代码还一项项审查,真是可笑。能遇到 求贤若渴 的团队也是一大幸事。

    为众人拾薪者,不可使其暴毙于风寒。
    愿中国青年都摆脱冷气,只是向上走,不必听自暴自弃者流的话。

    最后说句私言:他们弃更了,你给老子更新 RustDesk ??
    opentrade
        21
    opentrade  
    OP
       2021-06-26 09:19:02 +08:00 via Android
    @initd 非常感谢,请问关于剪贴板互通的问题,能否去 github 提个 issue,我暂时还没有发现剪贴版不互通的 bug 。
    opentrade
        22
    opentrade  
    OP
       2021-06-26 09:23:47 +08:00 via Android
    @initd 我也希望更多支持者发出声音,毕竟我不方便反驳,只能欣然接受所有批评
    opentrade
        23
    opentrade  
    OP
       2021-06-26 09:25:39 +08:00 via Android
    @Rheinmetal 谢谢,看看楼上的态度,不知道能不能挺到明年
    isb
        24
    isb  
       2021-06-26 09:58:39 +08:00   ❤️ 1
    @opentrade 加油,肯定可以活很久的。期待商业模式上有很多探索,也不能纯靠爱发电
    isb
        25
    isb  
       2021-06-26 09:59:00 +08:00
    @isb 期待商业模式上有更多探索,也不能纯靠爱发电
    isb
        26
    isb  
       2021-06-26 10:04:04 +08:00   ❤️ 2
    大学生暑期参与一个开源项目,我觉得很划算。

    暑假的时间参与到一个开源项目,规范自己的代码习惯。楼主也能认真传授和 review 代码,我觉得是一个双赢的结果。

    这个也不算免费的劳动力,比报培训班和打游戏好多了。
    redwing2003
        27
    redwing2003  
       2021-06-26 14:20:35 +08:00   ❤️ 4
    你想商业化随便你,只要你肯分成。开发者之间连平等位置你都不想给,就你有权拿钱吗?请不要核心部分闭源,别拿服务端精简版凑数,开源之本质丧失,形式都只搞一半。
    datafeng
        28
    datafeng  
       2021-06-26 15:26:52 +08:00
    国内的开源,最近看到的就一个思涛时序数据库应该是真的开源
    https://www.taosdata.com/cn/
    BIAOXYZ
        29
    BIAOXYZ  
       2021-06-26 22:03:02 +08:00
    “想吸收优秀的学生参入项目”。。。
    solider245
        30
    solider245  
       2021-06-27 13:36:59 +08:00   ❤️ 1
    提醒一下各位:
    1.此软件有买大量推广的嫌疑,上线几个月,就有这么多 star 但是实际使用的人很少
    2.我关注的,不关注的科技 UP 主连续大量推广这个软件
    3.客户端开源,服务端不开源。自己买服务器自己部署还要收取注册费,而且还是每年。那你何必叫开源软件,直接说是商业版不是更好?核心功能不开源,非核心功能开源有什么意义呢?你见过哪个开源软件甚至连开发者都无法完整使用的?
    4.吸收优秀的学生参入项目。玩过王者吧?开团来几个辅助,挨打你去,收割人头我来,最后你可能甚至连人头都分不到。挨打开源,收割人头不开源,搞笑了。
    5.既然你说服务端不是核心,那更好了,直接把服务端这个不是核心的完整开源,岂不是堵住了大家的嘴?
    6.商业化当然是必要的,但是不是你这种商业化。你这种就是借着开源的名头收割韭菜的,出发点就是为了赚钱。既然如此,做成商业软件不是更好?
    danc
        31
    danc  
       2021-06-27 15:10:40 +08:00   ❤️ 1
    开源软件持续发展,商业探索必不可少。你可以直接参考很多成熟开源软件的盈利模式,而不是这种“假开源”。你自己也说了,Redhat 是如何盈利的? Android 是如何盈利的? TiDB 是如何盈利的?
    danc
        32
    danc  
       2021-06-27 15:13:20 +08:00
    作为一个 Rust 爱好者,本来应该顶 rustdesk 才对,但为啥质疑声不断
    opentrade
        33
    opentrade  
    OP
       2021-06-27 16:24:02 +08:00
    @danc 做了点补充,加了附言。
    opentrade
        34
    opentrade  
    OP
       2021-06-27 16:39:48 +08:00
    @danc 有质疑也不是坏事
    wdhwg001
        35
    wdhwg001  
       2021-06-28 01:19:54 +08:00
    说句实在话,你真没必要赚那些有 Server,会打洞的人的钱——这市面上有太多太多 RustDesk 的替代品了。

    如果真的要赚钱的话,建议还是走服务盈利的方式,也就是向日葵或者 Parsec 的路子。

    而且说实话,你这服务器端授权费实在太高了,能买得起你一年服务的,可能只剩下你真正的竞争者了,而且你会搞得他们超级不爽,不爽到要给你的 Client 换个皮赚钱的程度。
    siweipancc
        36
    siweipancc  
       2021-06-28 09:14:10 +08:00
    这还真是----精彩
    opentrade
        37
    opentrade  
    OP
       2021-06-28 10:39:29 +08:00
    @wdhwg001 谢谢
    Knuth
        38
    Knuth  
       2021-06-28 12:06:07 +08:00
    楼主明年关注一下中科院的开源之夏的活动,类似 gsoc 。
    opentrade
        39
    opentrade  
    OP
       2021-06-28 12:09:02 +08:00
    @Knuth 谢谢,母校必须支持
    nikan999
        40
    nikan999  
       2021-06-29 04:42:38 +08:00   ❤️ 1
    还是支持的,做开源不是一件容易的事情,如果完完全全开源能够满足大部分看客的心理,但对盈利并不一定有帮助。
    首先考虑活下来完全没啥问题。
    sunzhenyucn
        41
    sunzhenyucn  
       2021-06-29 08:42:41 +08:00 via Android   ❤️ 1
    假开源,惊了,还有这种玩法,那我觉得各大框架之流都可以这么玩了,头文件开源,核心代码闭源,美其名曰:“开源软件”
    opentrade
        42
    opentrade  
    OP
       2021-06-29 09:29:42 +08:00
    @nikan999 谢谢
    danc
        43
    danc  
       2021-06-29 15:41:17 +08:00
    @wdhwg001 是的。实际中我都是 n2n/nebula/frp 之类互相配合。Linux 的话 不需要桌面,ssh 就够了。win 是用自带的远程桌面。rustdesk server 不开源的话,没法玩
    danc
        44
    danc  
       2021-06-29 15:42:38 +08:00
    对了,还会装一个向日葵做备份。以前是 teamviewer 做备份。
    opentrade
        45
    opentrade  
    OP
       2021-06-29 16:12:18 +08:00
    encro
        46
    encro  
       2021-06-30 19:28:25 +08:00   ❤️ 2
    对于这种,我建议完全开源,但是可以采用双协议;
    免费版本只能个人用,限制客户端数目在 3-10 个;
    企业收费版本可以根据使用人数收费,
    服务端必须在线激活。

    这样开源了其实还是防君子不妨小人。
    但是好处是利用了开源力量完善产品,走别人的路,让别人无路可走,然后再考虑对部分有户收费。
    HiShan
        47
    HiShan  
       2021-07-05 15:54:36 +08:00
    想参加,怎么加入?
    opentrade
        48
    opentrade  
    OP
       2021-07-05 16:18:26 +08:00
    @HiShan 网站有邮箱的,谢谢
    neohob
        49
    neohob  
       2021-12-21 18:31:04 +08:00
    收费模式很多,按客户端数量收费,个人使用多少个内免费;办公室日常文档工作岗位,虚拟桌面降低硬件成本;自建服务器可以不开源,也可以按连接数收费;从技术角度也可以减少服务器占用资源而内外打通;这些例子已经够喝一壶了;不在于产品,在于市场大小与销售模式
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1008 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 20:55 · PVG 04:55 · LAX 12:55 · JFK 15:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.