Hacker Newsnew | past | comments | ask | show | jobs | submit | ahl's commentslogin

So while most of the software is open source rather than proprietary, you still have a fair point that customers pay for support (as they do with most enterprise products). One could theoretically use the product without first-party software updates, managing the open source oneself... but that would have practical impediments (and runs counter to the all-in-one simplicity that customers value in the Oxide product).

Two points about your last point. First, software improvements benefit all customers; as the business grows, the effective cost per customer shrinks. Also, most customers grow their Oxide deployment or will replace hardware after a depreciation cycle. The sustainability of investments into the software (and the product generally) is on solid ground.


Oxide uses illumos under the covers That's in no small part due to the composition of the early team--but we have benefitted tremendously from features (ZFS, SMF, FMA, Zones, bhyve, etc.) and observability infrastructure (DTrace, mdb, libproc, etc.) folks on the team have worked on for decades.


This implies that the goal of compensation transparency is to satisfy people's curiosity. I don't think that's the case. Regardless of how it's denominated, I think the goal of compensation transparency is ... uh... equity... no pun intended.


But the real hero was the person who walked 100 yards to home depot and back with the push broom!


Several mistakes here, perhaps most egregious: Sun Microsystems might have made some people rich but that was looooong loooooong ago.


Sun or otherwise it’s not the beginning of his career. I don’t mean they are billionaires but I’m willing to bet they don’t need to collect cash to pay downpayment like an average Google L4 on their first starter townhouse in Sunnyvale which will get more expensive while they receive their 200ks, so yeah I know exactly what I’m talking about. He knows very well too.


Are you... actually willing to bet? Because I would take the other side of that bet. But please, let's make it meaningful: I still have a mortgage to pay and college-aged kids!


I guess you've basically proven my point, although it appears I may have been poorly communicating it as if I meant you can afford a yacht or not, which I would certainly think would be deserved, but none of my business to comment on: you have a house/mortgage and your kids are now grown to college aged, but for someone who's not had as long of a career, the low-variance compensation means they have fewer opportunities to get ahead by trying harder and totally bound by equity performance [which actually does vary quite a lot, I'd suspect] so the risk-reward of a flat-comp startup generally favors the more established players in the labor market, unless the amount is somewhat above the range of the base salary they'd command elsewhere (which is the case with cash-rich players like OpenAI).


Frankly, when you look around and everyone around you is focused first and foremost on getting rich, that's a good indication that the rich veins have already been mined.

Wealth is built on creating something of value. There is gamesmanship played to acquire that value once it is created, but without the thing itself they are all just picking each others' pockets.


I can't speak for everyone at Oxide, but I'm practically certain that none of us wants to live in Sunnyvale.


I don't work at Oxide but I have done an Emeryville <-> Sunnyvale commute, so I can confirm that Oxide employees almost certainly do not want to deal with that


Haha I can tell South Bay isn’t quite communist enough for the People’s Republic of Berkeley compensation model. :)


Oxide is actually in Emeryville ;)


God you are an unpleasant person. If this compensation model gets rid of people like you, it might be worth it by itself.


As an Oxide employee, let's just say...it does, and it is :)


To each their own I guess :) Exploited hacker congregation isn’t my cup of tea you’re correct.


Which is $167,202 in pre-pandemic, inflation-adjusted dollars.


Equity is mentioned in the previous post:

> Some will say that we should be talking about equity, not cash compensation. While it’s true that startup equity is important, it’s also true that startup equity doesn’t pay the orthodontist’s bill or get the basement repainted. We believe that every employee should have equity to give them a stake in the company’s future (and that an outsized return for investors should also be an outsized return for employees), but we also believe that the presence of equity can’t be used as an excuse for unsustainably low cash compensation. As for how equity is determined, it really deserves its own in-depth treatment, but in short, equity compensates for risk – and in a startup, risk reduces over time: the first employee takes much more risk than the hundredth.


Yeah, but equity is very standard in SF startups, Oxide actually goes in the opposite direction, by reducing weight from equity and placing it on salary.


What makes you say that? We talk about salary compensation, yes, but there's also equity compensation.


Oh I didn't notice I was talking to a primary source.

Below I have tried to make clear what the original statement was (root comment), the implicit presumption in it that I adressed (that flat salaries make a company more co-op) instead of addressing the actual now invalidated question (why not 'make it this other thing), why I think it's wrong and what I think is the case (the opposite).

None of this is necessarily worthy of such deep elucidation, mind you, but I quite enjoy the nerdy depth-first nitpickiness that only internet threads can afford. So here goes nothing:

The root comment asks "why not make it an employee owned co-op at this point." implying that Oxide's salary policy difference, (diff between the Oxide fork and the SF Startup base) brings it too close to employee-owned status.

What I say is, au contraire mon amie, the delta that Oxide's bylaws/RFP apply on top of the base Corp Structure refer to the fixed compensation, where equity/ownership remains largely unchanged (unchanged from the base, not inexistent or unchanged compared to the base of the base, the commodity non-sf Corp.). So to the extent that it is employee-owned, it is a property of the immediate base and not of the fork.

One could even argue that since total compensation a limited resource, an increase in fixed compensation means a decrease in equity compensation and viceversa (more salary less profits, less salary more profits), therefore the flat salary difference of Oxide pulls them AWAY from employee-ownership (albeit only slightly admittedly), by making fixed compensation a stronger component of compensation than equity, (at least compensation-wise, as there are non comp. properties of ownership)

If I may mathematically summarize in oversimplified 1D political terms. Consider the Political Alignment 'PA' of company structures as reals [-1;+1], where right = (0;1], left = [-1;0) and center = [-ε;+ε]. Then:

PA(Co-op) < PA(SF Corp) < PA(Oxide) < PA(WY/DW Corp)

And not:

PA(Co-op) ≈ PA(Oxide) < PA(SF Corp)

As root comment would suggest.

I guess what I'm saying big picture is that Oxide is a political-center Company and OS. It was born treading the needle between Linux and Oracle, which are already quite centered Orgs/OS when compared to the extremes like GNU and Apple.

Thank you for coming to my TED talk and yes, before someone asks, I have kissed a girl before.


The claim is Collison directly to them:

> Synadia CEO Derek Collison told Runtime Tuesday that the company intends to transfer the NATS trademark to the CNCF at some point in the future "because we just feel that the damage to the ecosystem and the ugliness is not worth it for anyone." While nothing will be official until the lawyers sort it out, Collison said "my hope is that [this dispute] forces some open dialog outside of the CNCF and outside of NATS about the state of open source. I think open source for companies like Synadia is at a crossroads."


Embarrassed to say I had forgotten writing that and LOLed myself… no more reliable audience for your sense of humor than yourself!


It was! And Apple seemed fine with including DTrace under the CDDL. I’m not sure why Apple wanted some additional arrangement but they did.


The NetApp lawsuit. Apple wanted indemnification, and Sun/Oracle did not want to indemnify Apple.

At the time that NetApp filed its lawsuit I blogged about how ZFS was a straightforward evolution of BSD 4.4's log structured filesystem. I didn't know that to be the case historically, that is, I didn't know if Bonwick was inspired by LFS, but I showed how almost in every way ZFS was a simple evolution of LFS. I showed my blog to Jeff to see how he felt about it, and he didn't say much but he did acknowledge it. The point of that blog was to show that there was prior art and that NetApp's lawsuit was worthless. I pointed it out to Sun's general counsel, too.


While I was disappointed that NetApp sued, the ZFS team literally referenced NetApp and WAFL multiple times in their presenations IIRC. They were kind of begging to be sued.

Also, according to NetApp, "Sun started it".

https://www.networkcomputing.com/data-center-networking/neta...


No, the ZFS team did not "literally reference NetApp and WAFL" in their presentations and no, Sun did not "start it" -- NetApp initiated the litigation (though Sun absolutely countersued), and NetApp were well on their way to losing not only their case but also their WAFL patents when Oracle acquired Sun. Despite having inherited a winning case, Oracle chose to allow the suit to be dismissed[0]; terms of the settlement were undisclosed.

[0] https://www.theregister.com/2010/09/09/oracle_netapp_zfs_dis...


We can agree to disagree.

Your own link states that Sun approached NetApp about patents 18 months prior to the lawsuit being filed (to be clear that was Storagetek before Sun acquired them):

>The suit was filed in September 2007, in Texas, three years ago, but the spat between the two started 18 months before that, according to NetApp, when Sun's lawyers contacted NetApp saying its products violated Sun patents, and requesting licensing agreements and royalties for the technologies concerned.

And there was a copy of the original email from the lawyer which I sadly did not save a copy of, as referenced here:

https://ntptest.typepad.com/dave/2007/09/sun-patent-team.htm...

As for the presentation, I can't find it at the moment but will keep looking because I do remember it. That being said, a blog post from Val at the time specifically mentions NetApp, WAFL, how the team thought it was cool and decided to build your own:

https://web.archive.org/web/20051231160415/http://blogs.sun....

And the original paper on ZFS that appears to have been scrubbed from the internet mentions WAFL repeatedly (and you were a co-author so I'm not sure why you're saying you didn't reference NetApp or WAFL):

https://ntptest.typepad.com/dave/2007/09/netapp-sues-sun.htm...

https://www.academia.edu/20291242/Zfs_overview

>The file system that has come closest to our design principles, other than ZFS itself,is WAFL[8],the file system used internally by Network Appliance’s NFS server appliances.


> And the original paper on ZFS that appears to have been scrubbed from the internet mentions WAFL repeatedly (and you were a co-author so I'm not sure why you're saying you didn't reference NetApp or WAFL):

Cantrill was not involved in ZFS, and was not a co-author. Cantrill was involved with DTrace:

* https://www.usenix.org/conference/2004-usenix-annual-technic...

* https://www.cs.princeton.edu/courses/archive/fall05/cos518/p...

And the ZFS paper has hardly been scrubbed given it is widely cited:

* https://www.cs.hmc.edu/~rhodes/cs134/readings/The%20Zettabyt...

And the fact that the ZFS paper cites WAFL is hardly an indication of anything, given that NetApp's patent cites a whole bunch of other patents:

* https://patents.google.com/patent/US5819292#patentCitations

Heck, some of the cited patents were Sun's.

* https://en.wikipedia.org/wiki/NetApp#Legal_dispute_with_Sun_...


> The file system that has come closest to our design principles, other than ZFS itself,is WAFL[8],the file system used internally by Network Appliance’s NFS server appliances.

That was unnecessary, but that does not betray even the slightest risk of violating NetApp's patents. It just brings attention.

Also, it's not true! The BSD 4.4 log-structured filesystem is such a close analog to ZFS that I think it's clear that it "has come closest to our design principles". I guess Bonwick et. al. were not really aware of LFS. Sad.

LFS had:

  - "write anywhere"
  - "inode file"
  - copy on write
LFS did not have:

  - checksumming
  - snapshots and cloning
  - volume management
And the free space management story on LFS was incomplete.

So ZFS can be seen as adding to LFS these things:

  - checksumming
  - birth transaction IDs
  - snapshots, cloning, and later dedup
  - proper free space management
  - volume management, vdevs, raidz
I'm not familiar enough with WAFL to say how much overlap there is with WAFL, but I know that LFS long predates WAFL and ZFS. LFS was prior art! Plus there was lots of literature on copy-on-write b-trees and such in the 80s, so there was lots of prior art in that space.

Even content-addressed storage (CAS) (which ZFS isn't quite) had prior art.


> I guess Bonwick et. al. were not really aware of LFS. Sad.

They were:

> [16] Mendel Rosenblum and John K. Ousterhout. The design and implementation of a log-structured file system. ACM Transactions on Computer Systems, 10(1):26–52, 1992.

> [17] Margo Seltzer, Keith Bostic, Marshall K. McKusick, and Carl Staelin. An implementation of a log-structured file system for UNIX. In Proceedings of the 1993 USENIX Winter Technical Conference, 1993.

* https://www.cs.hmc.edu/~rhodes/cs134/readings/The%20Zettabyt...


Seems specious. Patents don't preclude one from overtly trying to compete; they protect specific mechanisms. In this case either ZFS didn't use the same mechanisms or the mechanisms themselves were found to have prior art.


Whether the claims were valid or not I guess we'll never know given Oracle and NetApp decided to settle.

What I DO knows is that if the non-infringement were as open and shut as you and Bryan are suggesting, Apple probably wouldn't have scrapped years of effort and likely millions in R&D for no reason. It's not like they couldn't afford some lawyers to defend a frivelous lawsuit...


Maybe! Bryan and I were pretty close to the case and to the implementation of ZFS. But maybe Apple did detect some smoking gun of which somehow we were unaware. I (still) think Jonathan’s preannouncement was the catalyst for Apple changing direction.


I will just say I can’t thank both of you enough. I cut my teeth on zfs and it was a pillar of the rest of my career.

It’s a constant reminder to me of the value of giving that college kid free access to your code so they can become the next expert doing something creative you never thought of.


There was lots of prior art from the 80s for "write anywhere", which is a generally a consequence of copy-on-write on-disk formats. The write-anywhere thing is not really what's interesting, but, rather, not having to commit to some number of inodes at newfs time. Sun talking about NetApp makes sense given that they were the competition.

We don't know exactly what happened with Apple and Sun, but there were lots of indicia that Apple wanted indemnification and Sun was unwilling to go there. Why Apple really insisted on that, I don't know -- I think they should have been able to do the prior art search and know that NetApp probably wouldn't win their lawsuits, but hey, lawsuits are a somewhat random function and I guess Apple didn't want NetApp holding them by the short ones. DTrace they could remove, but removing ZFS once they were reliant on it would be much much harder.


Ok? So what?


The argument advanced in the piece isn't without merit -- that ripping out DTrace, if subsequent legal developments demanded it, would be a heck of a lot easier than removing a filesystem that would by then contain massive amounts of customer data.

And given what a litigious jackass Larry Ellison / Oracle is, I can't fault Apple for being nervous.


No, it was that Apple wanted to be indemnified in the event that Sun/Oracle lost the NetApp lawsuit.


Ironic since the post above tells the story as LE saying no to Jobs.


There's always two sides to one story. And Jobs was not the kind of person to take no for an answer. I've known other narcissists and they've always seen friends as more of a resource than someone to care about.

I think the truth is somewhere in the middle.

Another rumour was that Schwartz spilling the beans pissed Jobs off, which I wouldn't really put past him. Though I don't think it would have been enough to kill this.

I think all these little things added up and the end result was just "better not then".


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: