※ 引述《chiaohuang (宅男一枚)》之铭言:
: 各位前辈好
: 小弟我之前都在系统厂工作
: 常常使用 BSP 上的提供的套件
: 没有的话就上网抓 source code 或是 github 上的 code
: cross compiler 到我们的平台上
真是胆子大,抓来就用?我觉得你的问题可能是在于没有版权概念:
https://zh.wikipedia.org/wiki/著作权
: 有次去面试 有提到这件事
: 面试主管却问我 你知道 GPL 吗?
: 你这样做 可能会搞死一间公司
: 当时我有点被吓到了
: 的确我从来没有考虑到这件事..
因为你混了 GPL 程式码进去,最后你整个程式码不得不要以 GPL 来
release,别人也可以要求你要 source code。除非你不 release。
: 现在我在一间小外商 因为疫情关系
: 所以主管没办法过来台湾了 我们平常都是透过视讯或是 mail 沟通
: 最近我使用 yocto, 碰到 recipe LICENSE 问题
: 让我又想起这件事 所以我寄信问主管
: 但主管却都一直没回信 只问做好了吗?
: 我实在很担心XD
: 所以想请问一下 如果我乱改 yocto recipe 上的 LICENSE
: 会不会出事...
: recipe 上的 LICENSE是指这个 recipe 的档案还是 source code 的 LICENSE?
: 其实问题是
: 因为我最近需要一个gdb 但我却得到这个error
: gdb was skipped: it has an incompatible license: GPLv2 & GPLv3 ...
GPL2 最严格,GPL3 稍宽松,LGPL 最宽松,连最宽松的 glibc(LGPL),
你都不能 static link,可见你随便抓来就用,真的是很危险。
: 我是有把他先改成 CLOSED, 去 build 看看 是可以 build 出来的
: 当时我面试完回家 有很想把这问题搞懂
: 但我英文实在太差了 看不懂 GPL GPLv2...
: 这规范到底代表什么意思...
: 中文资料讲这方面又不多
: 所以上来问问
: 看有没有什么方向或建议
: 谢谢
GPL/LGPL/MIT/Bsd license 等等,是 license(使用授权),并不是 copyright(
著作权、版权)。它只给你使用权限,并不是把作品变成公共财(public domain)。
先理清你抓了什么 code,那些 code 的 license 是什么再说吧!
程式还是要自己写……
感谢您的说明 但我们公司会使用yocto 来产生image 会上网抓recipe来扩充我们功能. 基本上会使用一堆票的poky提供的软件 像是 busybox xz.... 一堆 基本上没有修改他们的原始码 只是使用执行档 这样也要把我们的code release出去吗?
这种情况需要视个案而定。基本上还是属于“使用”。附上说明,并把这些软件的版权宣告附上。s/使用/正常使用/ → 在授权范围内。
作者: goldie (阿良) 2021-01-17 23:35:00
推
作者:
s920361 (糊涂先生)
2021-01-28 03:07:00你有没有按过“我同意”按钮?licence等于下载时,有一个“我同意”按钮GPL: 如果你改了我的code+给别人,你也要开源。不爽不要载啊LGPL:类似于上面,但是link可以不用开源GPLv3:不只你要开源,你还不能告我。不爽不要载BSD MIT Apache: 你随便下载,随便用要搞清楚开源的东西不是你的东西...
其实 BSD MIT Apache 散布软件时还是要保留版权声明Unlicense, Beerware, WTFPL 就更随便了...