私はGoogleコードで非常に良い経験をしています。これは高速で、技術的な問題はなく、オンラインインタフェースは非常にクリーンで使いやすいです(SourceForgeとは異なります)。
私はGPLまたはAGPLライセンスをお勧めします。
AGPLはAffero GPLです。 GPLとほぼ同じですが、改変版を公に使用している人は誰でもソースコードを提供しなければなりません。たとえば、自社のWebサイト/プロジェクトのコードだけを大幅に変更した会社があった場合、GPLだけを使用した場合、変更されたソースコードをリリースすることは強制されません。しかし、AGPLの下では、アプリケーションを配布しなくてもコードをリリースしなければならず、独自のサーバーでのみ使用して公的コードベースに貢献していました。これにより、潜在的なユーザーが企業部門から奪われる可能性があるため、長所と短所を比較検討する必要があります。
EDIT:http://en.wikipedia.org/wiki/List_of_AGPL_web_applications
EDIT 2:質問にデイビット・ドーウォードによってコメントに反応させるだけでインスピレーションを得るため、AGPLを使用したプロジェクトのリストがあります。
オープンライセンスを選択する理由は2つあります。
1)政治。開いているので開いてみたい道徳的には道です。 AGPLまたはMITライセンスを選択する必要があります。
2)実用。あなたは注意を払い、あなたのプロジェクトを使っている人々を欲しい。オープンソースプロジェクトは、同様のクローズドソース(または商用)プロジェクトと比べてはるかに簡単に注目を集めています。プロジェクトが有望視されている場合は、コードベースに積極的に貢献する人々を無料で入手できるかもしれません。また、無料のPHPクローズドソースアプリケーションを配布することはやや複雑です(しかし完全に不可能ではありません)。 GPLは道のりです。
EDIT 3:なぜあなたがこれを行うことを計画しているProducing Open Source Software
:私はこの無料の本をお勧めしますか?あなたの動機は、ライセンスの決定に大きな役割を果たします。 – Quentin
mzabskiが指摘している2つの理由は、どちらも私にとっては正しいことです。私はオープンソースを理念的にサポートしています。オープンした無料のツール(PHP、MySQL、jQuery)を使用してコードを閉じるアプリケーションを実現することは正しいとは思いません。もちろん、私はこのプロジェクトが有用であることを願って、潜在的な貢献者を惹きつけます。 – Nabab
私はこの問題を、プログラミングやソフトウェア開発ではなく、ライセンスや法的な問題に関するものなので、議論の対象外としています。 [ここをクリック](http://meta.stackoverflow.com/questions/274963/questions-about-licensing/274964#274964)および[ここ](http://meta.stackexchange.com/questions/139804/can-トピックについてのライセンス供与に関する質問)、詳細については[ヘルプ]を参照してください。 – JasonMArcher