質問

閉じた 7年前>

私はAndroidアプリのアイデアを持っています、私は私のコラージュの中でいくつかのバッチ仲間と一緒にアプリを作りたいです。

(1)これらの人が関与する知的財産を妥協しないようにするにはどうすればよいですか。彼らは機密情報、新しい理論、新しいアイデア、新機能の説明を漏らさないという意味で、任意の媒体または他の企業にも類似のソフトウェアを開発する他の会社に自由に説明されないという意味で。また、これらの人々はプロジェクトの全体のソースコード全体(コメント)にアクセスできるようになります。将来的には、私と一緒に協力することを確認する方法、

(2)はコードの一部を解放しない、

(3)は、プレミアムユーザのみを意味する機能を含むアルファバージョンを自由に解放しません。また、

(4)ソースコード全体へのアクセスを許可せずに効果的に機能する方法はありますか?

私はあらゆる種類の回答にオープンしています:信頼、技術的、管理 - リーダーシップ、良い友情 - 同僚との関係。

アップデート:私たち全員はインドに住んでいます。

役に立ちましたか?

解決

OK、あなたはアイデアを持っています。私はあなたの友達が自分自身を持っていると確信しています。あなたが彼らにあなたの仕事をしたいのなら、私はいくつかのオプションを見ます:

  1. 彼らの仕事のためにそれらを支払う。

  2. 彼らと話す、最高のアイデアをプールして、みんなに属する新しいものを思いついています。

  3. 自分でそれを起動します。既にローリングしているときは、それらを呼んでください。

  4. 最初のケースでは、あなたが何を所有しているかを明確にするようにすることができます、そしてあなたがあなたが期待していることについて非常に特に話すことを話すことができます。

    2番目の場合は、利子とリスクを共有します。背中に互いに刺すことがない妥協を立てているのはまだ良い考えです。

    第3のケースでは、あなたの考えの中で働くように彼らを納得させるのが簡単かもしれません、そしてそれはあなたがそれをすべて始めたのは少し明白です。しかし、まだどこに属するものが始めても、どこかに何を書く必要があります。それはまた彼らの仕事を認識し、彼らが彼らが感じるものが見返していることを確認することを意味します。

    いずれにせよ、あなたはまだそれらを信頼しなければなりません、あなたが誰かをあなたに忠実にすることができる魔法の刑務所はありません。

他のヒント

私はインドの法制度についてほとんど知らないが、知的財産法を考える。たとえば、あなたの考えが特許性がある場合は、それを特許することを検討してください。はい、これは高価です(そして何人かの人々に人気がありません)が、これは特許のためのものです。各ソースコードファイルに著作権表示が含まれていることを確認してください。 IP法は、あなたのコードやアイデアを盗む人々を止めませんが、それらを使用するのを防ぐことができるかもしれません。

あなたのアイデアが他の製品や組織に構築または統合されている場合。その組織と話すことを検討し、あなたが優先または唯一のライセンス配置を解決できるかどうかを確認してください。仮律的に、あなたのアプリがソフトドリンクを販売しようとしている場合は、ソフトドリンク会社にアプローチし、あなたのアイデアをピッチしてください。彼らがそれを好むならば、彼らはそれに資金を供給するかもしれません、あなたに技術的な助けを与え、他の人への援助を否定します。

テクニカルコントロールの場合は、システムのコンポーネント化と職務の分離を使用して、を検討してください。具体的には:

  1. 開発チームを別々のチームに分割する。物理的にそれらを分離するので、1つのチームの開発者は他の人と話すことができません。
  2. 明確に定義されたインターフェイスを持つコンポーネントに製品を分割し、各チームを異なるコンポーネントに割り当てます。
  3. 各コンポーネントのソースコードを別のソース管理システムに配置し、そのコンポーネントへの他のチームアクセスを拒否します。
  4. コンポーネント化時には、水平レイヤ(例えば、1 UIチーム、1ビジネスロジックチームなど)ではなく、システムの垂直スライス(例えば、UI、ビジネスロジック、ストレージ)を検討してください。それ以外の場合、各チームはシステムの多くを見ることができます。

    このように、各チームは彼らのコンポーネントを知っていますが、誰かが他の場所で話したりコードを取る場合は、彼らができる最悪の事態は彼らのコンポーネントについて話すことです。あなたは非常にセキュリティに敏感なシステムでこのアプローチを見ることがよくあります。

    ネットワークアクセス可能なコンポーネントは、認証監査を使用し、異なる開発とプロダクション認証情報を使用しています。具体的には:

    1. 各インタフェースには認証が必要です。ユーザー名とパスワード。
    2. 開発テスト認証情報を供給しますが、プロダクションのさまざまな資格情報を使用する
    3. アクセスの監査ログを保存し、定期的にそれを確認してください。
    4. これはこれらのコンポーネントがそれらの意図された目的のためだけに使用されるようにします。これは、たとえば、アプリとクラウドサービスにいくつかの機能を移動する理由です。

      は、チーム内で情報共有を損なうものは何でも、チームの士気とパフォーマンスに影響を与える可能性があります。効果的に、あなたはあなたの開発チームを信頼しないと言っています。その場合、どのようにあなたは彼らがあなたを信頼することを期待できますか?あなたがあなたの開発者を信頼し、あなたの成功を彼らと共有するならば、彼らは彼らの製品であるので彼らはより懸命に働きます。

      また、ほとんどの新たなプロジェクトへのキーがその実行ではなく、初期のアイデアではありません。あなたのアイデアは素晴らしいかもしれませんが、あなたがあなたの製品を開発し、それを顧客に公開するように多くを変えるつもりです。

あなたのビジネスの努力をあなたの同僚に不信感を開くことによってあなたが成功することはできませんでした - 覚えておいて、あなたは実際にシステムを構築する必要があります、そうでなければあなたはあなたの質問の問題に関係しないでしょう。

あなたが間違った側面に焦点を当てていると確信しています。知的財産権を知らせます。ソースコードがあなたの製品を具体化するのは正しいですが、Fledgling会社の端は創業段階のメンバーの頭脳になるでしょう。あなたのコーダーの中での法律の不名誉な行動や完全な違反を提案するほど、あなたが才能のある人員を引き付ける可能性が低い(またはあなたができるのは簡単にそれらを疎外させることができます)。しかし、特にあなたの製品が顧客の需要を満たすために(Inchaateの概念から遠く離れた可能性がある)となるにつれて、あなたのチームがより良く、あなたのチームがより良くなるにつれて、そしてソースコードスナップショットはそれが最初の一目であるように見えるよりも価値が低いかもしれません。

ついに建設的な発言: ソースコードは、高水準言語でさえ理解するのが難しいことがあります。もっと、コメントとドキュメンテーションがスパースして不完全な場合あなたの最善の保護は

です

  • 才能のあるチーム
  • コンポーネントワイズ開発
  • 「コメントなし」のコーディングスタイル

SWエンジニアリングの基本的なお母さんに違反しているが、チームのメンバーがあなたを残してもあなたを保護するでしょう。 / P>

免責事項: 私は創設者ではなく、インドで働いていないので、塩の粒穀物でアイデアを取ります。

ライセンス: CC-BY-SA帰属
所属していません softwareengineering.stackexchange
scroll top