对开源软件保持谨慎态度
2016-07-27邢黎闻
邢黎闻
腾讯
腾讯公司不会涉及GTL协议,对于开源软件的约束比较大。对于程序员来说,这些所谓的许可证,他们不可能不了解。所以在程序员使用开源软件的事情上,公司本身十分谨慎。公司鼓励程序员用自己写的源代码去申请专利。
百度
百度的企业安全部负责企业安全问题,中间可能会涉及到一些问题,我们的程序员会拿到开源的代码,会写一些代码。对我们而言,不管是出于程序上的原因,还是个人练习,涉及到公司程序的编码,无论是片段,还是整体,我们都不希望外界看到。如果不违反开源的许可证、协议,也不需要向外公布,因为这会带来商业秘密隐患的问题。对于信息安全来说,开源软件可以更大程度地避免网络漏洞。开源软件拥有非常大的现实价值和使用价值。
华为
在整个公司层面和每个产品线层面,华为都有自己的开源中心。中心会定期扫描各种软件,确认这些软件是否跟华为的业务相关、华为是否会使用。中心扫描以后,会告诉大家这个软件应该怎么使用、跟业务是否匹配。然后由法务部判断这个软件在Linux上的使用是什么样的,对公司的知识产权有什么影响;最后,会发放一个使用许可证,这个软件可以在公司使用。开发人员只能使用公司许可的、放在列表中的一部分软件,别的软件是一概不允许使用的。
小米
小米是在安卓系统基础上研发自己的代码软件的。这种情况下,系统分成了两个部分,一部分是坚持用安卓官方的阿帕奇2.0协议的源代码系统,另一部分是小米自主研发的模块,包括小米授权其他公司研发的App软件、二进制软件、资源软件等等。这些软件合在一起成为整体作品,它是不是具有完整的被保护的权利?如果侵权人只是在底层的基础上,保留了底层,把自己的软件放进来,这种情况下是不是构成侵权?在实务中没有先例,小米也比较困惑。
360
360本身是安全公司,安全是第一要务。我们思考更多的是怎么把安全的阵地守好,而不是开源共享的问题,所以,前些年我们更重视专利。最近几年,公司也受益于中国互联网的发展,想到了要共享社会,开始慢慢地做了一些工具类的功能。过段时间360将开放一个自己运营的网站,上面有很多开源系统工具,希望可以帮助更多的中小企业在服务层、移动层的发展。360本身是以技术为导向的公司,程序员关注的也是这方面的信息。公司有技术委员会,会对工具进行审核,再通过知识产权部和法务部拟定协议。