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

2021-08-10 17:16:45 +08:00
 yukiww233
https://gitee.com/organizations/openharmony-tpc/projects

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

不懂就问, 这样直接 fork 修改之后"去掉原项目相关的一切信息", 是否违反了开源协议
(如常见的 apache v2, 在延伸的代码中(修改和有源代码衍生的代码中)需要带有原来代码中的协议,商标,专利声明和其他原来作者规定需要包含的说明)
9519 次点击
所在节点    Android
35 条回复
icyalala
2021-08-10 22:34:35 +08:00
@ShareDuck
用了 Apache License 的那几个项目,如果是通过源码形式开源,那 "用户必须让任何修改过的文件附带明显的通知,声明用户已更改文件"。
用了 GPL License 的几个项目,就要讨论一下看看有没有通过链接形式使用了,如果是的话,相关项目也会被感染,也需要以 GPL 开源。
greatghoul
2021-08-11 07:41:13 +08:00
@ShareDuck 啥,说鸿蒙的坏话非法!?
greatghoul
2021-08-11 07:46:25 +08:00
万物互敛
NickyPP
2021-08-11 09:43:02 +08:00
@Trim21 这个超搞笑,还有其他的组件也是。一大早把我笑死了,太喜感了。我怀疑 fork 这个的人是高级黑。。
no1xsyzy
2021-08-11 10:04:08 +08:00
@ShareDuck 关于道德,我认为 ESR 提出的模仿开垦荒地的思路仍然适用。
在别人的地皮边上开了块新地皮,用着别人免费提供给任何人使用的基础设施。
raycool
2021-08-11 10:49:39 +08:00
楼主缺乏政治素养
在大是大非问题面前你竟然谈事实和道理
还是不是中国人了。
WebKit
2021-08-11 12:51:01 +08:00
@reallittoma 关键要重新实现。现在情况是直接 android 库,把原来的清单文件从 xml 改成 json 格式,然后在做个小修改就信了
ikas
2021-08-11 22:31:39 +08:00
确实无耻..也不知道搞这些的开发人员怎么好意思的
WebKit
2021-08-11 23:43:50 +08:00
所以连第三方库简单改一下就能用,还说不是套壳
ShareDuck
2021-08-12 12:49:59 +08:00
@greatghoul 眼睛不要可以捐掉。
ShareDuck
2021-08-12 12:54:35 +08:00
@greatghoul 无法想象你是怎样能理解出这个意思的,只能说心中有*,看什么都是*。
greatghoul
2021-08-12 13:54:00 +08:00
> 眼睛不要可以捐掉。

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

说鸿蒙的不是

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

而上一个回复,我继续保持我的观点,大部分回复根本没在讨论问题本身,只是在阴阳怪气而已。
greatghoul
2021-08-12 22:15:05 +08:00
@ShareDuck 原来如此,我也只是参与到吃瓜队伍,阴阳怪气一下而已,您稍微忍耐一下,最好拉黑不要再回复我了,不然我心里都是*,看到您的回复怕也看成*
ShareDuck
2021-08-13 09:30:07 +08:00
@greatghoul 哈哈哈,抱歉,我收回这句话。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/794889

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX