Submitted by आनंद on 4 August, 2008 - 02:00

I am developing an application using Ruby on Rails.
Whenever I deploy my application at customer end using apache, I have to put all ruby files there.
My problem is I do not want to give these ruby scripts. My deployment is not on a web hosts where only I have an access. The deployment is in customer environment where he/she can access ruby scripts.
Customer/user can copy/modify the code. This way I have major problems
1. I can not have some activation/registration code logic for licensing. Customer can go and change the "if" logic.
2. Customer can copy the whole code and make multiple copies.
Here Customer means the people at customer end.
I want to preserve my code from getting pirated.

Is there any way so that I can distribute my ruby code in binary format or as a library?
I came across some rubysript2exe utility, but after reading, I felt that one can decompile it to get source code.
I was thinking to write a module in apache, but I dont know whether I can do in such a way.

Groups audience: 
Group content visibility: 
Public - accessible to all site users

आज मीं आपल्यासमोर एखादे सॉफ़्ट्वेयर घेऊन न येता गूगल विषयी काहि ट्रिक्स घेऊन येत आहे.

चला तर सुरूवात करुया

१) पहिली ट्रिक = गूगल मध्ये do a barrel roll टाईप करा आणि जादू पहा ( गूगल पेज पूर्ण ३६० अंशात फिरेल )

२) दूसरी ट्रिक = आपण कामात व्यस्त असतांना अचानक आपल्याला क्यल्क्युलेटर की गरज भासते अशावेळी आपण क्यल्क्युलेटरची शोधाशोध करतो किवा कंप्यूटरवर क्यल्क्युलेटर ओपन करून बघतो. त्याऐवजी गूगल नेट ची सोंपी ट्रीक वापरुया. गूगलवर 2x2 टाइप करून एंटर करा आणी पहा जादु गूगलवर क्यल्क्युलेटर ओपन होईल.

३) तीसरी ट्रिक = गुगलवर खाली दिलेला कोड तै टाईप करा आणी गम्मत पहा. sqrt(cos(x))*cos(300x)+sqrt(abs(x))-0.7)*(4-x*x)^0.01, sqrt(6-x^2), -sqrt(6-x^2) from -4.5 to 4.5

४) चौथी ट्रिक = गुगलवर zerg rush टाइप करा टिप केल्याबरोबर गूगलवर 00 असे कोड येऊन पूर्ण टूलबार इरेज होइल

५) पाचवी ट्रिक = ब्राऊझर च्या अड्रेस बारमध्ये हा कोड़ टाईप केल्यास पूर्ण जगाचा नकाशा आपल्या समोर येईल