2016-08-22 7 views
2

クライアントで問題を解決するためのJavaフレームワーク/ APIを開発しています。コード/アイデアは私の財産です(クライアントのものではありません)。他の人にとっては役に立つかもしれないと思うので、オープンソースプロジェクトとして公開したいと思います。 公開することで、オープンで公開することを意味し、Mavenプロジェクトとして利用できるようにします。Mavenプロジェクトを公開するには

私は、Mavenの構造、Webサイトで利用可能な適切なドキュメント/使用例、単体テスト、おそらくコードカバレッジのしきい値に準拠していると考えることができます。 しかし、それはいくつかの委員会によって運営される必要がありますか?誰かにそれを提示しなければならないのですか?最終的にそれをMaven依存として利用できるようにするためには、どのようなステップが必要ですか?

+1

gitへのアップロード;) – emotionlessbananas

+1

はい、github。 docsと一緒にいる方が良い。 – neohope

+2

興味深いトピックです。私の目には「私の意見では」答えが出てくるだけです。そして面白いセットアップ:通常、あなたが顧客のために開発するものは彼に属します。あなたじゃない。私はオープンソースのものをコードするための請負業者に必ずしも支払うとは限りません...あなたはすべての法的側面がクリアされていることを確信しています。あなたの顧客はあなたのアイデアを受け入れますか? – GhostCat

答えて

4

私が知っている委員会や承認プロセスはありません。コードを公開Githubリポジトリに入れるだけです。これがオープンソースソフトウェアの仕組みです。

下記の優れた提案によれば、ライセンスも選択する必要があります。 Apache、Creative Commons、Gnu、MIT - これはいくつかの選択肢です。あなたが決める前に彼らが何を意味するのかを知る。

あなたの問題はその日から始まります。他の人にそれを認識させ、他の人に採用されているかどうかを確認する必要があります。それが良いのであれば、ユーザーベースを扱い、他の人にコードを変更させるという素晴らしい問題があります。もしそうでなければ、それはレポで衰えます。

+4

適切なオープンソースライセンスを追加することを忘れないでください。コードをアップロードしてもそれをオープンソースにすることはできません。 – Kapep

関連する問題