我的软件不是让用户可见直接使用的,而是要作为硬件的固件让用户使用的,我知道技术上应该不会被人发现我使用了什么开源软件,但我想知道法律上我是否应该把我的修改也开源出来?
具体来说我是要把 linux 做一些修改并放在硬件里跑,让 linux 充当固件,我想知道我是否应该将修改后的源代码也开源出来,如果我不想开源,我是否可以通过将功能写成一个单独的内核模块来避免法律上的问题?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.