公司要将一个Iaas平台以license的形式授权出售给其他公司,是基于Python和Django的,问下V友是否可以不把源码给对方,而做到网站可以运行,pyc可以做到吗?
|
1
比如, 核心算法用C之类的语言写
|
|
2
打包到虚拟机里 . 然后提供接口, 让他绑定到 Nginx 上 .
|
|
5
@fay 不冲突啊 , 在他们的服务器上安装 vagrant , 然后你把项目打包成 box 文件 , 到服务器上 vagrant add box app.box , 然后创建一个低权限用户 , 只能修改指定目录下的配置文件 . 取消该用户的密码 . 给你们的客户生成个 Key , 作为 license , 登陆这个虚拟机 .
剩下的 , 自己想吧 ... |
|
ericlsMay 23, 2014 via Android
7
直接pyc文件
|
|
SharedMay 23, 2014
11
你还可以考虑用 Cython
|
|
wtbhkMay 23, 2014
13
咦,python不是可以编译成二进制吗
|
|
loveMay 23, 2014
17
pyc文件反编译出来和源文件真的是没有区别,我试过。
听说用pypy可以真正编译,那个应该就不会有问题了。 |
|
bsbgongMay 23, 2014
18
好问题,学习了
收藏 |
|
dorentusMay 23, 2014
20
如果我没记错的话,Github Enterprise 就是用虚拟机镜像(文件系统加密)的形式分发的~
|
|
ComdexMay 23, 2014 via Android
21
对于py我想说用golang就不会有这种问题
|