是关于 Apache License 2.0 协议的一个问题
为了保护涉及到的作者,我先暂时用软件 A 和 B 代替
有个开源软件 A,开源协议是 Apache License 2.0, 需要使用命令行操作,然后某个开发者开发了一款软件 B,用 VB 把软件 A 封装起来,有了 gui 界面,软件 B 并非开源软件,但是是免费的。
我看了软件 B 的一些发布动态,在在第一个版本 1.0 的介绍了提了一下基于软件 A,并感谢,项目链接也没有,然后就没了。
后面软件 B 发布动态丝毫没有提到过软件 A,然后发布的二进制文件里,也丝毫没有提到软件 A,看介绍只有一个有 @2018 软件 B 开发者 studio.All Rights Reserved,捐赠也有软件 B 作者。
我想问一下这种情况是不是违反了 A 的开源协议,我也不太清楚 Apache License 2.0 协议,但好像是哪里用了其他人的源码,就要说明并附上协议,是这样吧。
我现在已经提醒了一下软件 B 的作者,但是他还没有回我,其实我还是挺佩服软件 B 的开发者的,出发点是好的,也不想把事情弄大。
我也想问一下,在其他项目里,有没有那种开发者死也不遵守开源协议的,最后结果怎么样了?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.