2011-03-25 2 views
0

Ruby on Rails에 구축 된 소프트웨어와 관련하여 질문이있었습니다. 나는 Ruby on Rails를 기반으로하는 몇 가지 프로젝트가있는 인큐베이션 팀의 비즈니스 끝에 있습니다. 투자자의 목표는 소프트웨어를 제 3 자에게 팔아서 원하는대로 플랫폼을 사용하게하는 것이 었습니다. 내가 알 수있는 것부터는 Ruby 코드를 컴파일하여 제 3 자에게 보내어 실제 코드를 숨기는 방법이 없습니다.코드 공개없이 Ruby on Rails로 구축 된 소프트웨어를 공유하는 방법

Google 고객이 코드를 복사하여 Google에서 가져 오지 못하도록하고 싶지 않습니다. 이미 Ruby로 개발하기로 결정했기 때문에이 문제에 대한 실제 해결책이 있습니까? 우리는 소프트웨어를 서비스로 판매 할 수 있기를 원했지만 고객이 한 달간 가입하고 코드를 복사 한 다음 자체 솔루션을 구축 할 수 있다면 해결할 수 없습니다.

사전에 도움을 주셔서 감사합니다.

+0

비슷한 질문이 이미 제기되었습니다 (답변 됨) : http://stackoverflow.com/questions/2123437/ruby-obfuscator –

답변

2

루비 코드 obfuscators가 존재하지만, 거의 도움이 IMO의. 그러나 루비가 컴파일 되더라도 쉽게 디 컴파일 된 형식으로 컴파일 될 가능성이 있습니다. C#과 Java와 같은 언어는 쉽게 디 컴파일되므로 소스 코드는 쉽게 얻을 수 있습니다.

실제 보호 기능은 라이센스에서 가져온 것이어야합니다. 변호사 또는 소프트웨어 라이선스에 정통한 사람과 협력해야 할 수도 있습니다. 그러나 면허를 위반하면 법적 조치가 취해집니다.

관련 문제