2017-07-31 2 views
1

私は、mysqlを使用しているcodeigniterアプリケーションを持っていて、それをクライアントサーバーにインストールしたいのですが、これを実行する最も安全な方法は何ですか?同じ。これを行うためのすばやく汚れた方法はありますか?これは企業でどのように処理されますか?ソースコードCodeigniterで構築されたアプリケーションのクライアント向けの配布

答えて

2

私は過去にこれをやってみたかった理由はいくつかの理由があります。

  • 実装を保護するために。
  • 保護するために知的財産

実装上の理由から、クライアントは何かを変更してエラー/バグを生成し、修正するように常に心配しています。しかし、クライアントがソフトウェアを購入してコードを変更する権利がない場合は、コードを最新のビルド、リリース、またはバージョンに置き換えることができます。そうすれば、権限のない変更によって引き起こされるバグに対処する必要はありません。

知的財産権に関して、私たちは通常、それらのソフトウェアに含まれる秘密の「レシピ」またはアルゴリズムを保護したいと考えています。私たちは、彼らが自分たちでソフトウェアを複製し、私たちが構築したものからそれらを売り、競争相手になることを望んでいません。しかし、どういうわけか、私は主にこれもクライアントに与えます。原則に属する独自のソフトウェアを配布している場合を除きます。 、あなたが強制プロセスを、それを設計し、構築

私は資産や値はソフトウェア自体ではなく、あなたが採用熟練の人々だけではなくあると考えているので、私はこれを放棄する理由は、あります、すべての利害関係者と協力するために使用するすべての技術を使用して、クライアントがあなたのコードベースからのみソフトウェアを実装する能力を持っていれば、遅かれ早かれ、コードベースを使わなくてもインターネットから他のコードを見つけて競合相手になるでしょう。したがって、実装が必要なソフトウェアアプリケーションの販売では、コピー&ペーストと同じくらい単純ではありません。

しかし、あなたはあなたのアプリケーションを暗号化するための他の理由がある場合は、このサイトをチェックすることをお勧めします:

乾杯、

関連する問題