I think that’s the easiest question to answer: money.
I have been working on GoReleaser basically for free for several years now. It is true I got some money from sponsors and some help from other contributors (thanks y’all 🖤), but the majority of the work is still done by me alone.
GoReleaser Pro is an attempt to monetize it, so I can justify the time spent on it.
What does it mean to GoReleaser?
GoReleaser is now split into OSS and Pro.
The Pro version is kept by me alone. Features I found to be “enterprisy” will likely be added to the Pro version, while other features and bugfixes will go into both of them.
What are the Pro Features?
For now, a very shy start:
- Ability to include config files (useful for common configurations);
- Improved global hooks and global after hooks;
- Monorepo support;
- Custom template variables (goes well with includes).
Will keep adding more features (assuming GoReleaser Pro actually sells).
The thing about enterprise support is that it takes a ton of time, and time is limited.
My idea is to start selling licenses only, and eventually, if companies are interested, sell support as well, with SLAs and all that.
If your company is interested, let me know.
How can I get it?
Glad you asked! Just head to https://goreleaser.com/pro and hit that big button.
Or, since you read it to the end, click here to get it with a discount (limited seats).