どのようにしてオープンソースのウェブサイトを作り、利益を上げますか?


8

私はビジネスの感覚から正確に尋ねているわけではありませんが、たとえば、redditとTwitterはどちらも完全にオープンソースです。私の理解では、少なくとも彼らの利益の大部分は彼らのウェブサイトでの広告によるものだということです。それでは、誰かが自分のコードをコピーし、いくつかの小さいながらも効果的な変更を加えて自分のWebサイトを作成するのを防ぐには、どうすればよいでしょうか。

私はウェブサイトを持っているのでこれをお願いします、そして私は広告を通してそれでお金を稼ぎたいです。また、コードをオープンソースにして、見栄えを良くしたいのですが、このようなことが起こらないようにしたいと思っています。私のサイトは、Twitterやredditのような機関ではありません(おそらく近づくこともないでしょう)。彼らがあまりにも大きいので、誰かが自分のサイトをコピーすることを心配していないのか、あるいはオープンソースであるにもかかわらず実際に保護されているのかはわかりません。

redditはCPALを使用し、TwitterはApacheライセンスを使用します-これは彼らが必要とする保護を提供しますか、それとも私が得ていない何かがありますか?


4
あなたは本当に素晴らしい答えを得ましたが、OnStartupsがあなたにいくつかの素晴らしい答えを与えたかもしれないと私は思っています。
maple_shaft

回答:


22

誰もが自分のコードベースを取得して別のサーバーに置くことができる場合、「保護」はありません。無し。ジップ。その代わり、RedditとTwitterは、ネットワークの効果を利用してサイトを価値あるものにしています。(ウィキペディアの記事では、ネットワーク効果の例としてさえTwitterを引用しています。)

基本的な考え方は、人々をつなぐサービスの場合、その価値は主にユーザー数に基づいているということです。(私が世界で電話を持っている唯一の人である場合、それは役に立たないです。しかし、誰もがそれを持っていると、その電話は信じられないほど価値のあるツールです。)はい、そうです、彼らは彼らのサイトをコピーしている」と語った。そんなに大きなサイトを持つことです。


6
これらのサイトのいずれかが巨大なコミュニティを構築した後にオープンソースになったのか、それともそのように始めたのか(そして幸運だったと思いますか)を知っていますか?
爆薬

3
@tandu Redditは、設立から3年後の2008年にオープンソース化しました
tobyodavies 2012

3
現地の法律に準拠していなかったためにTwitterが許可されなかった地域にいる場合はどうなりますか(政府の検閲を許可するなど)。ソースのクローンを作成してその機能を追加した場合、その地域で成功するためのレシピは得られますが、コミュニティを構築して言葉を広める必要があります(〜ネットワーク効果)
JBRWilkinson

10

私はこの概念に自分自身で苦労しました。ここで私の答えをベストショットにします。ソフトウェア開発者としてのあなたの仕事はコードを書くことではありません。ある種のサービスを提供することです(それが何であれ)。

いずれにしても、ほとんどのコードは時間の経過とともに目新しさからユビキタスへと移行するため、プロプライエタリ環境でもそれは良い姿勢だと思います。たとえば、中小企業やファンクラブ向けの基本的なWebページを作成するために、誰も何もコーディングする必要はありません。

オープンソースソフトウェアから利益を上げることは、ブラウニーのレシピが箱から出てきたことを誰もが知っているベイクセールから利益を上げることに似ています。人々は自分でブラウニーを作ることができたかもしれませんが、しなかった、またはしたくない、または[理由の長いリスト]。彼らはあなたの便宜から、または[理由の別のリスト]を購入します。レシピを収益化しようとしないでください。代わりに、サービスの提供に焦点を当てます。


これは理にかなったアドバイスですが、私はたった1人です。あるグループの人が私のアイデアを見て気に入って、それをぼかしたいと思ったとすると、理論的には最初からそれを実行できますが、私のコードにアクセスできれば、かなりの数のステップを節約できます。
爆発の丸薬

@デイブ、ボックスの後ろの言葉は軽蔑的です。世界で最高のコードのいくつかはオープンソースです。特にウェブ開発では。私はファンボーイであると非難される前に立ち止まります。タンドゥー:あなたのアイデアが根本的に異なる場合を除いて(Webを完全に再定義する場合など)、どんなに複雑であっても、どんなグループの人々も数日であなたのアイデアをコピーできます。人々が彼らのコードをオープンソース化する前の練習方法としてTwitterライクを実装してきました。最初であること、堅固で新しいことこそが成功の秘訣です。「秘密のレシピ」ではあり
ません

@rahmuまあ、確かに根本的に違うとは言わないでしょう-私はオープンソースに行くことを提案していますか?
爆発の丸薬

@rahmu私の意図は中傷することではありませんでしたが、あなたがそれを指摘した後、私はそれがどのようになり得るかを見ることができます-それを指摘してくれてありがとう。
デイブケネディ

@tandu:私はあなたにオープンソースを勧めているのではありません。それを決めることができるのはあなただけです。私が言っているのは、人々があなたのコードを盗むことに対するあなたの恐れはあまり正当化されていないということです。ほとんどの開発者は、コードにアクセスできるかどうかに関係なく、任意のアイデアをコピーできます。一方、オープンソースはプロジェクトにいくつかの強力なメリットをもたらします。繰り返しになりますが、オープンソースを開くかどうか、さらに重要なことには、いつ、どのようにソースを開くかを知っておく必要があります。オープンソースは、コードを中心としたコミュニティを構築する場合にのみ有用であり、多くの作業を必要とする私を信じています。
rahmu 2012

3

RedditとTwitterは、人気の主な理由ではないため、コードベースをオープンソースにすることができます。彼らの最大の商品は彼らのコミュニティとそのコンテンツです。彼らがコミュニティやコンテンツを他の人が自由に利用できるようにするとしたら、彼らはあなたが述べているのと同じ方法で彼ら自身を危険にさらすことになるでしょう。

一方、Wolfram alphaは、完全にオープンソースである場合に危険にさらされるサイトの例です。グーグルのような会社が彼らのコードベースをその検索に統合した場合、それは彼らにとって壊滅的なものになる可能性があります。

あなたの質問への答えは、オープンソースであることから得られる利点と比較して、コードがあなたのサイトにどれほど価値があると思いますか。


2

ウェブサイトオープンソーシングにはさまざまな形式があります。

  • コードオープンソース化できますが、データオープンソース化できません
    (あなたはそれをオープンソースできる程度にデータを所有していないかもしれません、ところで)

    ...その後、ユニークなコンテンツを求めて人々があなたのところへ行きます。

    複製:サイトの複製は簡単ですが、空のシェルを取得するだけです。

  • コードではなくデータをオープンソースにするStackoverflowモデル

    ...ここのソフトウェアは、私たちが読みたいと思うかもしれない他の人のコンテンツから継続的に強要されるので、私たちのユーザーがアクセスし続ける場所です。

    そのようなサイトの複製は難しいですが、確かに可能です。
    それでも、クローン作成者は元の作者と数年の差でレースを開始し、最新の状態を維持しながら、元のサイトをオーバーランしてより多くの人々を訪問させる新しい競争機能を提供する必要があります。

    勝てるのはとても難しいレースなので、誰かが勝てば客観的に獲得しました。
    (そして、元のサイトが無視された状態で残っている場合に発生する可能性があります)

    一般に、サイトが何らかの理由で消えた場合、それは他の何よりもコミュニティのセーフティネットのようなものです。

  • ウィキペディアは窓の外にそれを。(オープンソースのすべて

    クローン、彼らは起こるでしょう

    元のサイトは、まだ前倒ししています:

    • データについて:アクティブなコミュニティがあり、コンテンツを生成、更新、改訂しています
    • コードについて:そもそもコードを考案した頭脳のように、誰もコードを理解できず、腐ったコードの大きな塊を維持できない

別の要因:コピーキャットサイトは、検索エンジン(少なくともGoogle)のソートアルゴリズムによって頻繁にダウンランクされます(非常に多くの WikipediaのクローンがAdsenseにキャッシュインを試みた後)ため、クローン作成者は望んだ可視性を得ることができません。


1

少しでも効果的な変更を加えたとしても、別のTwitterはおそらく機能しません。人々はクライアントをその上で使用することはできません(私が知っているどのクライアントもあなたが使用するドメインを変更することを許可していないため)、彼らの友人はそれには参加しません、など。サイトとは何か:コミュニティ。

私は(しかしIANAL)誰かが新しいTwitterを作成することを法的に妨げるものは何もないと思います(地獄、誰かがおそらくどこかの時点で試みた可能性があります)。


より良いツイッターを作ると言えば、131文字の制限があるツイッターについてどう思いますか。小さな変化。増分値の追加。なぜなら、句読点など、ポイントを付けるためにもう1文字必要な場合があるからです。このサイトは、「Twitter!」と呼ばれる可能性があります。
ケビン

1
追加のオタクポイントについては、「!Twitter」と呼んでください。:)
マーティン・グリーン

もちろん、次のステップは、132文字を使用することです。または、あなたが本当の
ワル

1

ReditとTwitterの価値は、ネットワーク効果、ファンベース、コミュニティなどに関する他のポスターにも同意します。

また、TwitterやRedditのようなWebサイトを最初から作成するのはそれほど難しいことではないことも指摘しておきます。基本的なコピーはおそらく数人年かかりますが、より洗練された機能をすべて再現するには、おそらく10人年未満の労力しかかかりません。これらの数字は、稼ぐべきお金があると考えるベンチャーキャピタリストにとっては些細なことです。したがって、コードを厳密に調達しても、潜在的な競合他社にとっては少し難しくなるだけです。

さらに、同様のことを行うオープンソースプロジェクトが多数あるため、最初からプロジェクトの機能を複製する必要はありません。


0

上記のネットワーク効果に加えて、Twitterはデータ全体のライセンスからも収益を得ています。私は、サードパーティのアプリを作成するために使用されるAPIについて話しているのではないため、ネットワーク効果を高めます。データ全体にのみ存在し、一部には存在しないパターンと傾向をマイニングできるデータ分析アルゴリズムの実行について話しています。データが多ければ多いほど、その価値が高まるため、企業に売り込むことができます。たとえば、ユーザーがTwitterやredditで行っていることに基づいて、金融市場の動き、政治的意見、スポーツゲームの結果を予測することができます...

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.