I can sympathize, but this was always the end deal for cloud SaaS apps. Give em a taste, get em hooked, get years of institutional knowledge and process embedded in the app, refuse to let them export it, and crank the price up.
It's not only guys named Larry who are lawnmowers. Don't stick your hand in. *Own* your shit. Be suspicious of anyone who tries to convince you not to. If it's "easy" it might come back to bite you.
Even if some self-hostable software stack does a rug pull and changes the license, you just don't have to update. You can go log into the database and export to whatever format you want.
gregmac · 26m ago
> refuse to let them export it
Honestly, it's hard to feel too bad for people making the choices to use this stuff without considering an escape plan or safety net and then getting burned by it.
You choose to not get fire insurance on your house, your house burned down... like yeah, that sucks, I do genuinely feel bad that happened to you. But also, you took a risk presumably to save money and it bit you in the ass, and now you unfortunately have to pay the price.
Sometimes SaaS really does make the most sense. Having your people doing part-time, non-core operations of an important service they are not experts in can be a huge distraction (and this is a hard thing for us tech people to admit!).
But you need to go into SaaS thinking about how you'd get out: maybe that's data export, maybe it's solid contracts. If they don't offer this or you can't afford it... well, don't use it. Or take the risk and just pray your house doesn't burn down.
rectang · 15m ago
I imagine that a lot of people who make their living selling bad deals to suckers agree very strongly with you that the fault lies with the sucker.
blackoil · 39m ago
Data export should be legally mandated, be it cloud or hosted solution.
trhway · 30m ago
Don't subscribe to the solutions without data export. And cron the daily export of your data from the solutions you're subscribed to (and better choose the providers with CDC capability). Pure situation of voting with your dollar.
Obvious caveat here - the law of course must be made for monopolies.
Fernicia · 31m ago
"This one thing I think is important, and could easily stipulate in a contract, should be law"
Retric · 21m ago
People rarely get to actually negotiate contracts with a SaaS company. Unless you’re a very large customer it’s simply not worth their time.
Most companies can disable data exports at any time. Even if you’re regularly backing up that data when they disable it you need to instantly move to a new service or there’s going to be a gap.
SilverElfin · 12m ago
I think it’s more than export. Once you export your data you have to be able to import it into some other alternative and have it be useful. For example, even if you have the ability to export everything into some archive, it would be tedious to go find old conversations in slack from some offline archive versus searching for it in whatever you have moved to. I think all these online applications rely on lock in and end up extorting you at some point. We need better regulations for data portability.
The reality no one wants to admit - most software companies have no moat whatsoever if they aren’t allowed to be anti competitive.
scooter_y · 4m ago
good thing that Hack Club has a LOT of smart and talented people + using FOSS software makes it easy to fix stuff!
BrenBarn · 36m ago
It's not just cloud SaaS apps, it's everything that is based on unbounded transactions. Every subscription-model service, every Uber-like service, every social media site, every "free" email provider, everything. If you have to pay more than once for the same thing you're at risk.
It's certainly true that some providers are worse than others, but I don't think any of them are "safe" in the long term. Self-hosting is one solution, but even apart from that, a competitive market of multiple providers makes rugpulls like this less likely, because in such an environment even people who are not directly screwed may decide to jump ship to avoid being screwed later.
onetimeusename · 52m ago
I had a job where everything was self hosted and some things custom made and the company abandoned it and moved everything to cloud providers. We had internal IRC and XMPP servers, internal accounting apps, wikis, etc. and moved it all. We paid substantially more money and our previous internal apps were actually better. The reasons given for this were kind of strange.
It was things like "internally hosted wikis were too hard to use for non-technical staff", "even though they work, the internal apps are old", "we want something that is standard", "we can't fall behind the other firms". The point about cloud provider apps all being familiar is valid but none of this stuff was that hard. It felt like the reason we switched (apart from persistent rumors about deals between sales teams) was because executives decided our internal apps lacked a cool factor. So good luck convincing non-technical executives that the cloud apps they are accustomed to seeing shouldn't be used.
gxs · 41m ago
As someone who leads and has led large organizations in the past, I can tell you that believe it or not, users across different companies talk to each other and tell each other about the shitty software they are forced to use
Eventually this leads to pressure to give them newer/better tools
Sometimes, these nontechnical users are dealing with problems as real power users that technical users may not see - there really might be a better way to do something and they may have already seen it at another company or something like that
It also happens that something might be working great but looks really dated and right or not, it can give new employees a bad impression
Still another thing is of course that sometimes someone is just throwing a hissy fit and wants something for no good reason but they somehow get the powers that be to listen to them
I’m dealing with this now - everyone is going out and buying AI tools because there is so much pressure to have AI tools and everyone feels like they are falling behind if they don’t go out and buy 10 task-specific AI tools
All that is to say that it could be that those users you referred to were facing problems that you may have been too far removed from the business to understand, it’s not a knock on you, it happens. It’s also possible they just wanted something new and shiny. The pressure to do that kind of stuff is real - I can’t imagine forcing people off of slack, for example
kragen · 22m ago
"Eventually" often means 30 years later. Computer Associates was a pure customer abuse house for 20 years; many Oracle products have been that way for 35 years.
Enterprise software—software bought by people who don't have to use it—is as a rule abysmal. My model of how this happens is that there are large barriers to entry, and actually working well is not one of them, because the guy signing the PO doesn't have visibility into whether they work well or not. I don't know what the barriers are, but I suspect they include hiring people who already know CTOs, bribing ignorant shills like the Gartner Group, and having a convincing appear you'll still be in business in 10 years.
nine_k · 9m ago
This is pretty sad. It sounds like emotion-driven FOMO than reason-driven decision-making. Or maybe CYA-driven decision-making ("migrated infrastructure to AWS", nobody ever was fired for buying AWS!).
I would very much understand it if the reasons given were like "We miss the following capabilities that our competitors have: ...", or "We have trouble interoperating with key partners", etc. These would be actually good reasons to pay more, and risk more.
gxs · 2m ago
Yeah that’s what I thought I said - that sometimes it’s legitimate need, sometimes it’s not, and sometimes it’s...complicated.
I don’t think this phenomenon is unique to software - there are people who redo their kitchens every year because they can and people who are doing it for the first time in 30 years - it’s just what it is
calvinmorrison · 50m ago
"we want something that is standard".
Yeah? cool. Just get microsoft's cloud suite, its standard across non-cool companies.
Life is not worth living bikeshedding about chat apps.
ant6n · 42m ago
We use Microsoft at our startup because it’s so cheap - 12$ for storage, chat, Video Call, Office, email.
Except the software is often pretty annoying. And even in 2025, MS will still randomly eat random files and the auto recovery still doesn’t work reliably.
nine_k · 3m ago
Google Suite is $14 at the Standard level: 2 TB per user, email, custom domain, video calls, docs / sheets, etc. Approximately 15% more expensive, but, really, it's two dollars more expensive, and I'd say the quality is better.
calvinmorrison · 25m ago
yeah its kind of annoying.
its not the amazing stack when i worked at $startup, but also we dont really spend any time futzing with it.
Microsoft releases a new feature, we get it. cool.
brookst · 25m ago
Counterpoint: if you are willing to pay $X/year, the service is worth $X/year to you or your business.
If the company charged 10% of X for some time to prove the value (or “lock you in” if you prefer), then great, you got a subsidized ride for some time.
I do think platforms should offer data export, and I think customers should demand it, and I am open to the law requiring it.
But ultimately I don’t have a ton of sympathy for the “suddenly this tool I assumed would be underpriced forever actually wants to charge what I think it’s worth” position.
I know, unpopular opinion, roast away. Or tell me why any company should assume its suppliers will never exercise their leverage and take that consumer surplus right back.
jrockway · 22m ago
I think it's a fine argument to make. At some point, the price discovery mechanism has to ask someone a price that's too high. Someone then has to say "no".
Everyone starts off with a price that's too low because you want a "no" from a customer to be "no, because your product isn't useful to me" and not "no, I don't have that kind of money". (Maybe this is a flaw and generalizes to generative AI. I like Github Copilot for $0/month. I would not like it for $200/month. If it costs them $200/month to run it, then there is a big problem with the business model.)
leoh · 1h ago
It's a very bad look. I think even the large cloud players often cut deals with pro-social firms and it's very pathetic that Slack doesn't. It's not like its particularly expensive to run n+1 infrastructure.
randyrand · 1h ago
Wow, Slack does not allow business customers to export their chats. WTF. Found this:
"Workspace Owners can apply for Corporate Export. This lets you export all messages (including DMs and private channels), but only if your company has legal or compliance requirements and Slack approves the request. Once approved, exports are scheduled and delivered automatically."
So they have the tech built, you just aren't allowed to use it. Who would use this piece of garbage?
userbinator · 1h ago
IMHO "allow" is a rather moot term, when you already have access. Their API is surprisingly well-documented; when I worked at a place that used Slack, I had a logger hooked up to a local database, which was very useful when their not-quite-search failed to give any results for a comment that you and others very clearly remember making.
edoceo · 48m ago
Yes. If you use Slack, make your own archive.
I, I just have to mention that IRC had these archives so repeat questions had a corpus to search. The walled gardens don't.
For my teams the "modern" solution is Mattermost. My (biased) feelings are that it's 10x better than free-slack and 100x better than paid.
MontyCarloHall · 21m ago
>IRC had these archives so repeat questions had a corpus to search
It did? I used IRC pretty frequently back in the day, and the only logging I ever saw was through your own client. This was in the days of dialup, so you'd miss any conversations from when you weren't logged in. If you were fancy, you'd have a bouncer set up on an always-on remote server to log messages when you were away. But I never saw any centralized logging à la Slack/Teams/Mattermost. It's certainly not something supported by any IRCd I'm aware of. Maybe a few channels had custom bots that logged everything to a centrally searchable location, but I never saw such a thing.
Indeed, some here even tout the "ephemeral nature of IRC as a feature, not a bug." [0]
The ephemeral is indeed a bug. Anything important should be saved somewhere else (notes, decisions, docs, wiki,..) IRC is the same as watercooler or quick group meeting, no one brings a recorder to have everything on file.
In some cases, as Slack says, there may be a legal mandate to log employee conversations, but in other situations there may be legal restrictions on reading employee-to-employee conversations. That all probably varies by jurisdiction.
And then you have more complicated situations, like companies that use Slack to offer tech support to their customers, or random open-source projects or local volunteer projects using Slack. They might pay for a business license for various features, but it's probably not clear to every member that that would mean whoever set up the Slack account should get to read everyone else's correspondence.
You also want some kind of safety check to make sure that a random IT guy who set up the Slack system at a small company isn't reading through people's DMs and private channels to stalk people or access confidential information.
ejstronge · 50m ago
> but in other situations there may be legal restrictions on reading employee-to-employee conversations.
In which US jurisdictions can employee-to-employee records (from employer-owned communication media) be denied to the employer/customer but maintained by an unrelated third party?
zdragnar · 25m ago
Organizations aren't limited to a single country. My current client has employees in most of, if not every, time zone across the world.
As such, you need to be able to review the legal status of every pairing or group of people's private chats.
At any point in time a US based customer might invite a EU based customer, so looking specifically at US jurisdictions is irrelevant.
ejstronge · 16m ago
> Organizations aren't limited to a single country. My current client has employees in most of, if not every, time zone across the world.
In a single legal entity?
> At any point in time a US based customer might invite a EU based customer, so looking specifically at US jurisdictions is irrelevant.
What case law are you considering when you insinuate that Slack must review the retention of records between users of a Slack business customer?
notpushkin · 1h ago
Yeah, but exporting public channels shouldn’t be a problem, no?
Nice! I’d say most of the knowledge can be preserved that way then.
(But I would also start making backups regularly, because who knows if how long this would last)
artursapek · 1h ago
Big soulless corps inevitably get greedy. It’s pretty depressing
Kirth · 45m ago
Let's be honest; how many Slack messages or conversations older than 2-3 weeks still have value?
joshstrange · 41m ago
95% might have little value or zero but 5% of them are gold, it’s just not always clear which 5% is the gold until you need it.
JambalayaJimbo · 41m ago
Slack is the first place I search for any issue at my company and I frequently take advantage of 3-4 year old threads
mitthrowaway2 · 40m ago
In BC, engineering firms are legally required to maintain project documentation for 10 years, including slack messages.
dzhiurgis · 42m ago
Slacks biggest value is ephemeral nature. Forces you to document in proper places.
kfogel · 1h ago
So many stories like this about Slack.
We use Zulip (https://zulip.org/) for our corporate chat, and we've never looked back. It's been good, and it's fully open source. We self-host, but paid hosting is easy to get too if you want.
robotburrito · 41m ago
I love Zulip. We used it before our small firm was purchased by a large company that moved us to teams. Great software!
amarant · 1h ago
Unless I'm missing something tho, zulip seems to be exactly the same? That is, it's a SaaS with no oss software, no self hostable alternative. Only difference is they haven't hiked their prices......yet.
At this point anyone looking to avoid a price hike like the one described above should probably consider something they'll have more control over.
I'd probably go with my own Mastodon server if I was a company that needed any such communication tool. I'm sure there are other alternatives out there too
sweettea · 1h ago
It's OSS and self-hostable. And it's got a great UI and the most joyous technology I've ever had the pleasure of using. https://zulip.com/self-hosting/
amarant · 51m ago
Oh, so I was missing something!
That was not very obvious from their landing page!
Well in that case, carry on!
nh2 · 33m ago
> That was not very obvious from their landing page!
It says in bold letters:
"Your data is yours!
For ultimate control and compliance, self-host Zulip’s 100% open-source software"
amarant · 7m ago
Well yeah but I bet slack has similar wording on their site. In this case they apparently meant it, but to me that just registers as marketing speech.
I guess I've been on the internet too long, my brain automatically blacks certain language out, like a biological spam filter.
Kirth · 42m ago
Sadly as with many such products, if you want SSO and the like, you'll still end up paying per user per month. That gets stupid expensive quick
coder543 · 27m ago
Or not.
> When you self-host Zulip, you get the same software as our Zulip Cloud customers.
> Unlike the competition, you don't pay for SAML authentication, LDAP sync, or advanced roles and permissions. There is no “open core” catch — just freely available world-class software.
The optional pricing plans for self-hosted mention that you are buying email and chat support for SAML and other features, but I don't see where they're charging for access to SAML on self-hosted Zulip.
now there is always the question how a company used Slack, e.g. just some ad-hoc fast communication channels like "general", "food", "events" or a in depth usage with a lot of in-depth usage, including video conferences, channels for every squad/project/sprint/whatever
but the relevant thing to realize is that there is subtle but very relevant difference between a "social network" focused tool and a work place communications focused tool
and Mastodon has a very clear focus on the former while Zulip has a clear focus on the later
For whatever reason, Salesforce has failed to capitalize on the AI excitement/craze [1]. Its earnings growth is just not what it used to be (i.e. during the peak cloud era of 2010s-202x).
A move this aggressive (e.g. pushing companies on Slack to pay 10x more, immediately, or get lost) is not isolated and probably the result of institutional forces. It's not like the random sales person in charge of this decided to be destructive. Salesforce the company is getting squeezed and this is one of the outgrowths of that pressure. And it speaks to the insane dysfunction that must be taking place in the bowels of Salesforce right now, I'm sure it's crazy.
It's really surprising -- Slack is the poster child of an app where AI-based semantic search (e.g. RAG) would be incredibly useful. Yet despite Marc Benioff's grand proclamations about AI [0, 1], you barely see any AI integration into one of Salesforce's most universally-used products.
Salesforce as a company hasn't been innovative in 20 years. It's no surprise that they can't make anything of AI outside of a couple fancy marketing campaigns.
tomrod · 1h ago
I mean, they really really tried to be the low code provider. But, as far as. I'm aware, no one really likes Salesforce as a product, it's integrations are poor generally.
delfinom · 16m ago
It's a CRM. AI won't help there, customers already hate getting harassed by cold calls and endless AI support bot loops. They are just hitting market maturity.
joshmlewis · 18m ago
It's also not a coincidence that Slack is neutering the ability to access channel history via the API very soon. With a very generous rate limit of 2 requests per minute I believe it was and a max of ~10 messages. This is already enforced for new marketplace apps and will apply to all apps starting in March according to their docs.
fn-mote · 1h ago
I was ready to be unsympathetic - too bad for the company - but then I read TFA and it's a rug pull on a nonprofit teaching coding to kids....
(They do help clubs sell things, taking "7% of income", so they do have a revenue stream, but the money that Slack wants would pay a veritable army of student interns.)
aramsh · 21m ago
FYI Hack Club helps fiscally sponsor organizations that do not have the capacity to apply for nonprofit status (https://hackclub.com/fiscal-sponsorship/). The 7% income covers dev fees for lawyers, engineers and a bunch of other stuff to help it kept running.
layman51 · 35m ago
There must be some kind of mistake, or some details getting left out here. Usually Salesforce (the parent company) is pretty nice about offering discounts to nonprofits. If they are losing the discount, could it be that maybe it's because the clients they serve (i.e. the people receiving help/services at their nonprofit) are treated as "active members" of their Slack instance?
I'm not too familiar with Slack pricing but it suggests in the Fair Billing policy[0] that they bill per active member. Without any discounts, the Pro pricing is $7.25 per active user per month, if paid annually.[1] If they are needing to pay $200,000 annually, then I think that means they have over 2,000 active members in their Slack which does not sound like a "small nonprofit" to me.
This pricing model makes no sense for a non-profit that is trying to teach coding to teenagers worldwide. They will have a lot of users (remember) who might only send one or two messages once in a while. having to pay $7.25, for some who just asked a single question, is essentially extortion for a non profit like that who's primary purpose involves reaching out to as many people a possible.
> then I think that means they have over 2,000 active members in their Slack which does not sound like a "small nonprofit" to me.
those are not employees, but most likely the people they are trying to help.
tantalor · 17m ago
Feels like Slack is not a good fit for that particular use case.
Would make much more sense to use Discord.
layman51 · 17m ago
Well now I'm convinced that this confusion is the root of the billing issue. Is there not a way that the clients (i.e. the students they are helping) could be added as some kind of "customer" instead of an "internal employee". If not, then yes I could see why it would be expensive.
Suppafly · 7m ago
>maybe it's because the clients they serve (i.e. the people receiving help/services at their nonprofit) are treated as "active members" of their Slack instance?
I don't know anything about slack, but a lot of the saas programs I've supported do something similar where they negotiate a price per 'user' but then during the setup try to get you to start including a bunch of users or change how users are defined to include extra people that are only tangentially related to the day to day operations. One I support, I found out I get charged extra for users of one of the modules beyond the seat charge to already have them in the program.
belthesar · 11m ago
Hack Club is a non-profit community, so the bulk of their user count isn't non-profit employees or even volunteers or mentors, it's a bunch of kids hanging out and making cool stuff.
Maybe that doesn't move the needle on whether they're a small non-profit or not for you, but it's different than a massive non-profit like, say, the Prevent Cancer Foundation, which also receives millions of dollars per year to facilitate their mission.
armada651 · 1h ago
> a pretty massive sum of money
I feel like the perception of money is distorted in tech circles. To me $10,000 is a pretty massive sum of money. For most people $250,000 represents a life-changing amount of money.
syntaxing · 1h ago
To a person yes. To a business, not so much. It’s just the “cost of business”. A ton of hardware software is north of 10K for barebones license. Really adds up if you start stacking stuff (looking at you Catia and COMSOL).
margalabargala · 11m ago
In the article, this isn't a business. It's a nonprofit.
For 99.9% of nonprofits, their annual budgets are in the single digit thousands or less. A sudden $250k bill is fatal.
paxys · 6m ago
A nonprofit is also a business. This particular one makes $11M+ a year in revenue, so in the 0.01%.
casparvitch · 26m ago
Sure, but COMSOL does a lot of work for you you couldn't achieve otherwise - I find it hard to see glorified irc (slack) as ever being worth $200k a year!!!
andrewstuart2 · 1h ago
It's not distorted so much as it is relative to value. But that's not for tech, it's just for business in general. If you can make an extra $500k because you spend $250k, and there's not a better way to spend that money, then it makes sense to spend the money as long as you can afford it (or borrow it).
armada651 · 1h ago
I'm not saying that you shouldn't spend such a large sum when it makes sense and I'm definitely not saying that a distorted perception of money is limited to tech.
However the value of money is quite absolute, it's dictated by the exchange rate after all. If $250,000 is nothing more than "pretty big", then your perception is either quite distorted or the rate of inflation is much more severe than I understood it to be.
amarant · 52m ago
Everything is relative.
My previous employer had daily revenue in the area of $10 million.
$250k barely registers. They've got more pocket change than that lost in their couch.
Anything that's less than an hour worth of revenue is a small expenditure. To them, this extortion would probably elicit the equivalence of a shrug, or at most a mildly annoyed grunt
fn-mote · 51m ago
The value of money depends on where you live. In the Bay Area, you could stop working for a year or maybe two with that much money, especially if you didn't care about health insurance. You can call it distortion if you want.
I understand that you could also take that money and move somewhere it would last for a long long time.
Insisting that money is absolute does not seem accurate to me. That is sounds like making the claim that the things you could buy with that money are the same everywhere.
stouset · 52m ago
> value of money is quite absolute
You are conflating price and the value. I assure you that to a billionaire, $250,000 is of nearly no value at all.
armada651 · 50m ago
In other words a billionaire has a distorted perception of money. Also, water is wet.
throwaway-0001 · 35m ago
To someone in Nigeria on 50usd per month, 1usd is a lot. To a guy earning 10k per month in California, 1 usd is nothing. Who’s distorted here? 50usd or 10k guy?
Everything is relative.
cmckn · 58m ago
This sentence was referring to the $50,000 payment that Slack demanded in the next few days.
armada651 · 48m ago
Even $50,000/yr would be way too much for a chat service nevermind to just stave them off for a week.
cmckn · 14m ago
I agree, my point was that you and the author of the post seem to be in agreement. I don’t think they’re being flippant about the amount.
junar · 1h ago
I really wish this post had more details.
How was the price computed? If Slack charging per user, how did this organization have so many users? Why is their new provider more favorable in pricing?
If Slack was previously offering a nonprofit discount, what happened to it? Did they decide that this organization was ineligible, or are they shutting it down in general?
sadeshmukh · 56m ago
The price came out of nowhere for Hack Club. Slack had a unique agreement, also lowering the minimum age, with this specific nonprofit. I'd argue that for their scale, 200k/yr from 5k/yr with a week of warning is absolutely crazy. And I'm talking from experience - I got this message literally today, out of the blue, that after eleven years, we had to migrate within days. The community is so much larger than I imagined previously, and it sucks that it just had to end this way.
3eb7988a1663 · 1h ago
Are there details that would make it suddenly math for you? Getting a $50k bill out of the blue with one week to pay is an organizational failure / bully negotiating tactic.
junar · 48m ago
What I'm trying to say is that a story with more details is more interesting to me than a story with fewer ones.
They spent multiple paragraphs complaining about Slack, and gave Mattermost a brief mention in a single sentence. I'd enjoy hearing praise about Mattermost if they're willing to provide it as well.
edoceo · 46m ago
My teams have been on MM for 5+ years. Self hosted. So, worst case we're reading directly from the PG database.
realityfactchex · 1h ago
Since you're a nonprofit that teaches coding, it could be a great time to consider self-hosting a FOSS chat tool.
Suggestions: Campfire [0] or Zulip [1].
Also, if the data in chat is being held hostage, the org might be using chat wrong. Right tool for right purpose. If starting over, perhaps consider if it would make sense to put that documentation or whatever it is that will get "lost" from Slack into a wiki or repo or other appropriate tool?
Big empathy, though. It must be pretty crushing. But that is why serious geeks have long been for FOSS.
[0] https://once.com/campfire (recently became FOSS)
[1] https://zulip.com
novatea · 53m ago
I'm in Hack Club, the team is moving all of us to self-hosted Mattermost. It is unfortunate that we have to re-code so many things though.
renewiltord · 50m ago
The post says they're moving to Mattermost and has a screenshot of the same.
realityfactchex · 17m ago
Yeah, I must have read the whole article except that sentence, which is buried at the very end, after all the images.
If those any of those 4 screenshot snippets are of Mattermost, it's not very clear. All I see is screenshots of what appears to be Slack.
arrty88 · 7m ago
That’s salesforce for you! My employer left slack due to 7 figure bill for seats that were 10 times smaller due to shrinking company.
kragen · 28m ago
Slack's business model has always been that you give them all your most critical data and they sell you access to it. This is basically the business model of the traditional kind of ransomware, before people got better at making backups.
You probably should expect large bill increases over time from ransomware-as-a-service companies like Slack. Not all of them—people are capable of behaving decently—but probably the nature of the category is such that you should expect it of most of them.
When switching providers is impossible, the pricing of maximum profit for the provider is the pricing where the buyer is exactly zero. Slack presumably doesn't have quite enough information about their clients' businesses to calibrate this exactly, but if they can approach it approximately, they'll make a lot of money; even though they drive some of their customers out of business, those losses are compensated for by the higher revenues from their surviving customers.
In 2023 they had $11.4 million in revenue, almost entirely donations, and spent about $6 million. They had about $10 million in assets.
sqs · 17m ago
It's a big organization of teen coders who build really cool things together. Instead of coding alone, they get to hack on software and hardware projects in person and online with other smart teens all around the world.
You can see full financial and donor information at https://hackclub.com/philanthropy/ as well. Check it out. It's an organization that lots of HN folks would support (and many do). (I am on the board of Hack Club.)
cmckn · 12m ago
Sounds like a great project! Sorry you had to deal with this headache.
DarkmSparks · 18m ago
The fact they think they can charge this much tells me that there is a lot of room for competition in the webguis for irc space.
Anyone fancy building on for self hosting? Im booked up solid till February but this would make a nice Christmas project.
jppope · 59m ago
I totally feel for your group in this situation, and more than anything I think the timeline is pretty rough.
To address the rest of the comments in the thread though... most pricing structures are to incentivize growth or to maximize profit. In the days of Bill Macaitis Slack was a growth company, and they were trying to build as much good will as possible, because good will is good for growth (especially to reduce cost on marketing). Salesforce doesn't care about good will or growth at this point, because the market penetration phase is basically over. Retaining good will over maximizing profit at this stage won't help them with what they are trying to do, and they aren't that kind of company anyway. Its not like Patagonia bought slack or something.
The lesson, if there is one, is that as a consumer to keep the companies honest we need more competition (and no I'm not talking about Microsoft teams). However this is exactly the opposite of what investors want. Think about that when you decide to buy a product from a well funded VC backed startup. Being cheap and moving fast aren't the end state.
nextworddev · 1h ago
First time hearing about Mattermost. Good thing I found this articl
murukesh_s · 1h ago
We replaced Slack with Mattermost for one of the teams - and guess what we don't miss Slack there. Threads, push notifications everything works fine and you get more features at least compared to the free version of Slack
getpokedagain · 1h ago
So is the winning strategy here to pick anything but the top dogs in the game and hope they never make the big leagues and start behaving like shit? Mattermost just seems like another risky dependency
dinkleberg · 1h ago
You can self-host Mattermost. It seems that is likely what they are going to be doing from the article since they talked about how important it is to own your data.
edoceo · 44m ago
And the self hosted is, effectively, just `docker up`. Saved us $1000s
mindwok · 13m ago
Anything you can self-host is mostly safe, because at the very least you have access to the raw data and can move elsewhere if you need to.
3eb7988a1663 · 1h ago
It always felt weird to me that glorified IRC could command such a price premium. Admittedly, a bunch of engineering was put in place to make things work, but it was still just humans chatting with each other for what is probably tiny amounts of data storage.
twarge · 1h ago
We used Mattermost but eventually started getting annoyed by the nags to upgrade in the free version. Zulip is has been far better.
bigtones · 1h ago
Mattermost website is down right now with an nginx error. Does not look promising.
usef- · 1h ago
Seems fine to me. Maybe a regional blip? (you posted <1min ago)
privatelypublic · 1h ago
Off topic, but this reminds me of apples worst UI sin in my book: holding the refresh circle bo longer dumps the cache foe the page.
boxed · 1h ago
We ran Mattermost at a previous job and it was the best tool I've used for corporate use. It had an extremely useful feature where you could put a flag on a message and that flag was shared for everyone. We used it to keep track of which questions were answered in the suppor channel. With their API I plugged this into an internal tool so all developers could see how many open questions there was.
Their "threads" feature was also great: it was just like replies in Discord (all go into the channel) but you could open up the thread to get it isolated. Worked way better than slack replies which just devolve instantly into you losing all track and messages can't be found again.
squigz · 57m ago
> Their "threads" feature was also great: it was just like replies in Discord (all go into the channel) but you could open up the thread to get it isolated. Worked way better than slack replies which just devolve instantly into you losing all track and messages can't be found again.
I desperately wish Discord worked like this. As you say, current threads just shove away conversation and it's quickly lost.
freediver · 46m ago
We are using a hosted Zulip instance for company chats at Kagi, not just to prevent scenarios like this but also for data privacy reasons.
arp242 · 1h ago
Did you have a special deal with Slack? I don't understand how they can just increase the price with a few days notice?
So it seems like Slack took them off the nonprofit plan.
That's a different story altogether and makes more sense for the timeline involved.
If they determined that Hacker Club violated some terms of the nonprofit demanding they move to regular or be kicked out seems not as bad
Vegenoid · 4m ago
I can't imagine any scenario that justifies an out-of-the blue demand of $50k within a week or your data is deleted. The only way this isn't an awful thing to inflict on a teen education nonprofit is if there have been conversations happening that weren't disclosed in the post - conversations that would have illuminated this possibility.
aramsh · 38m ago
Hack Club was on a grandfathered free nonprofit plan, but switched to a 5k/year on earlier this year under a special deal with Slack. Now the price is increased to 50k one time, and then 200k a year
sadeshmukh · 36m ago
It was no longer the free nonprofit plan since a few years back, and there was a special contract drawn with HC (that's the 5000/yr mentioned in the original post).
raffy · 15m ago
Slack doesn't even have a functional input field.
ThinkBeat · 46m ago
If you are going the way to self-host it
so you own all your won data.
all you have to do is run mattermost
in production on hardware you control
at 99.9% Or 80% or whatever uptime
is deemed necessary.
Or you can use an out of the box
host, but then your data is
not in your direct control.
altairprime · 11m ago
This is remarkably familiar.
dangoodmanUT · 8m ago
i wish discord worked better for work
thiagoperes · 1h ago
We’ve been using Microsoft Teams as well as the entire office suite, and we’ve been positively surprised. There is an occasional clunky UI you come across, but the feature set is far superior to Slack or Zoom, and the ecosystem integration is nice.
dafelst · 15m ago
Slack's user experience for chat is leagues better than Teams, they're honestly not even close. I say this as someone who worked at a company that was heavily invested in Slack, and was then acquired and forced into the Teams ecosystem. It was a huge step down.
JackMorgan · 48m ago
Funny the last two months Teams has been the most buggy software I use. Nearly every day it drops a call, loses microphone connection, simply refuses to load, and chats disappear. It's nearly unusable. My teammate had it drop him out of a call roughly every ten minutes the entire day last week.
dismalpedigree · 39m ago
Being logged out on a daily basis and having to login twice (once for the main client, once for calendar specifically) is beyond annoying. Hey maybe you would like to try copilot that we are shoving down your throat at every opportunity even through you disabled it as much as possible at the account level. Oh you thought you would get notifications reliably? Thats cute. We will only deliver them randomly. But yeah, sure, teams is better than slack or mattermost. We use mattermost internally. Has the good parts of slack without the lock in.
Krssst · 5m ago
They also ignore the default browser by default for some reason to force-feed Edge to users. There's an option to change that but why is it ignoring user choices by default?
jayknight · 57m ago
Teams chat better than slack? Are we using the same Teams? Because it doesn't come close in my opinion, and the opinion of basically everyone I work with.
tuesdaynight · 34m ago
I had the same reaction. I believe that it's the first time that I see someone that prefers Teams. There's no comparison for me. I've been using Slack for the last year after using Teams for years and the difference is staggering knowing how big Microsoft is. Using Teams was a daily battle.
margalabargala · 4m ago
What are your experienced differences?
Frankly most of these tools have been at feature parity since before Covid.
mdorazio · 47m ago
Chat? No. But the strength of Teams is that it lets you do everything else you want in an integrated communications app - voice, video calls, calendars, viewing (and editing) documents, etc. At a reasonable price that Microsoft isn't going to crank to the moon.
s0sa · 33m ago
So instead of doing one thing well, it does a bunch of things poorly?
sciencesama · 41m ago
This when you need a slack exporter ! And a slack import eligible software !
rr808 · 56m ago
Campfire is free now if you can host yourself. Probably good enough.
novatea · 58m ago
Another Hack Club member here, this situation is hard on many of us since we built many of our projects around Slack integration, and we now have to rapidly re-code them so they don't break. It's not great, especially in the middle of the school week (reminder that hack club is a coding nonprofit for teenagers, so i have to go to school and have homework while doing this)
cozzyd · 1h ago
If they start doing this to academic accounts... I'll have to set up some Mattermost instances...
dmbche · 1h ago
Set it up earlier than late, if you're expecting 7 days notice before deletion
leoh · 1h ago
I'd get off ASAP.
hopelite · 1h ago
Frankly, not having an alternative identified for all hosted corporate services and maybe even at the ready with regularly maintained deployment and transition plans is and long has been reckless at this point.
Think of it, this example alone is a $250k risk and it seems from this point forward that $250k risk is significantly high and the impact is major, considering there’s a short decision fuse on the extortion.
Would you be ready to retain data; set up, deploy, transition, restore, and scale alternatives to Slack within a week or your institution be forced to pay such blackmail/extortion?
3eb7988a1663 · 55m ago
That seems an unreasonable bar for all services. Even if you have identified say, Gogs to replace your Github instance, there are so many practical realities of porting a large installation that your simulacra instance is offering nothing.
nextworddev · 1h ago
Is it even possible to migrate 10 years of message history out of Slack?
scooter_y · 27m ago
yep! Hard, but possible.
Spivak · 1h ago
I genuinely don't understand this from a business perspective. They were getting money, then they jacked up the price to a degree that all but guarantees they will lose them as a customer. Sure it's small potatoes but they could have done like 30 seconds of research to see if the customer even has the means to pay before strong-arming them and getting nothing.
Honestly just a heuristic that says any company simply on principle would rather leave than eat a 4000% price increase.
nkrisc · 1h ago
Agreed, it's bizarre. $5,000/yr > $0/yr. There's no way the operational costs from this specific customer exceed $5,000/yr.
3eb7988a1663 · 53m ago
Maybe they were running the math expecting that the customer would bail before the year renewal, but would pay the short term extortion to migrate their data.
$50k today + no more business vs 10 yearsx$5k business
If you really need to juice the quarterly numbers, it is a strategy
rchaud · 50m ago
They're not an independent business, their pricing is probably decided by Salesforce. It's probably bundled in free for Salesforce customers who buy a minimum of X seats.
hkt · 19m ago
PSA: IRC has been around for decades. Longer than most HN readers. XMPP isn't far behind. Self host. Be in control of your data and your costs.
leoh · 1h ago
Man, screw slack. WebKit also runs (ran?) on slack and because no one has been willing to foot the bill, search is significantly truncated. I tried reaching out to their sales team and several individuals there to see if they could do something to help -- after all, for crying out loud, WebKit is sine qua non for Slack and all I got was nonsense.
giveita · 55m ago
Can obe simply export all the data and dump that in Dropbox (for interim).
Yeah doesnt help immediate operational issues but at least there is no lost data that way.
prng2021 · 1h ago
On the one hand I feel sorry about how big of a price hike that is but on the other, I call bs. I find it too hard to believe there was truly zero communication leading up to this point where you now have 1 week to pay up before they revoke all access and delete all data.
sadeshmukh · 54m ago
It did happen, at least from the perspective of a one year member. We had zero warning, and even core staff were caught off guard. Our migration basically began now.
3eb7988a1663 · 57m ago
I am willing to believe these things do happen. Different vendor, but I have experienced a price jumping 3x with one month notice before the annual renewal.
blantonl · 1h ago
I agree. If this was Oracle I might not have too difficult of a time believing this is all of the story. But I do think in this case there is more to the story.
ivewonyoung · 1h ago
Did you miss this news?
> Salesforce cut 4,000 customer support jobs, reducing staff from 9,000 to 5,000 employees · CEO Marc Benioff linked layoffs to AI automating...
prng2021 · 55m ago
Yes that was two weeks ago, but what is the relevance of that to this post?
rchaud · 46m ago
Fired account managers aren't sending any emails to their customers.
system2 · 40m ago
I pity companies using Slack. Once again, you don't need to be "cutting edge" all the time. You existed before Slack; you can continue existing after it. Let this be a valuable business lesson. Own your own stuff.
boxerab · 1h ago
Time to switch to Mattermost.
stevage · 57m ago
Did you read the article?
donatj · 1h ago
> Slack transitioned us from their free nonprofit plan to a $5,000/year arrangement, we happily paid. It was reasonable
Their definition of reasonable and mine are... not aligned.
Just self-host an IRC or Jabber server for crying out loud.
For a single $5,000 I'll personally teach each of your users to use it.
varenc · 14m ago
Doesn't an IRC server have no concept of chat history? Not really comparable. Setting up the server is the easy part, it's migrating their integrations, updating docs, copying over history, educating users, etc, that is the hard part.
tomrod · 1h ago
$5k might represent 4 hours of labor for all employees. Switching costs are real.
sadeshmukh · 52m ago
We use a lot of Slack specific features, especially bots, and it's more of a pain to move thousands of users and channels than to just pay up.
rowanG077 · 1h ago
I love that large companies keep showing us more and more often why you really, really shouldn't rely on them.
greyface- · 1h ago
Over a long enough time frame, this also includes any small company with ambitions to become a large company. Tiny Speck started in 2009 with a $1.5M seed round, before pivoting to Slack, before the $27B Salesforce acquisition.
stevage · 58m ago
Yep, I like small companies that are happy being small companies.
hopelite · 1h ago
It’s not even really just large companies, even though the extortion, predation, and vulture tactics tend to be rolled out once market capture and network effect has been achieved, which tends to correlate with being larger companies.
Frankly, we should all have learned by now after example upon example of this bait and switch type behavior being pulled on us. They lure the children into their windowless panel van with the candy of a cool offering and then violate us once they’ve slammed the doors shut and have us captured. Why are we still falling for this trap of becoming dependent on these hosted services?
Is it laziness? Lack of competence? Comfort? Stupidity? Foolishness? After shooting ourselves in the feet several times whose fault are these types of things? We know the predators will predate … Why do we still wander into their jaws?
We know there are open source Slack alternatives. Is it education? Is it naive contract terms? What makes us so foolish?
greyface- · 1h ago
> What makes us so foolish?
High time preference. The free stuff is here today, and the pain will only come much later, so I can disregard it for now.
Waterluvian · 1h ago
I’m sure smarter people have better terms for this but it feels like a sort of late stage capitalism thing where there’s really no room for anyone who first and foremost wants to do good things, at scale.
I’m curious now, what’s the largest company that’s clearly passing up additional revenue because they prefer to say, “nah we’re good. The current business model makes us enough money.”
mr_tristan · 17m ago
There are a lot of mid-sized companies identified in the book _Hidden Champions of the 21st Century_. I just started the book, but it's exactly the ethos you're talking about here: these companies just focus on a niche, tend to sell to other businesses, and just stay doing this thing profitably, absolutely dominating their niche with razor focus.
I'm reading this book because, well, that's the kind of place I'd like to work. I think it makes sense to get a feel for how these places think, in order to really identify job opportunities
I feel like any time a company goes public they lose the ability to pass up on revenue. The C-suite report to the board, who have a fiduciary duty to maximize profits.
Same with private VC/PE held companies. The board will replace the C-Suite if they aren't maximizing value.
You'd need to find a company which is huge but privately held by a group of people with only good intentions.
triceratops · 59m ago
> who have a fiduciary duty to maximize profits
* Fiduciary duty to act in shareholders' interests. This is not the same thing as "maximize profits".
Maximizing profits makes the stock price go up. That benefits the C-suite. Because they're paid in stock.
The board designs their compensation package that way because they figure "number go up" is the easiest way to show they're acting in shareholders' interests.
gary_0 · 55m ago
Not even "do good"; even just honest business where you exchange a good or service with a customer for a fair market price.
Technology allowed companies to expand and centralize on a national scale, and capital pushed that to the conclusion we're at now, where there are a few gigantic players (at most) and almost all recourse against bad faith has been precluded. Nowadays if a customer is taken advantage of, they can't drive 5 extra minutes in the opposite direction and take their business elsewhere, or shame the owner in the local paper. Only impenetrable monoliths remain.
>By 2019, Deng had turned his attention to consumer goods. Pool robots, though low-profile, offered untapped potential, especially in markets like the US, where high labor costs made automation more appealing.
>“For what these machines can do today, they should cost USD 300–400,” he said. “That’s already the cap. Anything higher is just an ‘IQ tax,’ unless the cleaning function actually gets significantly better.”
buzzerbetrayed · 1h ago
What is preventing you from competing with Slack and doing “good things at scale”?
The problem is that you want other people to fund your goodness.
smithcoin · 1h ago
37signals?
DangitBobby · 1h ago
It's pretty much just rent extraction, or even feudalism, which you could argue is the end result of unchecked capitalism.
pcl · 1h ago
That seems like a pretty tough argument to make, to be honest.
htrp · 1h ago
Slack is transitioning to the salesforce per user pricing for all accounts and deliberately crippling the free product to force migration.
lysace · 1h ago
Hasn’t Slack had per user pricing for a very long time?
And wasn’t the free version made kind of unusable through very limited retention like a decade ago?
yuvguy · 1h ago
great article and I really hope that hack club continues on without slack, and maybe even do better.
robotburrito · 42m ago
Join us now and share the software. You’ll be free.
djmips · 1h ago
Make your own Slack?
m3kw9 · 1h ago
the extortion likely worked more than it doesn't, so is kept going
It's not only guys named Larry who are lawnmowers. Don't stick your hand in. *Own* your shit. Be suspicious of anyone who tries to convince you not to. If it's "easy" it might come back to bite you.
Even if some self-hostable software stack does a rug pull and changes the license, you just don't have to update. You can go log into the database and export to whatever format you want.
Honestly, it's hard to feel too bad for people making the choices to use this stuff without considering an escape plan or safety net and then getting burned by it.
You choose to not get fire insurance on your house, your house burned down... like yeah, that sucks, I do genuinely feel bad that happened to you. But also, you took a risk presumably to save money and it bit you in the ass, and now you unfortunately have to pay the price.
Sometimes SaaS really does make the most sense. Having your people doing part-time, non-core operations of an important service they are not experts in can be a huge distraction (and this is a hard thing for us tech people to admit!).
But you need to go into SaaS thinking about how you'd get out: maybe that's data export, maybe it's solid contracts. If they don't offer this or you can't afford it... well, don't use it. Or take the risk and just pray your house doesn't burn down.
Obvious caveat here - the law of course must be made for monopolies.
Most companies can disable data exports at any time. Even if you’re regularly backing up that data when they disable it you need to instantly move to a new service or there’s going to be a gap.
The reality no one wants to admit - most software companies have no moat whatsoever if they aren’t allowed to be anti competitive.
It's certainly true that some providers are worse than others, but I don't think any of them are "safe" in the long term. Self-hosting is one solution, but even apart from that, a competitive market of multiple providers makes rugpulls like this less likely, because in such an environment even people who are not directly screwed may decide to jump ship to avoid being screwed later.
It was things like "internally hosted wikis were too hard to use for non-technical staff", "even though they work, the internal apps are old", "we want something that is standard", "we can't fall behind the other firms". The point about cloud provider apps all being familiar is valid but none of this stuff was that hard. It felt like the reason we switched (apart from persistent rumors about deals between sales teams) was because executives decided our internal apps lacked a cool factor. So good luck convincing non-technical executives that the cloud apps they are accustomed to seeing shouldn't be used.
Eventually this leads to pressure to give them newer/better tools
Sometimes, these nontechnical users are dealing with problems as real power users that technical users may not see - there really might be a better way to do something and they may have already seen it at another company or something like that
It also happens that something might be working great but looks really dated and right or not, it can give new employees a bad impression
Still another thing is of course that sometimes someone is just throwing a hissy fit and wants something for no good reason but they somehow get the powers that be to listen to them
I’m dealing with this now - everyone is going out and buying AI tools because there is so much pressure to have AI tools and everyone feels like they are falling behind if they don’t go out and buy 10 task-specific AI tools
All that is to say that it could be that those users you referred to were facing problems that you may have been too far removed from the business to understand, it’s not a knock on you, it happens. It’s also possible they just wanted something new and shiny. The pressure to do that kind of stuff is real - I can’t imagine forcing people off of slack, for example
Enterprise software—software bought by people who don't have to use it—is as a rule abysmal. My model of how this happens is that there are large barriers to entry, and actually working well is not one of them, because the guy signing the PO doesn't have visibility into whether they work well or not. I don't know what the barriers are, but I suspect they include hiring people who already know CTOs, bribing ignorant shills like the Gartner Group, and having a convincing appear you'll still be in business in 10 years.
I would very much understand it if the reasons given were like "We miss the following capabilities that our competitors have: ...", or "We have trouble interoperating with key partners", etc. These would be actually good reasons to pay more, and risk more.
I don’t think this phenomenon is unique to software - there are people who redo their kitchens every year because they can and people who are doing it for the first time in 30 years - it’s just what it is
Yeah? cool. Just get microsoft's cloud suite, its standard across non-cool companies.
Life is not worth living bikeshedding about chat apps.
Except the software is often pretty annoying. And even in 2025, MS will still randomly eat random files and the auto recovery still doesn’t work reliably.
its not the amazing stack when i worked at $startup, but also we dont really spend any time futzing with it.
Microsoft releases a new feature, we get it. cool.
If the company charged 10% of X for some time to prove the value (or “lock you in” if you prefer), then great, you got a subsidized ride for some time.
I do think platforms should offer data export, and I think customers should demand it, and I am open to the law requiring it.
But ultimately I don’t have a ton of sympathy for the “suddenly this tool I assumed would be underpriced forever actually wants to charge what I think it’s worth” position.
I know, unpopular opinion, roast away. Or tell me why any company should assume its suppliers will never exercise their leverage and take that consumer surplus right back.
Everyone starts off with a price that's too low because you want a "no" from a customer to be "no, because your product isn't useful to me" and not "no, I don't have that kind of money". (Maybe this is a flaw and generalizes to generative AI. I like Github Copilot for $0/month. I would not like it for $200/month. If it costs them $200/month to run it, then there is a big problem with the business model.)
"Workspace Owners can apply for Corporate Export. This lets you export all messages (including DMs and private channels), but only if your company has legal or compliance requirements and Slack approves the request. Once approved, exports are scheduled and delivered automatically."
So they have the tech built, you just aren't allowed to use it. Who would use this piece of garbage?
I, I just have to mention that IRC had these archives so repeat questions had a corpus to search. The walled gardens don't.
For my teams the "modern" solution is Mattermost. My (biased) feelings are that it's 10x better than free-slack and 100x better than paid.
It did? I used IRC pretty frequently back in the day, and the only logging I ever saw was through your own client. This was in the days of dialup, so you'd miss any conversations from when you weren't logged in. If you were fancy, you'd have a bouncer set up on an always-on remote server to log messages when you were away. But I never saw any centralized logging à la Slack/Teams/Mattermost. It's certainly not something supported by any IRCd I'm aware of. Maybe a few channels had custom bots that logged everything to a centrally searchable location, but I never saw such a thing.
Indeed, some here even tout the "ephemeral nature of IRC as a feature, not a bug." [0]
[0] https://news.ycombinator.com/item?id=32000415
In some cases, as Slack says, there may be a legal mandate to log employee conversations, but in other situations there may be legal restrictions on reading employee-to-employee conversations. That all probably varies by jurisdiction.
And then you have more complicated situations, like companies that use Slack to offer tech support to their customers, or random open-source projects or local volunteer projects using Slack. They might pay for a business license for various features, but it's probably not clear to every member that that would mean whoever set up the Slack account should get to read everyone else's correspondence.
You also want some kind of safety check to make sure that a random IT guy who set up the Slack system at a small company isn't reading through people's DMs and private channels to stalk people or access confidential information.
In which US jurisdictions can employee-to-employee records (from employer-owned communication media) be denied to the employer/customer but maintained by an unrelated third party?
As such, you need to be able to review the legal status of every pairing or group of people's private chats.
At any point in time a US based customer might invite a EU based customer, so looking specifically at US jurisdictions is irrelevant.
In a single legal entity?
> At any point in time a US based customer might invite a EU based customer, so looking specifically at US jurisdictions is irrelevant.
What case law are you considering when you insinuate that Slack must review the retention of records between users of a Slack business customer?
(But I would also start making backups regularly, because who knows if how long this would last)
We use Zulip (https://zulip.org/) for our corporate chat, and we've never looked back. It's been good, and it's fully open source. We self-host, but paid hosting is easy to get too if you want.
At this point anyone looking to avoid a price hike like the one described above should probably consider something they'll have more control over.
I'd probably go with my own Mastodon server if I was a company that needed any such communication tool. I'm sure there are other alternatives out there too
That was not very obvious from their landing page!
Well in that case, carry on!
It says in bold letters:
"Your data is yours!
For ultimate control and compliance, self-host Zulip’s 100% open-source software"
I guess I've been on the internet too long, my brain automatically blacks certain language out, like a biological spam filter.
> When you self-host Zulip, you get the same software as our Zulip Cloud customers.
> Unlike the competition, you don't pay for SAML authentication, LDAP sync, or advanced roles and permissions. There is no “open core” catch — just freely available world-class software.
The optional pricing plans for self-hosted mention that you are buying email and chat support for SAML and other features, but I don't see where they're charging for access to SAML on self-hosted Zulip.
you might notice it's 100% free software
now there is always the question how a company used Slack, e.g. just some ad-hoc fast communication channels like "general", "food", "events" or a in depth usage with a lot of in-depth usage, including video conferences, channels for every squad/project/sprint/whatever
but the relevant thing to realize is that there is subtle but very relevant difference between a "social network" focused tool and a work place communications focused tool
and Mastodon has a very clear focus on the former while Zulip has a clear focus on the later
Very Oracle behaviour from the company started as the anti-Oracle.
[0] https://www.reddit.com/r/salesforce/comments/1n93cl0/crm_pri...
A move this aggressive (e.g. pushing companies on Slack to pay 10x more, immediately, or get lost) is not isolated and probably the result of institutional forces. It's not like the random sales person in charge of this decided to be destructive. Salesforce the company is getting squeezed and this is one of the outgrowths of that pressure. And it speaks to the insane dysfunction that must be taking place in the bowels of Salesforce right now, I'm sure it's crazy.
[1] https://qz.com/salesforce-beats-q2-earnings-ai
[0] https://www.latimes.com/business/story/2025-09-02/salesforce...
[1] https://www.fastcompany.com/91359024/salesforce-using-ai-art...
https://hackclub.com/
(They do help clubs sell things, taking "7% of income", so they do have a revenue stream, but the money that Slack wants would pay a veritable army of student interns.)
I'm not too familiar with Slack pricing but it suggests in the Fair Billing policy[0] that they bill per active member. Without any discounts, the Pro pricing is $7.25 per active user per month, if paid annually.[1] If they are needing to pay $200,000 annually, then I think that means they have over 2,000 active members in their Slack which does not sound like a "small nonprofit" to me.
[0]: https://slack.com/help/articles/218915077-Slacks-Fair-Billin...
[1]: https://slack.com/pricing/pro
This pricing model makes no sense for a non-profit that is trying to teach coding to teenagers worldwide. They will have a lot of users (remember) who might only send one or two messages once in a while. having to pay $7.25, for some who just asked a single question, is essentially extortion for a non profit like that who's primary purpose involves reaching out to as many people a possible.
> then I think that means they have over 2,000 active members in their Slack which does not sound like a "small nonprofit" to me.
those are not employees, but most likely the people they are trying to help.
Would make much more sense to use Discord.
I don't know anything about slack, but a lot of the saas programs I've supported do something similar where they negotiate a price per 'user' but then during the setup try to get you to start including a bunch of users or change how users are defined to include extra people that are only tangentially related to the day to day operations. One I support, I found out I get charged extra for users of one of the modules beyond the seat charge to already have them in the program.
Maybe that doesn't move the needle on whether they're a small non-profit or not for you, but it's different than a massive non-profit like, say, the Prevent Cancer Foundation, which also receives millions of dollars per year to facilitate their mission.
I feel like the perception of money is distorted in tech circles. To me $10,000 is a pretty massive sum of money. For most people $250,000 represents a life-changing amount of money.
For 99.9% of nonprofits, their annual budgets are in the single digit thousands or less. A sudden $250k bill is fatal.
However the value of money is quite absolute, it's dictated by the exchange rate after all. If $250,000 is nothing more than "pretty big", then your perception is either quite distorted or the rate of inflation is much more severe than I understood it to be.
My previous employer had daily revenue in the area of $10 million.
$250k barely registers. They've got more pocket change than that lost in their couch.
Anything that's less than an hour worth of revenue is a small expenditure. To them, this extortion would probably elicit the equivalence of a shrug, or at most a mildly annoyed grunt
I understand that you could also take that money and move somewhere it would last for a long long time.
Insisting that money is absolute does not seem accurate to me. That is sounds like making the claim that the things you could buy with that money are the same everywhere.
You are conflating price and the value. I assure you that to a billionaire, $250,000 is of nearly no value at all.
Everything is relative.
How was the price computed? If Slack charging per user, how did this organization have so many users? Why is their new provider more favorable in pricing?
If Slack was previously offering a nonprofit discount, what happened to it? Did they decide that this organization was ineligible, or are they shutting it down in general?
They spent multiple paragraphs complaining about Slack, and gave Mattermost a brief mention in a single sentence. I'd enjoy hearing praise about Mattermost if they're willing to provide it as well.
Suggestions: Campfire [0] or Zulip [1].
Also, if the data in chat is being held hostage, the org might be using chat wrong. Right tool for right purpose. If starting over, perhaps consider if it would make sense to put that documentation or whatever it is that will get "lost" from Slack into a wiki or repo or other appropriate tool?
Big empathy, though. It must be pretty crushing. But that is why serious geeks have long been for FOSS.
If those any of those 4 screenshot snippets are of Mattermost, it's not very clear. All I see is screenshots of what appears to be Slack.
You probably should expect large bill increases over time from ransomware-as-a-service companies like Slack. Not all of them—people are capable of behaving decently—but probably the nature of the category is such that you should expect it of most of them.
When switching providers is impossible, the pricing of maximum profit for the provider is the pricing where the buyer is exactly zero. Slack presumably doesn't have quite enough information about their clients' businesses to calibrate this exactly, but if they can approach it approximately, they'll make a lot of money; even though they drive some of their customers out of business, those losses are compensated for by the higher revenues from their surviving customers.
In 2023 they had $11.4 million in revenue, almost entirely donations, and spent about $6 million. They had about $10 million in assets.
You can see full financial and donor information at https://hackclub.com/philanthropy/ as well. Check it out. It's an organization that lots of HN folks would support (and many do). (I am on the board of Hack Club.)
Anyone fancy building on for self hosting? Im booked up solid till February but this would make a nice Christmas project.
To address the rest of the comments in the thread though... most pricing structures are to incentivize growth or to maximize profit. In the days of Bill Macaitis Slack was a growth company, and they were trying to build as much good will as possible, because good will is good for growth (especially to reduce cost on marketing). Salesforce doesn't care about good will or growth at this point, because the market penetration phase is basically over. Retaining good will over maximizing profit at this stage won't help them with what they are trying to do, and they aren't that kind of company anyway. Its not like Patagonia bought slack or something.
The lesson, if there is one, is that as a consumer to keep the companies honest we need more competition (and no I'm not talking about Microsoft teams). However this is exactly the opposite of what investors want. Think about that when you decide to buy a product from a well funded VC backed startup. Being cheap and moving fast aren't the end state.
Their "threads" feature was also great: it was just like replies in Discord (all go into the channel) but you could open up the thread to get it isolated. Worked way better than slack replies which just devolve instantly into you losing all track and messages can't be found again.
I desperately wish Discord worked like this. As you say, current threads just shove away conversation and it's quickly lost.
If they determined that Hacker Club violated some terms of the nonprofit demanding they move to regular or be kicked out seems not as bad
Or you can use an out of the box host, but then your data is not in your direct control.
Frankly most of these tools have been at feature parity since before Covid.
Think of it, this example alone is a $250k risk and it seems from this point forward that $250k risk is significantly high and the impact is major, considering there’s a short decision fuse on the extortion.
Would you be ready to retain data; set up, deploy, transition, restore, and scale alternatives to Slack within a week or your institution be forced to pay such blackmail/extortion?
Honestly just a heuristic that says any company simply on principle would rather leave than eat a 4000% price increase.
$50k today + no more business vs 10 yearsx$5k business
If you really need to juice the quarterly numbers, it is a strategy
Yeah doesnt help immediate operational issues but at least there is no lost data that way.
> Salesforce cut 4,000 customer support jobs, reducing staff from 9,000 to 5,000 employees · CEO Marc Benioff linked layoffs to AI automating...
Their definition of reasonable and mine are... not aligned.
Just self-host an IRC or Jabber server for crying out loud.
For a single $5,000 I'll personally teach each of your users to use it.
Frankly, we should all have learned by now after example upon example of this bait and switch type behavior being pulled on us. They lure the children into their windowless panel van with the candy of a cool offering and then violate us once they’ve slammed the doors shut and have us captured. Why are we still falling for this trap of becoming dependent on these hosted services?
Is it laziness? Lack of competence? Comfort? Stupidity? Foolishness? After shooting ourselves in the feet several times whose fault are these types of things? We know the predators will predate … Why do we still wander into their jaws?
We know there are open source Slack alternatives. Is it education? Is it naive contract terms? What makes us so foolish?
High time preference. The free stuff is here today, and the pain will only come much later, so I can disregard it for now.
I’m curious now, what’s the largest company that’s clearly passing up additional revenue because they prefer to say, “nah we’re good. The current business model makes us enough money.”
I'm reading this book because, well, that's the kind of place I'd like to work. I think it makes sense to get a feel for how these places think, in order to really identify job opportunities
Edit: here's a Wikipedia page on the topic https://en.wikipedia.org/wiki/Hidden_champions
Same with private VC/PE held companies. The board will replace the C-Suite if they aren't maximizing value.
You'd need to find a company which is huge but privately held by a group of people with only good intentions.
* Fiduciary duty to act in shareholders' interests. This is not the same thing as "maximize profits".
Maximizing profits makes the stock price go up. That benefits the C-suite. Because they're paid in stock.
The board designs their compensation package that way because they figure "number go up" is the easiest way to show they're acting in shareholders' interests.
Technology allowed companies to expand and centralize on a national scale, and capital pushed that to the conclusion we're at now, where there are a few gigantic players (at most) and almost all recourse against bad faith has been precluded. Nowadays if a customer is taken advantage of, they can't drive 5 extra minutes in the opposite direction and take their business elsewhere, or shame the owner in the local paper. Only impenetrable monoliths remain.
>By 2019, Deng had turned his attention to consumer goods. Pool robots, though low-profile, offered untapped potential, especially in markets like the US, where high labor costs made automation more appealing.
>“For what these machines can do today, they should cost USD 300–400,” he said. “That’s already the cap. Anything higher is just an ‘IQ tax,’ unless the cleaning function actually gets significantly better.”
The problem is that you want other people to fund your goodness.
And wasn’t the free version made kind of unusable through very limited retention like a decade ago?