How to create exe for my ruby on rails application?

Hello all!

     Can anyone throw me light to create EXE for my ruby on rails 

application. I need to deploy my application at the client’s place and i
dont feel like exposing the source code. Thanks…
regards…
[email protected]

surjya hazarika wrote:

     Can anyone throw me light to create EXE for my ruby on rails 

application. I need to deploy my application at the client’s place and i
dont feel like exposing the source code.
That’s not possible at the moment. Ruby isn’t a compiled language. If
you absolutely cannot expose your source code, you need to either host
it yourself, or supply a black box to put on their network.

I haven’t tried this myself, but this looks like what you are looking
for.

http://www.erikveen.dds.nl/distributingrubyapplications/rails.html

Alex Y. wrote:

surjya hazarika wrote:

     Can anyone throw me light to create EXE for my ruby on rails 

application. I need to deploy my application at the client’s place and i
dont feel like exposing the source code.
That’s not possible at the moment. Ruby isn’t a compiled language. If
you absolutely cannot expose your source code, you need to either host
it yourself, or supply a black box to put on their network.

This doesn’t protect your source code at all, it just generates an
exe version of ruby, but the code is still decompressed and openly
available. However, I’ve never had a problem with readable code and
distributing it to customers, none of them have the knowledge or will
to go dig in my source.

On 27 Mar 2006, at 14:17, Gramam Dongers wrote:

place and i
dont feel like exposing the source code.
That’s not possible at the moment. Ruby isn’t a compiled
language. If
you absolutely cannot expose your source code, you need to either
host
it yourself, or supply a black box to put on their network.

Best regards

Peter De Berdt

This is like google asking “how do I create an .exe of google?”

The point of creating web hosted apps is to not create exe’s.
heck, exe’s won’t work on macs, Linux, or unix; but web hosted apps
will.

So back to your question…
What you really want is to protect your source code from being seen.
There are two ways I can think of.

  1. Copyright the source code, and release it to your client with a
    license or contract. Now they may see your code, but your license should
    regulate what they can do with it. You will have the entire force of
    your government’s and international copyright laws behind you if the
    client breaks the contract or license. Businesses take laws, licenses,
    contracts, and copyrights pretty seriously when they know the terms.

  2. Either host the app on a rails hosting service and make it available
    only to your client (Like 37signals does for paid versions of basecamp
    and campfire), or build a stand alone Linux box with an encrypted file
    system. put it at the clients site, connect it to their lan. You will
    then be responsible for continuous maintenance and upkeep of your hosted
    app and its costs.

I would suggest you copyright the work.
License a copy to your client.
Allow them to make their own bug fixes and enhancements, but state you
are not responsible for damage done by their changes.
Because you are seeking something closed, do not allow the client to
distribute your source code, or any derivatives of your source code.

State in the license, that the license is the only thing that allows the
client to use your copyrighted work. State that if the client violates
the terms of the license, they lose the rights awarded by the license,
and then they are in violation of copyright laws.

This way the choice is theirs. Either abide by your license, or violate
copyright laws.

This way you will not be tied to this client forever working to
constantly update and maintain their systems. Just do the job, get paid,
follow up with a few months service for free, and move on to other
clients.

If the job is for a lot of money, it would be wise to pay a lwyer to
review your license.

<< I would, however, suggest using one of the standard open source
licenses and making your work and service be the driving force behind
your income. >>

If you put the app on a host, you can make the service available to
other clients and keep control of everything fopr yourself. This is like
the 37signals model.

Good Luck
-sean

surjya hazarika wrote:

Hello all!

     Can anyone throw me light to create EXE for my ruby on rails 

application. I need to deploy my application at the client’s place and i
dont feel like exposing the source code. Thanks…
regards…
[email protected]