开源与非开源软件有何区别

虽然我觉得这个问题很奇怪……开源的意思是你可以从发布者手中获取源码,但是不一定随二进制文件附带对于编译语言来说你运行二进制文件是不需要有源码的,所以当然你机器上既可以有源码又可以没有源码对于浏览器之外的脚本语言来说,脚本就是源码本身对开源的浏览器端js,你可以从某些地方获取未混淆或压缩的源码,一般会注明,但是通常浏览器获得的js是压缩过的,闭源js是经过混淆或加密的


    推荐阅读