把开源库从一种代码“翻译”到另一种代码并公开是否合适?

2022-09-10 16:17:40 +08:00
 weeevv
RT, 比如我看到一个 python 包十分好用,于是我把它翻译成 go/rust 并公开是否合适?
是不是需要征询原作者的意见?
1432 次点击
所在节点    问与答
5 条回复
statumer
2022-09-10 16:19:14 +08:00
看许可证
nightwitch
2022-09-10 16:20:12 +08:00
最好采用和原来仓库同样的开源协议。
loveour
2022-09-10 17:05:53 +08:00
一般来说,开源也都是有许可证的,简单理解,如果是 MIT 随便改,你自己闭源用商业化也没事,随便用。如果是 GPL 你修改之后也要开源,使用和他一样的许可证。总之是有不同的许可证,不同的要求,你去看原项目什么许可证根据要求做就是了。你去搜一下各个许可证的名字,有人总结好了。
xmumiffy
2022-09-10 17:14:13 +08:00
只要是开源许可证,你翻译成另一种语言都不需要征询同意,不过你要根据他的许可证选择合适的许可证
julyclyde
2022-09-13 10:46:51 +08:00
当年 IBM smartcloud 就是这么搞 openstack 的

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

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

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

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

© 2021 V2EX