2016-06-15 2 views
1

MavenCentralでのホスティングライブラリに関する疑問はほとんどありません。Maven Centralでのライブラリのホスティング

(1)次のような用途に使用できますか?ライブラリ(jar)を生成するプライベートgithubプロジェクトを作成し、Maven Centralでこのライブラリをホストし、開発者がそれを使用するようにします。現在はソースコードを非公開にしておきますが、ソースコードからjavadocを生成して参照用に投稿してください。

(2)Maven Centralに投稿ライブラリに関する様々な投稿を行っています。 MavenCentralはThe Central Repositoryによってホストされているようです。これは私のプロジェクトがMaven Centralにライブラリを投稿するためだけにオープンソースである必要があることを意味しますか?

+0

ここでは、http://central.sonatype.org/を見てください。それ以外は、jarファイルなどを提供してオープンソースにしてください。あなたはそれを中央よりもOSにするのが正しい選択です。また、ソースコードは一般にJavaプロジェクトでも利用できます(デコンパイルは問題ありません)。さらにMaven Centralは、Maven Centralの全サービスをサポートし提供するSonatypeのサービスを介してホストされています。そして、あなたのプロジェクトがオープンソースではない場合(そういう風に聞こえますが)、セントラルは間違った場所です。 – khmarbaise

答えて

0

Maven Centralは、一般に、オープンソースプロジェクト、または自由にコードを使用できるライセンスの下にあるコードを対象としています。

herethis license comparison(Githubが作成)をご覧ください。

また、Javaで書かれたコードは、シニアでよく熟練した開発者が簡単にデコンパイルできるという事実を認識していると思いますか?

+0

法律はプロジェクトの性質を決定していません。元のソースコードを取得するためにJavaライブラリを逆コンパイルすることについて指摘してくれてありがとう。 mavenはオープンソースプロジェクトのためのものですが、このライブラリをそのまま使用するライブラリとライセンスを投稿することは可能でしょうか。中央リポジトリのように見えるのは、javadocとソースjarファイルが必要です。 – user2068004

+0

これで、オープンソースライセンスを選択する必要があります。私があなたに与えたリンクはGithubの人たちによって集められ、そのような問題を決定するのに非常に役立ちます。 – carlspring

関連する問題