【发布时间】:2009-02-25 08:36:51
【问题描述】:
我是一名 ruby on rails 开发人员,我已经开发了几个插件,可能我会将它们卖给一些网站,他们可以在应用程序中使用我的插件。但我想确保一旦提供给他们的插件代码不会用于任何其他应用程序,如果他们这样做,我必须知道它部署在哪里。
我只需要一种方法来跟踪给定插件的部署数量。
【问题讨论】:
标签: ruby-on-rails deployment plugins
我是一名 ruby on rails 开发人员,我已经开发了几个插件,可能我会将它们卖给一些网站,他们可以在应用程序中使用我的插件。但我想确保一旦提供给他们的插件代码不会用于任何其他应用程序,如果他们这样做,我必须知道它部署在哪里。
我只需要一种方法来跟踪给定插件的部署数量。
【问题讨论】:
标签: ruby-on-rails deployment plugins
你不能。 Ruby 是经过解释的,因此他们可以简单地从中删除跟踪代码,并在需要的地方使用它。如果您真的想要可转售的组件,您可能想要为 ruby 构建 C 扩展。
【讨论】:
你不能保证。您可以通过创建一些混淆代码使其无利可图,这将限制使用。假设分析该代码将花费更多,而不仅仅是向您支付另一个许可证。当然,这并不能保证任何事情。
【讨论】: