怎么给开源代码加上协议
源代码和开源代码区别?
源代码和开源代码区别?
源代码不一定开放。开源表示公开的,但是应用和修改也要遵守相应协议,虽然目前没有啥官司
怎么在电脑上查询公链开源代码?
网上邻居右击属性找到本地链接,再右击属性找到Interent协议,再点属性可以选择自动获得IP地址或是选择使用下面的IP地址
跑在Linux上的程序必须开源吗?
不一定啊,或者是压根就完全没有关系。
可以是开源的,也可以是不开源,就跟windows系统上跑的程序,也可以跑公开源代码的。
部署了这么多系统,反正没听过这两个有必然的联系。
平常的时候可以玩玩系统,多部署几个linux,其实也蛮好玩的,不愿拿自己的机器弄,可以放在虚拟机里面跑。
有什么问题可以留言或者是评论!
以上,希望能帮到你,祝好!
不必呀,比如第三方的mp3解码库和nvdia驱动就都有不开源的版本,大部分linux发行版都会在你下载,安装这部分必源软件时给予你提示,那为啥要用闭源软件呢?要么找不到开源的,要么开源的性能比不上闭源的
首先需要说明一个问题开源是要遵守GNU协议就可以,就是说你把开源的软件拿过来用了修改源代码,你如果遵守GNU协议这个就是一个开源软件,当人也有很多人把开源的软件一些代码拿过加上一些自己的代码组成一个新的应用或者是一个产品,他不想开源也是可以的。数据库公司Oracle,它运行在Linux下面的一个软件,但是它就不是一个开源免费的产品。邮件网关软件SPAM就是一个运行在FreeBSD下面一个收费软件。虚拟化软件Esxi VMware 公司开发的一套虚拟化产品。
当然还有很多,这些这些只是我工作上接触的一些产品,顺便再说一下开源不等于免费,请一定要区分清楚。
程序是否需要开源与所运行的操作系统无关,无论是linux还是windows。
如果你的程序中使用了其它开源代码,并且该开源代码的协议中要求使用者也必须开源的话,那么你的程序也必须开源,如apache协议。否则,即使使用甚至修改了其它开源代码,也不必开源,如BSD协议。
如果你的程序代码完全是自己或公司的,那么是否开源也取决于自己或公司而已。
注:直接使用开源代码的二进制包而非直接使用源代码,则无论该源代码使用哪个开源协议,你的程序也不必开源。