【问题标题】:How can I assure that a component provided by me for web application is not used for multiple domains or websites如何确保我为 Web 应用程序提供的组件不会用于多个域或网站
【发布时间】:2009-02-25 08:36:51
【问题描述】:

我是一名 ruby​​ on rails 开发人员,我已经开发了几个插件,可能我会将它们卖给一些网站,他们可以在应用程序中使用我的插件。但我想确保一旦提供给他们的插件代码不会用于任何其他应用程序,如果他们这样做,我必须知道它部署在哪里。

我只需要一种方法来跟踪给定插件的部署数量。

【问题讨论】:

    标签: ruby-on-rails deployment plugins


    【解决方案1】:

    你不能。 Ruby 是经过解释的,因此他们可以简单地从中删除跟踪代码,并在需要的地方使用它。如果您真的想要可转售的组件,您可能想要为 ruby​​ 构建 C 扩展。

    【讨论】:

    • 网络服务能否回答我的问题。请提供足够的指导,以便我能够理解工作流程并加以利用。
    【解决方案2】:

    你不能保证。您可以通过创建一些混淆代码使其无利可图,这将限制使用。假设分析该代码将花费更多,而不仅仅是向您支付另一个许可证。当然,这并不能保证任何事情。

    【讨论】:

    • 网络服务?他们能解决这个问题吗?或者位于远程位置的 REST API 只允许某些授权网站提供信息。
    • 那么我该如何混淆代码,我不能事先做到这一点,因为我将为他们提供必须工作的插件..请解释
    猜你喜欢
    • 2017-07-21
    • 2019-04-05
    • 1970-01-01
    • 1970-01-01
    • 2011-08-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-19
    相关资源
    最近更新 更多