FREE TRIAL!!
Sign up now and try a full version of our software for 30 days and see the benefits of encrypting your Ruby Code, absolutely FREE!
Heather Barton, Iroko Design
FAQ's: General Questions and Purchasing
This FAQ is for general information about Ruby Encoder and also information on purchasing1. What is RubyEncoder?
RubyEncoder is a product created by Inovica Ltd, the same team who developed the SourceGuardian PHP Encoder and it is designed to quickly and securely encode, compile and encrypt your Ruby and Ruby on Rails files. This protects not only your intellectual property but also sensitive information contained within, such as database passwords. RubyEncoder also enables you to time limit files, plus you can lock files to a particular machine or IP address.
2. What are the benefits of encoding and compiling Ruby and RoR scripts?
RubyEncoder has numerous benefits for you and your work. Examples of these include:
- Protecting the Ruby or Ruby on Rails application so that it can be distributed in a similar way to a normal application. You will have the knowledge that the source code will not be distributed
- Distributing trial versions of your application
- Locking your application to one machine so that an application cannot be stolen or 'misappropriated' by staff members for use outside of the organisation. This protects the companies intellectual property from being stolen
- Protect your database passwords
- You can part-protect an application, so that some files remain open and editable. You can protect the core functionality whilst leaving some files so that they can be altered
- Telework programmers who wish to ensure that they will be paid following completion of their work can use RubyEncoder to protect their work. Once they have been paid they can provide their clients with a fully-working and unlocked version.
Ultimately if you have a commercial requirement for your Ruby or Ruby on Rails scripts then RubyEncoder can help.
3. How do my customers run RubyEncoder files?
RubyEncoder provides, completely free, loaders that will run your encoded scripts on various platforms. Our standard loaders include Linux, FreeBSD, Mac OS X, but we can also create loaders on demand for nearly any platform. Support for Windows is coming soon.
4. Do I need to purchase a license to distribute encoded scripts?
There is no need to purchase any additional licenses to distribute your encoded scripts. All your encoded files can be distributed for no additional cost.
5. What license do I receive for the encoder?
You will receive a full unlimited license to use the RubyEncoder on one machine. If you need to move the license to another machine this is possible. Your code, once protected on this machine, can run on any machine that is covered by our loaders. There is no need to purchase any additional licenses to distribute your encoded scripts.
6. What platforms does RubyEncoder support?
RubyEncoder is currently available for Mac OS X, Linux, FreeBSD and Windows. Our loaders will run on Mac OS X, Linux, FreeBSD and Windows. Also we have plans to support more operating systems for protected scripts execution such as NetBSD, OpenBSD and others.
7. What methods of payment do you accept?
Our standard payment methods are credit/debit card or PayPal. We also accept direct bank transfers, but because of the costs associated we insist on the transfer charges being paid by the sender. Please contact us if you have any further questions.

