2010-12-18 15 views
1

私はアプリケーションを開発しており、オープンソースをリリースすることを考えています。アプリケーション開発用オープンソース

  1. デベロッパーAPIライブラリではなく、エンドユーザーアプリであってもソースを開くのは良い選択ですか?

  2. いつソースコードを公開するのがよいですか?最初からプロジェクトのオープンソースを開始するのか、それともv1.0になるまで待つべきですか?

  3. ソースコードがGPLの場合、誰かがそれをつかんで独自のクローズドソースアプリケーションを違法にリリースするのを防ぐ方法を教えてください。実際には、この著作権法の違反はどのように検出され、法律は強制可能ですか? - はい
    1:ここでは

+0

http://programmers.stackexchange.com/ –

答えて

4

これは

  1. はい...全てのコース、本質的に主観的なものです。多くのオープンソースのエンドユーザアプリケーションがあります。 Firefox、GIMP、Inkscape、Open Office、そして多くの(他の)GNOMEやKDEアプリなどがあります。

  2. v1.0まで待つ必要はありませんが、プロジェクトを「アナウンス」するためのコンセプトコードがあるまで待つのが良いかもしれません。あなたが空のコードリポジトリを発表した場合、あなたは寄稿者を得ることはまずありません。後で熱狂するのは難しいかもしれません。

  3. アプリのGPL違反を検出することは、おそらくライブラリのGPL違反を検出することよりも簡単です。

    コードがGPLで、GPL違反の証拠(または疑いが強い)がある場合はgpl-violations.orgまたはFSFに連絡してみることができます。

+0

+1について私は完全に同意します –

2

は私の意見です。それは、ポートフォリオ、他の人のためのサンプルアプリケーション、何でもできる... IMHO、それは開発者重視のプロジェクトではないかどうかは関係ありません。

2 - 最初から。これらのオープンソースリポジトリの1つの大きな点は、ソースコードを保持していることです。そして、そこには、プロジェクトの方向性に関するいくつかのアイデアがあります。多分、他のユーザー/開発者と話し合うことさえできます。

3 - Thats tough。私はあなたができないと思うが、私は確信していない。

関連する問題