frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

OPA maintainers and Styra employees hired by Apple

https://blog.openpolicyagent.org/note-from-teemu-tim-and-torin-to-the-open-policy-agent-community-2dbbfe494371
95•crcsmnky•5h ago

Comments

slt2021•5h ago
Great job Styra team, great job Apple!

OPA is a great project and I am glad they are looking to open-source the Enterprise OPA offerings

jb1991•5h ago
This is an extremely smart acquisition by Apple, very nice to see.
ramoz•1h ago
Can you explain why
Temporary_31337•4h ago
1. Any idea on what should I start next so that I can get acquihired?

2. It looks like Apple didn't get much 'ownership' of OPA in this case, what was the point of purchasing the company as a whole versus simply offering these 3 employees generous sign-on bonuses?

3. Why is it that companies generally tend to pay a lot more per employee in an acquihire scenario?

xp84•4h ago
3. (From zero authority here as I’ve never bought a company:)

Perhaps the acquired employees might prefer this for tax reasons. If they stand to profit mainly via capital gains, that is wildly better than receiving ordinary income, like a bonus, would be.

Or, a completely different, unverifiable possibility:

An acquisition does not set any precedent for compensation of any kind. As a general rule corporations hate paying humans, but don’t mind paying other corporations.

ergsef•1h ago
3. It's very hard to know what kind of compensation employees are actually getting in an acqui-hire. I've been involved in a few of these - money flows through the cap table, so investors and founders get most of it depending on liquidation preference. Retained employees get a typical, levelled offer + some cash/stock (probably more stock) incentive with the usual 1 year cliff and 3-4 year earn-out. Incentives are also usually contingent on specific business goals.

In other words, the scenarios I've seen if the acquired company is not doing well the acquirer pays off the investors and gives the employees a small bonus contingent on staying for 1+ years and hitting goals. It's not necessarily a crazy windfall.

johnnyanmac•42m ago
1. probably something with AI in it. You got maybe 2-3 years before the bubble pops.

2. branding. cultural awareness can take years or more, and I'm sure coporate knows by now that their brands aren't the best thing to slap onto every scenario. Disney is well learned in this kind of conduct.

3. Because the last thing you want in an aquihire is for all the talent your poaching to jump ship. Some employees may have even worked there previously and used a company to get away from that corporate culture.

So a lot of an aquihire's money tends to go towards golden handcuffs.

abtinf•4h ago
Based on Apple's acquisition of FoundationDB, this seems like it will have negative consequences for public development of OPA.

What are the counterexamples, where Apple acquiring a project results in it being more open with sustained development?

starttoaster•4h ago
CUPS?
diggan•4h ago
Was FoundationDB a CNCF project at the time of acquisition, or in some similar incubator/umbrella? Besides, seems FoundationDB was open sourced after Apple acquired it, wouldn't mean FoundationDB get more open after the acquisition? Although development stalled no matter what so maybe doesn't matter.
halestock•4h ago
It was independent (I think it predates the CNCF actually), but was acquired by Apple in 2015 and disappeared until it was open sourced in 2018.
limagnolia•4h ago
Right, FoundationDB wasn't even open source when Apple acquired them. The FoundationDB story is a prime example of why it is important to use open source technologies for foundational infrastructure.
aseipp•3h ago
FoundationDB development has not stalled; v8 is still on the way. If anything, it's mostly just been stable for a while now, and it has now been developed as open source longer than it existed as closed source.
convolvatron•4h ago
apple reopened foundationdb in 2018
hobofan•4h ago
Yup, reads like the typical announcement from the Apache Foundation era, where projects just go to wither.

This leaves me quite bummed out. After Oso[0] went from a superb open source policy evaluation solution to one that's completely closed, OPA is what I'm typically reaching for now, but now it'll likely be on life support.

[0]: https://www.osohq.com/

nemothekid•3h ago
>Based on Apple's acquisition of FoundationDB,

FoundationDB wasn't even Open Source when Apple acquired them.

GeekyBear•3h ago
Apple literally purchased FoundationDB as a closed source tool and open sourced it with open source development continuing to this day.

From this announcement, they are going to open source the enterprise version of this tool, which was also previously closed source.

md3911027514•4h ago
Isn't Styra like a company of like 50-100 people? Seems like it'd be a bummer to be an employee at the company that gets left behind.
eastbound•3h ago
In most acquisitions, the buyer interviews employees and only takes part of them - or only offers bonuses to part of them.
abuani•3h ago
A counter example would be Weaveworks(folks behind Flux/FluxCD and many other widely used oss tools). I'm sure the ex employees would've preferred to get acquihired vs closing up for good. I highly doubt Styra was pulling in enough money to fund their business, and the days of zirp are long gone, so I doubt they would've been able to raise another round to keep the lights on for another few years.
sublimino•2h ago
ControlPlane was able to hire (not acqui-) a few of the FluxCD maintainers and other WeaveWorks staff to continue supporting the project — we did what we could, agree this is better for Styra folk than the uncertainty of closing up shop.
biggestdummy•1h ago
The shop (Styra) did get closed. A few of the most senior maintainers were hired by Apple. Many - including anyone not directly involved in engineering of the OSS product - are now looking for jobs.

Capitalism is ruthless.

MBCook•4h ago
This is a very well written announcement. It immediately defines OPA (for people like me who don’t immediately recognize it). It says what’s not changing for people, and says where things will go.

Congratulations to the team.

ambentzen•3h ago
I was left with the somewhat opposite feeling. I still don’t know what OPA actually is or does. It has a nice paragraph describing it without saying anything at all.
timsneath•3h ago
OPA solves the problem of defining and enforcing policies across a system. Some examples:

- How do I enforce that inbound API requests come only from trusted sources?

- How do I enforce fine-grained access to user records?

- How do I enforce a set of naming conventions for a data update?

Many such policies may come from regulatory requirements, may be regional in nature, and may change in otherwise stable codebases. And it's even harder when you're applying this to a highly-scalable production internet service. As a result, defining policy at an organizational level with auditing is a challenge for large enterprises. OPA helps enterprises administer and enforce policies.

More details on what OPA does here: https://www.openpolicyagent.org/docs/philosophy

And you can see some examples of Rego (the policy language) here: https://play.openpolicyagent.org

MBCook•1h ago
I guess I’m familiar with the general concept/domain it’s in. I haven’t used it myself, but having it spelled out was enough base knowledge for me to grab on to.

Looking again, I see your point. If you don’t know what it is having the acronym spelled out doesn’t help much at all.

Still it clears the low bar provided by those announcements that just say something like:

“BEOTZ’s developers are joining Flmp.io. As well all know BEOTZ is popular and Flmp.io is a top provider to enterprises. We look forward to exciting things coming soon.”

goyagoji•50m ago
The nice things about such an obituary is that it isn't a person so we don't have to feel bad and we don't need to know what it was going to do.
diggan•3h ago
> It says what’s not changing for people

For the people who are currently experiencing the first time a project they heavily used gets acquired by a for-profit company, it's worth remembering that everything written is "As it stands currently", which can change at any time.

It wouldn't be the first time the founders/company/project said "Nothing will change now when we got acquired" only for it to shutdown/change drastically just months after.

traceroute66•3h ago
And the other side of that coin is ...

Lots of FOSS maintainers are happy to bitch and moan about how they are doing god's work for little or no remuneration. They are of course, quite correct to do so, it is indeed hard work, long hours, poor or no pay.

But, and its a big BUT .... you can put all the donation, crowdfunding buttons that you like on your GitHub page. The reality is that will only get you so far.

So there is a lot to be said for corporations that recognise the work and are willing to pay an old-school salary to the maintainers. It provides life-stability for the maintainers, and it provides product-stability for the corporation ... win-win.

And in 2025 the reality is that corporation thinking on open-source is a far cry of what it was back-then. In the majority they are far more enlightened and open to contributing-back.

Yes it will never be sufficient for the die-hard FOSS greybeards. But even a billion dollar corporation cannot possibly put dollars behind every single tiny piece of open-source software it ever uses. You have to pick-and-choose, its just the reality of life.

Finally, regarding the FUD about "oh, its going to be shutdown tomorrow". That road is paved with examples where it DID NOT happen ... I seem to recall that the usual suspects (Redhat / Canonical / IBM etc.) all employ a great deal of maintainers of various critical parts of Linux. As far as I can tell the output of those maintainers taking the corporate dime has neither suffered or been shutdown.

johnnyanmac•48m ago
>But, and its a big BUT .... you can put all the donation, crowdfunding buttons that you like on your GitHub page. The reality is that will only get you so far.

I agree. Most people simply won't donate, be it individuals or companies using the tools.

>In the majority they are far more enlightened and open to contributing-back.

Ehh, it's mixed. A few companies won't mind going open source, some "open source", and many "open source but not really". Just having your code readable isn't the FOSS menality, and that's pretty much where the buck stops.

>Finally, regarding the FUD about "oh, its going to be shutdown tomorrow". That road is paved with examples where it DID NOT happen

Suvivor's bias doesn't really feel reassuring here. And just because it's not shut down doesn't mean it won't be subject to corporate rot. That's honestly worst than an honorable death.

justincormack•1h ago
Styra was also a for profit company. The project is part of CNCF though.
biggestdummy•3h ago
From the post, I'm pretty sure Apple didn't buy Styra. Sounds like Apple hired the maintainers who worked at Styra (including Tim, Teemu and Torin). I'm guessing that Styra is just shutting down.
bitweis•2h ago
With Both Aserto and Styra gone - there aren't any commerical/enterprise options to get capabilities and support around OPA.

Has anyone seen more options?

ericand•1h ago
Permit.io
gneray•1h ago
they don't actually "support" OPA. more like they run/depend on OPA
biggestdummy•1h ago
Not OPA-based , but Kyverno-based. Kyverno is also CNCF, basically an overlap of OPA functionality (with some give and take.)

Nirmata provides commercial/enterprise options around Kyverno.

gneray•1h ago
Props to this team for giving it their all
meghan•1h ago
Seems similar to Apple's 2015 acquisition of FoundationDB -- they sunset the commercial offering. But it's unclear if they acquired Styra or just hired the team?

I'm maintaining an article about this news (as well as commercial alternatives to OPA) on the Oso blog: https://www.osohq.com/post/opa-maintainers-join-apple-oss-co...

Disclaimer is that I work with Oso :-) but hope it will be helpful regardless.

Show HN: I was curious about spherical helix, ended up making this visualization

https://visualrambling.space/moving-objects-in-3d/
508•damarberlari•7h ago•97 comments

Zedless: Zed fork focused on privacy and being local-first

https://github.com/zedless-editor/zed
265•homebrewer•2h ago•116 comments

Introduction to AT Protocol

https://mackuba.eu/2025/08/20/introduction-to-atproto/
55•psionides•2h ago•25 comments

Show HN: PlutoPrint – Generate Beautiful PDFs and PNGs from HTML with Python

https://github.com/plutoprint/plutoprint
14•sammycage•50m ago•2 comments

Gemma 3 270M re-implemented in pure PyTorch for local tinkering

https://github.com/rasbt/LLMs-from-scratch/tree/main/ch05/12_gemma3
250•ModelForge•7h ago•40 comments

Visualizing GPT-OSS-20B embeddings

https://melonmars.github.io/LatentExplorer/embedding_viewer.html
33•melonmars•3d ago•16 comments

Coris (YC S22) Is Hiring

https://www.ycombinator.com/companies/coris/jobs/rqO40yy-ai-engineer
1•smaddali•28m ago

An Update on Pytype

https://github.com/google/pytype
105•mxmlnkn•4h ago•36 comments

Pixel 10 Phones

https://blog.google/products/pixel/google-pixel-10-pro-xl/
258•gotmedium•4h ago•458 comments

Launch HN: Channel3 (YC S25) – A database of every product on the internet

64•glawrence13•5h ago•39 comments

Lean proof of Fermat's Last Theorem [pdf]

https://imperialcollegelondon.github.io/FLT/blueprint.pdf
36•ljlolel•3h ago•23 comments

OPA maintainers and Styra employees hired by Apple

https://blog.openpolicyagent.org/note-from-teemu-tim-and-torin-to-the-open-policy-agent-community-2dbbfe494371
95•crcsmnky•5h ago•38 comments

Gouach wants you to insert and pluck the cells from its Infinite e-bike battery

https://arstechnica.com/gadgets/2025/05/gouach-wants-you-to-insert-and-pluck-the-cells-from-its-infinite-e-bike-battery/
12•pabs3•2d ago•2 comments

Learning about GPUs through measuring memory bandwidth

https://www.evolvebenchmark.com/blog-posts/learning-about-gpus-through-measuring-memory-bandwidth
22•JasperBekkers•6h ago•3 comments

Sequoia backs Zed

https://zed.dev/blog/sequoia-backs-zed
221•vquemener•9h ago•149 comments

Closer to the Metal: Leaving Playwright for CDP

https://browser-use.com/posts/playwright-to-cdp
111•gregpr07•5h ago•84 comments

Linear scan register allocation on SSA

https://bernsteinbear.com/blog/linear-scan/
12•surprisetalk•3d ago•1 comments

Why are anime catgirls blocking my access to the Linux kernel?

https://lock.cmpxchg8b.com/anubis.html
104•taviso•6h ago•137 comments

Tidewave Web: in-browser coding agent for Rails and Phoenix

https://tidewave.ai/blog/tidewave-web-phoenix-rails
246•kieloo•11h ago•47 comments

AWS in 2025: Stuff you think you know that's now wrong

https://www.lastweekinaws.com/blog/aws-in-2025-the-stuff-you-think-you-know-thats-now-wrong/
198•keithly•5h ago•113 comments

Show HN: Anchor Relay – A faster, easier way to get Let's Encrypt certificates

https://anchor.dev/relay
47•geemus•5h ago•43 comments

Show HN: Luminal – Open-source, search-based GPU compiler

https://github.com/luminal-ai/luminal
64•jafioti•5h ago•24 comments

Improvements to OCaml code editing: the basics of a refactor engine

https://tarides.com/blog/2025-08-20-internship-report-refactoring-tools-coming-to-merlin/
87•nukifw•7h ago•16 comments

Show HN: Bizcardz.ai – Custom metal business cards

https://github.com/rhodey/bizcardz.ai
16•rhodey•3h ago•16 comments

How to Think About GPUs

https://jax-ml.github.io/scaling-book/gpus/
338•alphabetting•2d ago•104 comments

Mirrorshades: The Cyberpunk Anthology (1986)

https://www.rudyrucker.com/mirrorshades/HTML/
121•keepamovin•13h ago•67 comments

Show HN: Nestable.dev – local whiteboard app with nestable canvases, deep links

https://nestable.dev/about
18•anorak27•3h ago•7 comments

The Rise and Fall of Music Ringtones: A Statistical Analysis

https://www.statsignificant.com/p/the-rise-and-fall-of-music-ringtones
31•gmays•2d ago•39 comments

Show HN: What country you would hit if you went straight where you're pointing

https://apps.apple.com/us/app/leascope/id6608979884
48•brgross•6h ago•30 comments

Best Options for Using AI in Chip Design

https://semiengineering.com/best-options-for-using-ai-in-chip-design/
29•rbanffy•4h ago•7 comments