オープンソースの商業環境への悪影響はありますか?[閉まっている]


12

私の会社には非常に幅広い製品があり、私たちにとって戦略的ではないものがいくつかありますので、それらをオープンソースにしたかったです(したがって、私たちはすべての会社が持っている製品を私たちのユニークでオープンソースにすることに集中できます)。

私たちの業界(ヘッジファンド)はオープンソースではありません(私たちがこれを試す最初の会社です)、経営陣から得ているフィードバックは、1)業界を破壊するか、2)すべての競争力のある商業会社が団結することです私たちに対して、どちらの方法でも一掃されます。私の会社では、共有のプラスの効果を目にしたIT担当者と、すべてを放棄するだろうと考えるビジネス担当者の間で大きな戦いになっています(彼らは、オープンソースにしたい部品を販売することを望んでいますが、何かを売却するときの標準です)。

それで、あなたの考えは何ですか?オープンソーシングは一般的に適用されますか、それとも実際にソフトウェアにのみ適用されますか?業界内外の人々にとって全体的に良いですか?私は実際にネガティブ効果にもっと興味があります(ポジティブも歓迎します)

更新:長い話は短いですが、コードは関係していますが、これはオープンソースのアイデアに関するものであるため、コードに関するものではありません。

私たちは中規模のクオンツヘッジファンドです。いくつかのユニークな戦略がありますが、標準的なロング/ショート、アービトラージ、グローバルマクロなどのファンドもあります。

私たちは持っているユニークな資金を保持していますが、他の誰もが持っている他のものは私たちがオープンソース化を検討していますだから私は、企業からの興味があるか、業界に入ることを考えているのではないかと疑っていますが、どの程度かはわかりません。

目標は、コミュニティを私たちのために働かせることではなく、それをいじりたい人が誰でもできるようにして、彼らが望むものを作成することです(私たちの一部を非公式に割り当てるかもしれませんが、私たちの製品ラインの一部ではありません成長するコミュニティを支援するスタッフの時間)。コードベースは非常に大きいですが、これの価値は、私たちが獲得した業界の知識とアプローチです(人工知能とクオンツ取引に関する多くの本がありますが、ほとんどの企業はスタッフが議論することを禁止しているため、実際に何年も遅れています彼らは何をやってるの)。簡単に言えば、ここには人々にとって価値があるかどうかがありますが、製品ラインナップを売却する間、一般の人々に利益をもたらす方法としてオープンソーシングに取り組んでいます。しかし、逆に、これは他の多くの企業にとってコア製品であり、幸せになります(Linux / Windows、ウィキペディア/ブリタニカ、グーグルマップ/コマーシャルマップファームなどについて考えています)。私が嫌いな人は大丈夫ですが、インデントされていない結果ではなく、この問題は、コア領域をオープンソース化する業界で一般的にそれらの結果が何であるかを理解しようとすることです。たとえば、Linuxが原因でOS市場のどの部分が成長したのか、自然に成長したのかなどを判断するのは困難です。テクノロジーは急速に成長しており、オープンソースがどのように影響したかを理解するのに苦労しています(そしてそれが肯定的であったかどうか。そのようなものが必要ですか?)。私を嫌っている人は大丈夫ですが、インデントされていない結果ではなく、この質問は、コア領域をオープンソース化する業界に一般的にどのような結果があるかを理解しようとすることです。たとえば、Linuxが原因でOS市場のどの部分が成長したのか、自然に成長したのかなどを判断するのは困難です。テクノロジーは急速に成長しており、オープンソースがどのように影響したかを理解するのに苦労しています(そしてそれが肯定的であったかどうか。そのようなものが必要ですか?)。私を嫌っている人は大丈夫ですが、インデントされていない結果ではなく、この質問は、コア領域をオープンソース化する業界に一般的にどのような結果があるかを理解しようとすることです。たとえば、Linuxが原因でOS市場のどの部分が成長したのか、それ自体が自然に成長していたのかなどを判断するのは困難です。テクノロジーは急速に成長しており、オープンソースがどのように影響したかを理解するのに苦労しています(そして、それが肯定的かどうか。そのようなものが必要ですか?)。たとえば、Linuxが原因でOS市場のどの部分が成長したのか、それ自体が自然に成長していたのかなどを判断するのは困難です。テクノロジーは急速に成長しており、オープンソースがどのように影響したかを理解するのに苦労しています(そして、それが肯定的かどうか。そのようなものが必要ですか?)。たとえば、Linuxが原因でOS市場のどの部分が成長したのか、それ自体が自然に成長していたのかなどを判断するのは困難です。テクノロジーは急速に成長しており、オープンソースがどのように影響したかを理解するのに苦労しています(そして、それが肯定的かどうか。そのようなものが必要ですか?)。

これは私にとって非常に具体的なことのように思えますが、オープンソーシングの一般的な影響を理解しようとしているので、ソフトウェアは学ぶべき良い場所のように思えました。


2
この質問は、「フリーランスおよびビジネス上の懸念」または「ソフトウェアライセンス」のカテゴリに分類される場合があります。ただし、質問に答えられるようにするには、業界に関する追加の背景と、オープンソースになる可能性のある製品ラインについて教えてください。検討中のOSSライセンス/モデルをリストできれば助かります。そして、「オープンソース」!=「アウトソース」に注意してください。それらは完全に異なる用語です。現時点では、この質問は曖昧すぎて、誰もが有意義な答えを出すことができません。

2
MicrosoftがWiXをオープンソース化したときにWiXで何が起こったのかを見せることを検討してください。

おかげで私はその例を調べます。@ GlenH7質問を更新して、さらに光を当てることを願っています。
ロストソウル

更新をありがとう-特異性はいくつかの答えを生成するのに十分なコンテキストを提供します。私はいくつかの考えを持っています、そして今日の午後に答えを出します。

回答:


15

あなたの会社がソースコードをリリースすることで金融市場のメイキングを大きく変える可能性があります。アイデアを熟考して、私はプロがデメリットを上回ることに同意しなければなりません。

それが価値があることに関しては、私は市場構造にかなり精通しています。ITスタッフに参加するために取引所にインタビューしました。それはぴったりではなかったし、私はそれらに参加しませんでした。しかし、私はあなたが提案していることの影響を理解していると思います。

教育ツール
金融サービスには利用可能なプログラミングの才能が不足しています。私の意見では、参入の最大の障壁の1つは、主題の知識(欠如)です。参照フレームワークはほとんどありませんが、ご指摘のとおり、アカデミアはアクセスできない情報について教えることはできません。

ソースコードによってインスタンス化された情報と概念を利用できる教授はたくさんいると思います。理論は一つです。しかし、具体的な例を持っていることはまったく別です。

あなたの会社の過去の結果は、学者や競合他社によって同様に注ぎ込まれ、モデルの欠陥があなたのリターンにどのような影響を与えたかを決定します。免責事項:すべてのモデルに欠陥があるため、それは決して批判ではありません。

成長の
推進力業界の劇的な成長を促進した、堅実で成功したオープンソースプロジェクトが数多くあります。Eclipse、Linux、およびApacheは3つの例にすぎません。

あなたがリリースするプロジェクトは、ローエンドのボーダーライン商品であると説明しました。それらを解放することは、絶対にそれらのエリアを商品の土地に押し込みます。多くの人が参加できるので、必ずしも悪いことではありません。また、これまでにない革新が可能になります。外部の視点がピースを拾い上げ、それらを再び組み立てることが許可されたときに何が起こるかを予測することは不可能です。

テクノロジー破壊要因
マイナス面としては、これはLinux、携帯電話、デジタルメディアなどの深刻なテクノロジー破壊要因になる可能性があります。起こる。業界はこれから生まれる可能性のあるゲームチェンジャーに適応するため、一部の人々は仕事を失うことになります。一部の人々は好転し、これがより大きな効率をもたらし、目的が手段を正当化すると主張します。

あまり劇的ではないが、これは競合他社のラップに手g弾を落とすようなものです。事実上、より洗練されたモデルの使用に順応させ、彼らが働いていたすぐに完全なコモディティ環境を終了するように強制しています。

市場の透明性
最近のSECのコメントのいくつかと、取引活動とダークプールに関する公開(誤)情報を考えると、これはあなたの会社が予想以上に注意を引く可能性があります。それのいくつかは良いでしょう。それのいくつかは悪いでしょう。いずれにせよ、それは考慮すべきものです。

参照フレームワーク/コミュニティ
プロジェクトを文書化し、フォローアップの質問に利用できるように、スタッフの時間を割くことをお勧めします。それ以外の場合は不透明なコードの大きなblobをエーテルにダンプすることは、単にビットシャトルの練習です。人々がコードベースを理解できるようにロードマップを提供すれば、彼らはそれを掘り下げて作業を開始する手段を持つことになります。

採用率と最終影響は、関係する変数の数のために、不可能ではないにしても、予測が困難です。しかし、ほとんどすべての場合、ゲームチェンジャーは小さなものから始まり、徐々に成長しました。Linuxのすべての亜種は、3.5インチフロッピーのスタックを交換するアルファオタクや、時折尊敬される焼けたCDから生まれました。アクセシビリティは重要な側面であり、コードベースを理解する人々が利用できることが重要です。

さらに物事を進めるために、他の会社のカウンターパートに手を差し伸べて、彼らが同様のことを検討しているかどうかを確認することができます。現在のApache Foundationと呼ばれるコンソーシアムをまとめることは、クリティカルマスを獲得する1つの方法です。もう1つのアプローチは、CodeAcademyのようなチュートリアルを生成し、それを宣伝するためにマイナーな広報キャンペーンを実行することです。これらの方法は、可能性のある結果をポジティブな領域に押し込むのに役立ちますが、詳細に入ることは元の質問の範囲を超えます。

ネガを要約すると:
-これは、多くの人が陥ったパターンを実際に混乱させる可能性があります。
-これを行うと、競合他社の一部が怒り、競合他社があなたを傷つけます。
-また、コードおよび/または市場がどのように機能したかについての誤解に基づいて、いくつかの否定的な報道を取り上げます。

ライセンスのバイラル性のため、このリリースではGPLv3ライセンスを使用することをお勧めします。配布される将来の変更は、ソースをリリースする必要があります。これは、これに起因するあらゆる種類のコミュニティの成長に役立ちます。

これを同僚と再
構成するには:-これにより、SEC(米国証券取引委員会)の目で見栄えがよくなります。
-このコードは埋没費用であり、もはやあなたにとって有益ではありません。市場で利用可能なプログラミングの才能を向上させることの長期的な利点は計り知れません。
-これにより、市場効率の向上が促進されます。これは、株式の正しい評価に近づくため、私たち全員が目指すものです。


5
GPLなどのバイラルライセンスは、コードに対する将来の変更がソースをリリースすることを保証するために必要ではありません。それがあなたの望むものであれば、代わりにMPLの下でそれを公開してください。GPLのバイラル性は、このコードに何らかの方法で触れる他のすべてのものも、そのソースをリリースする必要があることを意味します。問題のコードを保護することではなく、独占的コードのイデオロギーを推進することです。
メイソンウィーラー

1
@MasonWheeler-あなたは良い点を指摘し、ライセンスを選ぶ際に考慮すべきかなりの量があります。コミュニティに戻ることなくコードベースの「盗難」を防ぐために、バイラルコンポーネントを推奨しました。通常、GPLは私の最初の選択ではありません。しかし、関連する非技術的要因により、ウイルス成分が魅力的になりました。OPが努力していると信じている「より良い」ために、この場合、独占禁止コードのイデオロギーには実際にいくつかの利点があります。無料にするアイデアは、GPLの保護から恩恵を受けるでしょう。

2
@Lostsoul他の人が会社/ LoBを作ることができるようにしたいなら、間違いなくGPLには行かないでください。それに適した他の多くのライセンスがあります。メイソンが指摘したMPLは1つです。この場合、BSD、Eclipse、IBM、Apache、およびその他の無数のユーザーにも検討するライセンスがあります。

1
これまでの素晴らしい回答とアドバイスをありがとう。質問、業界、および影響を非常によく把握しています。ソフトウェア以外の人は、オープンソースが引き起こした変化を理解していないと思います。グレン、これに答えてくれてありがとう。
ロストソウル

1
また、業界のすべての真剣なプレイヤーが使用する標準ソフトウェアツールに会社名を付けることのマーケティング上の影響(それが発生した場合/発生する場合)は計り知れません。
マットギブソン

5

競争力を高めるものをオープンソース化することは、おそらく悪い考えだと思います。コードをオープンソース化することの利点は何でしょうか?あなたは利点が次のようになると言うようです:

すべての企業が持っている製品をユニークでオープンソースにするものに焦点を当てることができます。

フラッグシップ製品をオープンソース化するつもりはないようですが、コミュニティがメンテナンススラックを拾い上げてコア製品に集中できることを期待して、同製品に同梱されている小さなユーティリティがいくつかあるかもしれません。希望するコミュニティが実現しない場合、それは危険なようです。これらのオープンソーシングの潜在的なターゲットは、他の業界や他のバックグラウンドのユーザーにとって潜在的に有用ですか?ランダムなハッカーがそれらを拾い上げて改善する可能性が高いと本当に思いますか?


あなたの更新に応じて:あなたはコードのように聞こえるかもしれませんオープンソースがある非常にニッチ。どのようにしてそれに興味を持ちますか?どうやってそれをいじくりまわしますか?githubまたはsourceforgeにダンプして「楽しんでください!」と言う場合 誰がそれを見つけ、どのようにしてそれを見つけ、なぜそれをダウンロードするのか?このアイデアのマーケティング面には、いくらかの作業が必要だと思います。

その一部をオープンソース化し、後で採用したい学生に売り込む必要があるかもしれません。デモキットを教授に送って、彼らのクラスがあなたのソフトウェアをプロジェクトで使用できるようにします。

ただし、これには作業が含まれます。誰かが学生向けのキットを作成し、コミュニティWebサイトを構築し、フォーラムを監視し、質問に答える必要があります。それは大きな利点かもしれませんが、それでも、多分そうではありません...


すばらしい回答をありがとう。私の質問を更新して会社に関する詳細情報を提供しましたが、いくつかの点についてはこの製品に戻る予定はありませんので、製品のコミュニティ化や改善が直接影響することはありません(他の人は彼らがより良い仕事ができるように分岐し、私たちは業界外の才能を特定することができます。シカゴ/ NYCの競合他社やトップスクールからのみ引用します。
ロストソウル

@Lostsoul:あなたの更新に応じて更新しました。
FrustratedWithFormsDesigner

1
もう1つの優れた答えは、コードをオープンソース化する目的に役立つかどうかについてです。教授へのデモキット、ウェブサイト、フォーラムのサポートなど、効果的な方法の概要を見ることができてとてもうれしいです。彼らがこの道を選ぶことに決めたなら、それは会社が資金を供給するのに過剰ではありません。
エリーケッセルマン

2

@FrustratedWithFormsDesignの発言に2セントを加算します。

あなたの会社に何でもできるようにするためには、インパクト/ベネフィットを定量化するために何かをしなければなりません。いかなる量の話や感情、感情的な爆発(または欲求不満)も助けにはなりません。

5-Whyの手法を使用して、プロジェクトを実際にオープンソース化する「最終利益」を特定します。(5つ以上を尋ねる必要があるかもしれません:)今、もちろん、あなたは1つ以上の最終目標にたどり着くかもしれません-あなたはどんな答えにでも分岐して、「なぜ」と尋ね続けることができるので線形ツリーではなく、因果的にリンクされた目標)。

あなたが目標を定量化することができます参照してください値は組織に得た -あなたはそれが私が読んだお勧め測定することは難しいと思えば、「どのように何を測定するために-ダグ・ハバードは」今、これはそれ以上にそれを取るために、あなたのチョイスの武器」として使用すべきですオープンソーシングの「価値」を示す経営陣。数字が(リスクも考慮に入れて)信じられない限り、彼らはそれを見てさえ気にしません。

興味のある何かを見つけた場合、彼らそれをさらに調べるためにいくらかの時間を費やすでしょう。それが彼らの戦略的利益一致し、付加価値である場合を除き、彼らはそれを見ません(または、むしろそれを見て気にしません)。

お役に立てれば。

PS:同じことを伝える別の手段として、ビジネスモデルキャンバスを調べることもできます。


あなたの言葉だけに基づく賛成票。リンクされた参照の選択を批判していません。それは良いことでしたが、余分な努力は感謝するでしょう。しかし、説得力のあるケースを作成し、上級管理職のためにそれを定量化することについてあなたが言ったことは、私が効果的であると観察したことと一致しています。彼らは欲求不満、爆発を気にすることはないようです。認識できる反応なしにただ座ってください(多分私が気付いていないネガティブなものを除いて)。他のコンテキスト固有の考慮事項に関係なく、言及した問題に対処する必要があります。
エリーケッセルマン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.