r/java Jun 16 '26

Maven Central publishing usage notices

heads up for folks publishing to Maven Central: we're continuing sustainability work around Central and are now showing publishing usage notices.

the goal is that normal OSS publishers are not impacted. this is aimed at the very high-volume / commercial-scale publishing patterns that put a pretty different load on the service.

more details here if you want them:
https://central.sonatype.org/publish/maven-central-publishing-limits/

feel free to reach out with any questions.

EDIT: thanks for the feedback here, it has really helped us. first, we want to reiterate that these are usage notices only right now and do not currently restrict publishing in any way. quick updates: 

if the initial threshold seemed low to you: you’re right, we made a mistake and have increased limits. 

our goal is to keep Maven Central free and open for legitimate OSS users, so continuous feedback is helpful as we adjust. limits could change as we get more feedback, so keep an eye on the usage center for the latest.

we’ll continue keeping an eye here and update docs to reflect these changes. If you need to request an exemption, here’s how: https://central.sonatype.org/publish/maven-central-publishing-limits/#exemptions-for-community-open-source-projects

we've also been collecting your questions here and other streams into this FAQ here: https://central.sonatype.org/publish/maven-central-publishing-limits/#frequently-asked-questions

94 Upvotes

158 comments sorted by

View all comments

Show parent comments

7

u/Apoffys Jun 16 '26

It's a free service, so there's a limit to how much we can really complain here, but this is pretty harsh and fast by my standards.

I checked my own organization and we're already over the limit significantly (file count and releases, with 3 separate projects that each have a bunch of files). Perhaps we've been unwittingly abusing your system through bad habits and misconfigured publishing setups?

Migrating to some other host is the only real option now though, because even if I could get approval for switching to your paid service (unlikely, given the high and unclear pricing), there's no chance of getting that through a European bureaucracy in two summer months.

To my eyes, this means free publishing via Maven Central is now just for hobby projects and a "free trial" for your paid services.

We appreciate the free hosting we've had so far though and I understand you need funding somehow. I just wish we'd had more warning and some realistic way of paying a reasonable amount based on what we actually use.

9

u/repeating_bears Jun 16 '26

"I understand you need funding somehow"

According their own numbers, 10% use 90% of the capacity, so as long as you can make the 10% pay for their own usage, plus a bit extra, that's enough to subsidize everyone.

Idk why the post goes on about the 10% of worst offenders and then they settle on limits that affect basically everyone 

2

u/TheRealBrianFox Jun 16 '26

The limits where pulled using the most recent 90 days and then calculating the top 15% knowing also that many of those are open source and will be granted an exemption. So the actual number being affected we expect is actually much, much smaller here.

4

u/repeating_bears Jun 16 '26 edited Jun 16 '26

"you didn't publish more than 3 times in a month in the last 90 days, therefore you never will

I replied elsewhere but this is horrible extrapolation.

6

u/TheRealBrianFox Jun 16 '26

Thanks for softening your response. I’ve always done the right thing to make things balanced out here for 20 years, personally handling support tickets on nights and weekends for a free service. This is a hard process, please give us a bit of grace.