论坛首页 编程语言技术论坛

[提问]ruby/rails的代码保护

浏览 15756 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2006-05-10  
有什么方法可以在不发布源码的情况下布署ruby/rails系统?
对于python,可以把py搞成pyc,ruby呢?

如果没有方案,卖拷贝的方式行不通,岂不是只能做开源软件、互联网系统和公司内部使用的系统了?
   发表时间:2006-05-10  
稍微修改一下Ruby加载文件的方式,所有的文件名和目录结构不变,文件内容加密,load的时候解密
0 请登录后投票
   发表时间:2006-05-10  
potian 写道
稍微修改一下Ruby加载文件的方式,所有的文件名和目录结构不变,文件内容加密,load的时候解密


谢谢老大,指出了思路!~
有现成的例子更好 

说点不沾边的,关于rails上的工作流引擎,查了下这个:
http://raa.ruby-lang.org/cat.rhtml?category_major=Library;category_minor=Workflow

都不是适应rails环境的,成熟度和活跃程度也有问题。

找到一个plugin - acts_as_state_machine:
http://lunchroom.lunchboxsoftware.com/articles/2006/01/21/acts-as-state-machine

这个还不错,两百来行代码,精妙~
0 请登录后投票
   发表时间:2006-10-15  
关注...
0 请登录后投票
   发表时间:2006-10-24  
potian 写道
稍微修改一下Ruby加载文件的方式,所有的文件名和目录结构不变,文件内容加密,load的时候解密


这样做效率会受影响吧
0 请登录后投票
   发表时间:2006-10-24  
反正是去hack ruby的C源代码,所以效率应该不会受多大影响。但是这活需要你的C功底深,对ruby源代码熟,不是一般人能做的了的活。

0 请登录后投票
   发表时间:2006-10-24  
如果不能 不发布源代码,那么如何做商业应用呢?
0 请登录后投票
   发表时间:2006-10-24  
freeboat 写道
如果不能 不发布源代码,那么如何做商业应用呢?


Java难道就能隐藏源代码了?用jode反编译,我连confluence源代码照样拿到。
0 请登录后投票
   发表时间:2006-10-24  
怎么没人问php怎么卖拷贝的?
0 请登录后投票
   发表时间:2006-10-24  
cookoo 写道
怎么没人问php怎么卖拷贝的?


php 有一个Zend Encoder可以把php源代码编译为二进制格式加密,比Java的源代码保护要可靠多了。

0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics