Hiding RoR code in commercial application

R

Ralph Klimski

Is there any possibility to hide my RoR code in commercial application?
Some kind of precompiling or something like that? It's neccessary if I
want to sell my appliaction to commercial client and I don't want he see
my code - to prevent to sell it by my client to another client, etc.
What do you reccomend
 
J

JeremyWoertink

You can't compile it, but what a lot of people do is have the program
hosted and then sell the use of the application, so they have to come
to you for any changes. 37signals.com does this. They sell a
subscription to backpack, or campfire and so forth.


~Jeremy
 
M

Marcin Raczkowski

Ralph said:
Is there any possibility to hide my RoR code in commercial application?
Some kind of precompiling or something like that? It's neccessary if I
want to sell my appliaction to commercial client and I don't want he see
my code - to prevent to sell it by my client to another client, etc.
What do you reccomend

write proper license, or mayby you are using GPLed libraries in your
commercial product and can't do that? :p

but seriously there's 2 ways to do that now, ruby2c (you have to pay for
program that does this automatically)
compile to JavaVM code and run with jruby.

if you can't do that and you use only your own libraries, you can just
make license that prohibits reseling your product - simple and easy.

greets
 
K

Kevin Brown

------_=_NextPart_001_01C7F401.26338915
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable


google: ruby obfuscator

I have no first hand experience with an obfuscator for Ruby, but for =
Java, they seem to work well. =20

---Original Message-----
From: Marcin Raczkowski [mailto:[email protected]]
Sent: Mon 9/10/2007 4:43 PM
To: ruby-talk ML
Subject: Re: Hiding RoR code in commercial application
=20
Ralph said:
Is there any possibility to hide my RoR code in commercial = application?
Some kind of precompiling or something like that? It's neccessary if I
want to sell my appliaction to commercial client and I don't want he = see
my code - to prevent to sell it by my client to another client, etc.
What do you reccomend

write proper license, or mayby you are using GPLed libraries in your=20
commercial product and can't do that? :p

but seriously there's 2 ways to do that now, ruby2c (you have to pay for =

program that does this automatically)
compile to JavaVM code and run with jruby.

if you can't do that and you use only your own libraries, you can just=20
make license that prohibits reseling your product - simple and easy.

greets



------_=_NextPart_001_01C7F401.26338915--
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,769
Messages
2,569,580
Members
45,053
Latest member
BrodieSola

Latest Threads

Top