Как поделиться программным обеспечением, созданным с помощью Ruby on Rails, без раскрытия кода - PullRequest
0 голосов
/ 26 марта 2011

У меня возник вопрос по поводу программного обеспечения, построенного на Ruby on Rails. Я работаю в отделе инкубации, у которого есть несколько проектов, все они построены на Ruby on Rails. Цель инвестора состояла в том, чтобы продать программное обеспечение третьим сторонам и заставить их использовать платформы по своему вкусу. Из того, что я могу сказать, однако, нет никакого способа скомпилировать код Ruby и отправить его третьей стороне, скрывая фактический код от них.

Мы не хотим, чтобы наши клиенты могли копировать наш код и забирать его у нас. Есть ли какое-то реальное решение этой проблемы, или мы облажались, потому что они уже решили разрабатывать на Ruby? Мы хотели продавать программное обеспечение как услугу, но это не сработает, если клиент сможет подписаться на месяц, скопировать наш код и затем создать собственное решение.

Спасибо за любую помощь заранее.

1 Ответ

2 голосов
/ 26 марта 2011

Обфускаторы Ruby-кода действительно существуют, но это мало помогает IMO. Но даже если Ruby был скомпилирован, велика вероятность, что он скомпилируется в легко декомпилируемый формат. Такие языки, как C # и Java, легко декомпилируются, и поэтому в наши дни легко получить исходный код.

Ваша настоящая защита, вероятно, должна исходить из лицензии. Возможно, вам придется работать с юристом или кем-то, кто разбирается в лицензиях на программное обеспечение. Но если они нарушают вашу лицензию, у вас есть законное основание для действий.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...