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

No, open-source maintainers don't owe you anything if you don't pay for it

I have said the same many times here on HN. This in/famous blog post really changed my view: "Open Source Maintainers Owe You Nothing": https://mikemcquaid.com/open-source-maintainers-owe-you-noth...

I have similar problems with product I do pay for, and I still get told I have no say. FO/OSS distinction is a red herring.

At some point it need to be made clear; it's not a legal obligation, but a reputational challenge.


I highly recommend anyone to look at jq's VM implementation some time, it's kind of mind-blowing how it works under the hood: https://github.com/jqlang/jq/blob/master/src/execute.c

It does some kind of stack forking which is what allows its funky syntax


The backtracking implementation in jq is really the secret sauce for how it handles those complex filters without getting bogged down


Looks like naive implementation of homemade bytecode interpreter. What's so mind blowing about that? Maybe I missed something.


Hopefully some actual competition against GSuite (or whatever it's called these days)


Wow I've heard pieces of this but never the full thing, incredible


Wow 11 years ago, takes me back...


Sure, but getting this far would be inconceivable just half a year ago. It will only get better as time passes


My website: https://bou.ke/

I should blog more, and so should you!


It's not available in my region (NL) :(


big L for all the cloud providers that made the mistake of using it instead of forging their own path, they're kind of screwed now


How are they screwed if they can adopt the source and continue patching it? Writing their own would incur a greater cost.


option 2 is what this blog is about, the example code creates a socket using that method


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

Search: