Хостинг библиотек в Maven Central

У меня мало сомнений относительно размещения библиотек на MavenCentral.

(1) Возможно ли иметь следующий вариант использования. Создайте частный проект github, который генерирует библиотеку (jar), и разместите эту библиотеку в Maven Central, чтобы ее мог использовать любой разработчик. Держите исходный код закрытым на данный момент, но генерируйте Javadoc из исходного кода и публикуйте его для справки.

(2) Просматривая различные публикации о размещении библиотек в Maven Central. Похоже, что MavenCentral размещается в Центральном репозитории. Означает ли это, что мой проект должен быть с открытым исходным кодом только для публикации библиотеки в Maven Central.

1 ответ

Maven Central, как правило, предназначен для проектов с открытым исходным кодом или для кода по лицензии, которая позволила бы вам свободно использовать код.

Посмотрите мой ответ здесь, а также это сравнение лицензий (созданное Github).

Кроме того, я предполагаю, что вы знаете о том факте, что любой код, написанный на Java, может быть легко декомпилирован более опытным и опытным разработчиком, верно?

Другие вопросы по тегам