2009-07-09 6 views
14

チーズショップにいくつかの卵をアップロードしたいとします。義務はありますか?ライセンスを提供する必要がありますか?テストを提供する必要がありますか?この卵(もしあれば)のユーザーには何らかの義務がありますか?チーズショップに卵をアップロードしても何か義務はありますか?

私は今までオープンソースとして何もリリースしていませんでした。私はそのプロセスを知りたいと思います。

+24

あなたはちょうど最大の質問タイトルを獲得したと思います。これまで –

+0

私はこれがO.oで始まる迷惑メールだと思ったので、スレッドを開けました。 – Fusspawn

+2

Thomas Owensのコメントにupvotesと答えがあるよりももっとupvotesがあるのは面白いです。私がコメントのアップヴォートの一つに貢献した謝辞を添えて。 –

答えて

9
  1. あなたは、便利な説明でパッケージを登録する義務があります。 が良いと思うパッケージを見つけることよりも不満はありませんが、説明がないので分かりません。あなたも、単にパッケージを登録することを選択することはできませんが、CheeseShopでhttp://pypi.python.org/pypi/jarn.mkrelease/2.0b2

  2. レイジー開発者の典型的な例:http://pypi.python.org/pypi/gevent/0.9.1

    ベター:http://pypi.python.org/pypi/itty/0.6.0

    ファンタスティック(でも変更履歴を!)コードをアップロードしてください。代わりに独自のダウンロードURLを提供することができます。 しないでください!これは、サーバーがダウンしているときにcheeseshopがまたはになったときにソフトウェアが使用できなくなることを意味します。これは、ソフトウェアを使用するシステムをインストールする場合、サーバーがどこかにダウンしてしまうために失敗する可能性があることを意味します。そして、大きなシステムでは、5つの異なるサーバーが関わったときに...常にパッケージをCheeseShopにアップロードするだけでなく、登録してください!

  3. また、特定のバージョンのソフトウェアに依存し始めたユーザーは、そのバージョンを削除すると失敗するため、例外的な状況を除き、卵を削除しないという義務があります。

    ソフトウェアをもうサポートしたくない場合は、説明の上に大きな太い「このソフトウェアはサポートされていません」という新しいバージョンをアップロードしてください。

    「0.1dev-r73183」などの開発バージョンはアップロードしないでください。

  4. あなたのソフトウェアのライセンスを "義務付け"ていないかもしれませんが、ちょっとしたことが必要な場合やアップロードが無意味になる場合があります。確信が持てない場合は、GPLにアクセスしてください。

これまでのところ、それは私の心配です。怒鳴られて申し訳ありません。 ;-)

+0

ありがとう!私はこれがすべてを説明すると思う。 – Geo

3

コードのライセンスが必要です。何人かの人々が考えるかもしれないことにもかかわらず、コンテンツの作者は、実際にライセンスを自分で付与する必要があります。チーズショップは、あなたが著作権者としてそれを許可するまで、他の人にコンテンツを使用するためのライセンスを与えることはできません。

+0

CheeseShopを著作権者に付与することはできません。文は意味をなさない。 –

関連する問題