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

OpenHarmony 几乎 fork 了大部分第三方常用库并移植到 HMOS

  •  2
     
  •   yukiww233 · 2021-08-10 17:16:45 +08:00 · 14135 次点击
    这是一个创建于 1235 天前的主题,其中的信息可能已经有所发展或是发生改变。
    https://gitee.com/organizations/openharmony-tpc/projects

    粗略看了下,
    -大部分的 Android API 和控件都接近"无缝"切换到了 HM API;
    -连这些第三方库都刻意在源码中去掉了 Android 相关字段
    https://gitee.com/openharmony-tpc/lottie-ohos/commit/f668cd2dd811ced5e882e4c69df78275937edb32

    不懂就问, 这样直接 fork 修改之后"去掉原项目相关的一切信息", 是否违反了开源协议
    (如常见的 apache v2, 在延伸的代码中(修改和有源代码衍生的代码中)需要带有原来代码中的协议,商标,专利声明和其他原来作者规定需要包含的说明)
    35 条回复    2021-08-13 09:30:07 +08:00
    AoEiuV020
        1
    AoEiuV020  
       2021-08-10 17:22:08 +08:00
    HM 怎么还没过气,这些鬼问题在知乎都被翻烂了吧,
    NewTab12138
        2
    NewTab12138  
       2021-08-10 17:23:07 +08:00   ❤️ 14
    楼主居然敢提出质疑,我单方面宣布你被开除国籍
    IgniteWhite
        3
    IgniteWhite  
       2021-08-10 17:24:38 +08:00
    我们水热见。感谢楼主分享信息
    Trim21
        4
    Trim21  
       2021-08-10 17:25:01 +08:00 via Android   ❤️ 3
    “Glide is a fast and efficient image loading library for openharmony focused on smooth scrolling”
    Mohanson
        5
    Mohanson  
       2021-08-10 17:26:51 +08:00   ❤️ 24
    你发这些有什么目的?谁指使你的?你的动机是什么?你取得华为许可了吗?他们容许你发了吗?你背后是谁,发这些想做什么?你在讽刺谁?想颠覆什么?破坏什么?影射什么?回答不上来?那么跟我走一趟.
    wipbssldo
        6
    wipbssldo  
       2021-08-10 17:28:08 +08:00   ❤️ 8
    这就是「自主可控」中的可控啦,预防美帝 github 屏蔽我们。

    PS:gitee 这货点开 commit 记录居然要登录,吔屎啦!
    Rheinmetal
        7
    Rheinmetal  
       2021-08-10 17:28:44 +08:00
    开源库就不能卡脖子了么
    窃码不算偷 :doge
    LukeChien
        8
    LukeChien  
       2021-08-10 17:29:50 +08:00 via Android   ❤️ 18
    和汉芯打磨芯片上的 logo 没有任何区别
    Yoefs
        9
    Yoefs  
       2021-08-10 17:30:44 +08:00   ❤️ 7
    你居然在大是大非面前讲科学??
    funbox
        10
    funbox  
       2021-08-10 17:32:59 +08:00
    看谁流氓时间
    reallittoma
        11
    reallittoma  
       2021-08-10 17:33:02 +08:00   ❤️ 1
    华为这么大一个公司,把这些库重新实现一遍不奇怪吧。
    greatghoul
        12
    greatghoul  
       2021-08-10 17:36:07 +08:00
    gitee 越来越垃圾了。
    gainsurier
        13
    gainsurier  
       2021-08-10 17:36:15 +08:00   ❤️ 2
    华为还算好的,opengauss 至少还保留了 pq 关键字。
    以下是 opengauss 对比 kingbase 的配置文件
    shmilwdc
        14
    shmilwdc  
       2021-08-10 17:38:13 +08:00
    @wipbssldo 确实吔屎啦 我的号只每天看看开源中国的新闻 其他啥都没做过 然后莫名其妙被封
    foMM
        15
    foMM  
       2021-08-10 17:43:30 +08:00
    @gainsurier #13 这……自主特色吗
    yukiww233
        16
    yukiww233  
    OP
       2021-08-10 17:47:24 +08:00   ❤️ 2
    不能 append 了...
    又去翻了翻, 之前表述的"去掉原项目相关的一切信息"有误:
    License 都是保留了的, 只是从大部分项目 readme 确实完全看不出这是一个 fork 的项目以及原项目是什么

    就事论事的还是比较少, 点个下沉了
    iFlicker
        17
    iFlicker  
       2021-08-10 19:25:03 +08:00
    有点恶心。。。
    ShareDuck
        18
    ShareDuck  
       2021-08-10 19:52:56 +08:00   ❤️ 1
    能不能好好讨论问题?一个个阴阳怪气的。
    ShareDuck
        19
    ShareDuck  
       2021-08-10 19:53:52 +08:00
    1 、是否合法?
    2 、合法的前提下,是否道德?
    felixlong
        20
    felixlong  
       2021-08-10 21:39:54 +08:00   ❤️ 1
    fork 出来但是没有人 follow 的项目出来注定是找死。是不是 HW 里面的人没有什么项目可做在刷 KPI ?
    icyalala
        21
    icyalala  
       2021-08-10 22:34:35 +08:00
    @ShareDuck
    用了 Apache License 的那几个项目,如果是通过源码形式开源,那 "用户必须让任何修改过的文件附带明显的通知,声明用户已更改文件"。
    用了 GPL License 的几个项目,就要讨论一下看看有没有通过链接形式使用了,如果是的话,相关项目也会被感染,也需要以 GPL 开源。
    greatghoul
        22
    greatghoul  
       2021-08-11 07:41:13 +08:00 via Android   ❤️ 2
    @ShareDuck 啥,说鸿蒙的坏话非法!?
    greatghoul
        23
    greatghoul  
       2021-08-11 07:46:25 +08:00 via Android
    万物互敛
    NickyPP
        24
    NickyPP  
       2021-08-11 09:43:02 +08:00
    @Trim21 这个超搞笑,还有其他的组件也是。一大早把我笑死了,太喜感了。我怀疑 fork 这个的人是高级黑。。
    no1xsyzy
        25
    no1xsyzy  
       2021-08-11 10:04:08 +08:00
    @ShareDuck 关于道德,我认为 ESR 提出的模仿开垦荒地的思路仍然适用。
    在别人的地皮边上开了块新地皮,用着别人免费提供给任何人使用的基础设施。
    raycool
        26
    raycool  
       2021-08-11 10:49:39 +08:00   ❤️ 1
    楼主缺乏政治素养
    在大是大非问题面前你竟然谈事实和道理
    还是不是中国人了。
    WebKit
        27
    WebKit  
       2021-08-11 12:51:01 +08:00 via Android
    @reallittoma 关键要重新实现。现在情况是直接 android 库,把原来的清单文件从 xml 改成 json 格式,然后在做个小修改就信了
    ikas
        28
    ikas  
       2021-08-11 22:31:39 +08:00   ❤️ 1
    确实无耻..也不知道搞这些的开发人员怎么好意思的
    WebKit
        29
    WebKit  
       2021-08-11 23:43:50 +08:00 via Android
    所以连第三方库简单改一下就能用,还说不是套壳
    ShareDuck
        30
    ShareDuck  
       2021-08-12 12:49:59 +08:00
    @greatghoul 眼睛不要可以捐掉。
    ShareDuck
        31
    ShareDuck  
       2021-08-12 12:54:35 +08:00
    @greatghoul 无法想象你是怎样能理解出这个意思的,只能说心中有*,看什么都是*。
    greatghoul
        32
    greatghoul  
       2021-08-12 13:54:00 +08:00
    > 眼睛不要可以捐掉。

    @ShareDuck 能不能好好讨论问题?一个个阴阳怪气的。 😄

    说鸿蒙的不是

    1 、是否合法?
    2 、合法的前提下,是否道德?
    ShareDuck
        33
    ShareDuck  
       2021-08-12 19:25:15 +08:00
    @greatghoul 很明显,我是在讨论“OpenHarmony 几乎 fork……”(这个也是本帖主题):1 、是否合法? 2 、合法的前提下,(这种做法)是否道德?

    而上一个回复,我继续保持我的观点,大部分回复根本没在讨论问题本身,只是在阴阳怪气而已。
    greatghoul
        34
    greatghoul  
       2021-08-12 22:15:05 +08:00
    @ShareDuck 原来如此,我也只是参与到吃瓜队伍,阴阳怪气一下而已,您稍微忍耐一下,最好拉黑不要再回复我了,不然我心里都是*,看到您的回复怕也看成*
    ShareDuck
        35
    ShareDuck  
       2021-08-13 09:30:07 +08:00
    @greatghoul 哈哈哈,抱歉,我收回这句话。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   983 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 22:58 · PVG 06:58 · LAX 14:58 · JFK 17:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.