特定のプロジェクトを開発したいと思っていますが、ほとんどの場合、自分で開発しているため、やる気がありません。
私は通常、同様の既存のプロジェクトを探して、開発者にコラボレーションを希望するかどうかを尋ねますが、かなり難しいです。
私と同じプロジェクトに興味を持ち、共同作業をしたい人を見つけるのに適した場所 (ウェブサイトなど) はありますか?
特定のプロジェクトを開発したいと思っていますが、ほとんどの場合、自分で開発しているため、やる気がありません。
私は通常、同様の既存のプロジェクトを探して、開発者にコラボレーションを希望するかどうかを尋ねますが、かなり難しいです。
私と同じプロジェクトに興味を持ち、共同作業をしたい人を見つけるのに適した場所 (ウェブサイトなど) はありますか?
自分でコーディングしますか?
オープンソースのファウンドリの 1 つでコードをリリースします。(code.google.com.sf.net.bitbucket.org、github.com など...)
簡単なライセンスを選択します (x11/MIT が適切で、必要に応じて GPL2/3/AGPL3 などがあります)。
1 ページのチュートリアルで、デプロイ、実行方法に関する簡単な手順を記述します。
あなたが構築したもの、および構築したいものについて書くウェブサイトを持ってください。
助けが必要な人を見つけて助けましょう。無理をしないでください。
信頼を築くには時間がかかります。信頼には時間がかかります。
あなたが書いた:
私は通常、同様の既存のプロジェクトを探して、開発者にコラボレーションを希望するかどうかを尋ねますが、かなり難しいです。
オープンソース プロジェクトが世に出回っている場合、開発者はすでにコラボレーションを望んでいる可能性があります。彼らがやりたくないのは、ソフトウェアを次の 500 億ドル規模の巨人に変える方法についての壮大な計画について話すことです。一般に、メーリング リストに参加する場合は、自己紹介 (「こんにちは、私は Joe です。X を行うのが好きで、このソフトウェアが好きです。」)、ソフトウェアを入手して使用し、フィードバックと建設的な批判を提供します。指示に従っているか、少なくとも試みていることを示してから、パッチ (または github の場合はブランチ) を提供すると、それが検討され、検討される可能性があります。
プロジェクトの方法論に従ってください。たとえば、彼らがテストを使用している場合は、パッチでテストを送信します。
オープンソース プロジェクトを開始しようとしましたが、失敗しました。フォーラムで自分のアイデアを公開したところ、プロジェクトに参加したいという人が 10 人から 15 人ほどいました。実際、活動はほとんどありませんでした...
失敗の主な理由は、公開する前に何も開発しなかったことだと思います。少なくともプロトタイプがあれば、本当に役に立ちました。もう 1 つのことは、(単純な) 開発プロセスを定義することです。
もう一度試すとしたら、次のようにします。
github.com で製品を確認してください。git を使用できる場合は、そこにいくつかのクールなプロジェクトを見つけることがよくあります。いつでもリポジトリをフォークして支援することができます。
まず、プロジェクトを Open Source Forge に登録する必要があります。ウィキペディアに比較リストがあります: http://en.wikipedia.org/wiki/Comparison_of_open_source_software_hosting_facilities
特定のフォージでは、助けを求める方法があります。SourceForge が行っていることは知っています: https://sourceforge.net/people/
このテーマに関する Karl Fogel の優れた完全な本、Producing Open Source Softwareを読むことをお勧めします。オンラインまたは Amazon から無料で入手できます。
すでにオンラインのどこかにコードがある場合は、プロジェクトの広告をStack Overflow の Open Source Advertisingに掲載できます。
リンクから引用:
実際のソース コードを書いているプログラマーの参加と貢献を求める広告でなければなりません。これは、たまたまオープンソースである消費者向け製品の一般的な広告として意図されたものではありません。これは、コードやその他のプログラミング (ドキュメント、コード レビュー、バグ修正など) に貢献してくれるプログラマーを見つけるためのものです。
Openhatch は、オープン ソース プロジェクトを探すのに最適な場所です。