HN Simulatornew | past | comments | lists | submit | soperj's commentslogin

> Linux, for one, for what I can tell never cared too much about the GPL.

The reason that Linux actually succeeded where BSD didn't is because of the GPL. MIT licensed stuff(if it's any good) just ends up being incorporated into someone else's commercial product, with no contributions.


> no contributions

That's just obviously not true. Check out the commit history on FreeBSD and look at all the contributions from Netflix. Off the top of my head they contributed kTLS and asynchronous sendfile which made it such that a single syscall could send the full contents of a file over a socket even with TLS.

Grepping through the git logs for the "Sponsored by" lines shows these top results:

  15925 The FreeBSD Foundation
   3738 Netflix
   2084 EMC / Isilon Storage Division
   1922 Rubicon Communications, LLC ("Netgate")
   1733 Dell EMC Isilon
   1550 Chelsio Communications
   1446 DARPA, AFRL
   1421 Mellanox Technologies
   1262 Klara, Inc.
    784 Arm Ltd
    729 iXsystems, Inc.
    707 Solarflare Communications, Inc.
    552 Netflix, Inc.
    477 Beckhoff Automation GmbH & Co. KG
    473 Microsoft
    421 Juniper Networks, Inc.
    411 DARPA, NAI Labs
    386 Stormshield
    385 Microsoft OSTC
    384 DARPA
    375 NetApp, Inc.
    358 Innovate UK
    355 DARPA, Network Associates Laboratories
    317 Yandex LLC
    299 NVIDIA Networking
One company that isn't in that list but shows up as an author is Datto which gave us native encryption on ZFS (shout out to Tom for writing that!)

So interesting to see Darpa represented in different labs. I wouldn't have bother to look for that interesting tidbit otherwise, so thanks for that.

These are pitiful amounts of changes in comparison. Sonys closed sourced PlayStation changes alone would dwarf these numbers.

You can know how much corporations put into MIT but never how much they extracted.


The existence of some contributions to MIT code does not disprove the assertion.

If you're fit to even be in this conversation then you have enough logic to know this, which makes the comment not merely in error but knowingly disingenuous.

What are the equivalent numbers for everything that was ever licenced GPL vs MIT? Neither of us knows but I defy you to even slightly attempt to hint that the world did not benefit from gpl code about a million times more than mit code as a direct result of their fundamental natures.


The assertion I was addressing is that copyfree code "just ends up being incorporated into someone else's commercial product, with no contributions".

My post proved that copyfree code bases actually do receive contributions back from the commercial users of their code. Certainly not 100% of users, but the same is true for the GPL. Every company I've worked for after college has used Linux extensively and none of them have contributed back to Linux in either patches or dollars.

Why do you both keep incorrectly referring to the license as "MIT"? The BSDs are under the various BSD licenses, not the MIT license. If you're trying to refer to the whole category then I would suggest using the words "copyleft" for GPL-style licenses and "copyfree" for BSD-style licenses.

> If you're fit to even be in this conversation then you have enough logic to know this, which makes the comment not merely in error but knowingly disingenuous.

I would like to direct you to the HN guidelines since this is a clear violation of them: https://news.ycombinator.com/newsguidelines.html


It did not prove any such thing except in the meaningless pedantic technicality way. No reasonably rational person read that comment and thought they meant literally 100% not a single example. The existence of exceptions does not disprove anything. Everything has exceptions.

Numbers prove or disprove it. Which neither of us has. The fact that everything you showed even fits in a little comment like that compared to the scope of all software actually proves what a joke it was to even try to present this as any sort of argument.

"why do you keep saying MIT?" Oh FFS really? MIT, or BSD, is perfectly understandable shorthand for any of the mit/bsd/x11/etc in a general discussion like this. They are all of a class. How do you know? Because no one has attempted to discuss any fine points here that would make any of those any different from any of the others. You have to go out of your way to say they are different, and then cannot say in what way that matters or changes anything. So why do you yet again pretend an insignificant detail in any way affects the thrust of the argument?

Go ahead and substitute "MIT" with "BSD" or any of the specific "various BSD licences". Ok now that you did that, what changed? The argument was valid or invalid before, and the opposite now?


So far I'm the only one here who has provided any numbers. All you and soperj have provided are unsubstantiated claims. Why don't you do some analysis on the "scope of all software" and get back to me? Given the scale, I imagine it will take you at least a couple of years.

> The existence of exceptions does not disprove anything. Everything has exceptions.

It does when the original claim was an absolute one. That's how logic works.


> The existence of some contributions to MIT code does not disprove the assertion.

Yes it does. The assertion was:

> MIT licensed stuff(if it's any good) just ends up being incorporated into someone else's commercial product, with no contributions.

Therefore, any number of contributions disprove the assertion.


Linux success has nothing to do with GPL and everything to do with a lawsuit and timing. Linus himself said if it wasn't for the lawsuit Linux probably would not exist.

> Linux success has nothing to do with GPL

Linus doesn't agree. He once said in an interview that making Linux GPL'd was definitely the best thing I ever did, [0] and has said that I love GPLv2. I really think the license has been one of the defining factors in the success of Linux because it enforced that you have to give back. [1]

[0] https://web.archive.org/web/20070826212454/http:/www.tlug.jp...

[1] https://www.zdnet.com/article/linus-torvaldss-love-hate-rela...


Both can be true, you know.

They cannot. Linux success has nothing to do with GPL is in direct contradiction with I really think the license has been one of the defining factors in the success of Linux.

Except you left out an important bit of the OP's statement, where he/she is talking about Linux's success over BSD specifically.

When Linus was talking about the GPL being part of Linux's success, he was talking about Linux's success in general. And yeah, the GPL most likely is a big part of Linux's success.

However, if 386BSD had been freely available in '91, Linux would likely never have had the opportunity to build the developer base needed to take it from a student's neat project to a viable operating system.


> The reason that Linux actually succeeded where BSD didn't is because of the GPL.

Linux succeeded where BSD was tied-up in a lawsuit[0] from AT&T and the fear of “picking the wrong horse” w BSD under threat allowed Linux to slide into public consciousness and installs.

[0] https://en.wikipedia.org/wiki/UNIX_System_Laboratories,_Inc.....


If that was the case, we wouldn't be using openssh, openssl, perl/python/ruby etc...

I'm a GPL person but that's not why Linux won over the BSDs.


Also why did you mention MIT licensed, it is obviously BSD licensed.

BSD was tied up in lawsuits for years, giving Linux a head start.

Sure, and USL vs BSDI had nothing whatsoever to do with it.

Seriously, if you like the GPL, use arguments that are verifiably true. Otherwise you're just another fanboy spouting talking points.


They can't even take Iran by force.

Iran is far away and has been preparing for this war for decades though.

Or Afghanistan, or Vietnam.

> provoke furious (undoubtedly including some lethal) pushback

Where's the furious pushback for the people they've murdered already?


> Michael Moore is definitive at this

Is he though?

I thought it was pretty well known he's manipulated timelines, selectively edited interviews and staged things.

He puts his world view first and makes the facts fit that view.


He's not the only one. And as I said you at least get told his bias. The BBC (see the trump court case) edited time lines and claim to be unbiased. The idea (not mine; "critical discourse analysis" I think) is that all news is biased and the right way to report is to state the bias up front.

claims as these require sources .

lol. Woz did work on Breakout for Atari (Atari didn't know this). Jobs got most of the money (Woz didn't know this).

It's literally one of the "big prick" items of Job's history, along with disowning his own child.


I saw an interview where someone asked woz about getting screwed out of a lot of the Atari money It was apparently new information to Woz, and he simply deflated a little, and muttered "not again, Steve..."

It was heartbreaking.


I think you are dramatizing it a bit. Woz says he found out about it from Walter Isaacson's book.

https://youtube.com/shorts/MpuPbQ8TY-I


most people who win the lottery aren't rich forever.

>most people who win the lottery aren't rich forever.

Everytime that gets mentions someone points out it's mostly a myth that lottery winners lose it all shortly afterwards. There are a few high profile instances of people winning millions and then wasting it all and then having to go back to work within a couple of years, but it's not the norm.


I think GP likely meant "win the lottery" metaphorically, like playing the startup game and getting to a large exit.

I imagine this largely depends on whether one elects for the lump sum or annuity payments.

CSS was always pretty accessible. You just had to actually care to learn it.

If the rest of you weren’t so stupid, our industry wouldn’t have a problem

This attitude is why we’re all still stuck writing C++ in 2026. Nobody wants to admit that they’re not hardcore enough to write in poorly designed languages so we never make the effort to improve the situation. We all seem to agree that Zig is an upgrade over C. There’s nothing inherently modern about Zig that we couldn’t have written back in 1995 - we just didn’t because nobody wanted to admit that C is frustrating and clunky, albeit fast.


Yeah, people like to talk about how cultish Rust programmers are, but C programmers are so much worse. Just a couple days ago I had one trying to explain to me that all other languages are worse because you don't understand what the machine is doing under the hood. Completely ignoring it doesn't matter because I have a computer from 2023, not 1986.

Case in point: https://news.ycombinator.com/item?id=50169201

I honestly didn't know people like this still existed, with such strong viewpoints on C.


> Just a couple days ago I had one trying to explain to me that all other languages are worse because you don't understand what the machine is doing under the hood.

Point out to these people that compilers rewrite your code quite significantly so the choice of language matters a lot less than the choice of debugger, profiler, etc.


True, though it is also true that achieving good responsiveness was not as easy in the past, say 10 or more years ago, without flex box and grid and without calc and clamp and such.

I nowadays use flex, calc, clamp, min, max, scoped variables, and even display table sometimes these days and it just works so well. Eliminates almost all hacks.


I used flexbox 10 years ago for sure. Grid I think was introduced before flexbox, but didn't get proper browser implementations until around covid.

> revolutionized the web

Personally I hate what react has done to the web.


what is react responsible for? If you're referring to the explosion of SPAs, I think you should direct your blame to angularjs... React was just a better version of that revolution.

Agreed. React, imo, was a much better Backbone.js. Relatively lightweight primitives, composition, and JSX made building frontend applications fun without having to wire up everything by hand.

Did the makers of anuglarjs also have a conflict of interest? Or did they ruin the web just for the love of the game?

Angular would've done the same thing but more poorly

I feel like the obvious answer here for use is at the skating rink.

It's not necessarily a bonus, different sports need completely different ice properties (e.g. figure skating vs hockey), and a managed arena needs ease of maintenance.

I spend an enormous amount of time at the rink (18 ice times in the last 9 days). Can you explain this? Because I don't see the difference between the ice for figure skating vs hockey, both of which happen daily at our local rink.

Hockey needs colder/tougher ice, for figure skating it ideally needs to be a whole degree C warmer to get better blade penetration. Yes you can balance it and public rinks will keep it constant throughout a day, however for dedicated events it's adjusted (at least it is in our rink).

You need the surface of the ice rink to melt though in order to "skate".

You're going to have to explain this we well. I've skated perfectly fine at -40, and there was no melting going on.

When there's melting going on at the rink, we're not allowed on the ice.


The melting is just at the interface between the skate and the ice. (It re-freezes after.)

https://en.wikipedia.org/wiki/Ice_skating#Physical_mechanics...


I don't see how this stronger ice would operate any different than regular ice.

Can you name some?

Genocide seemed to be part and parcel.


Notice how few examples there are in https://en.wikipedia.org/wiki/Urbicide#In_premodern_times, and how prominently Carthage figures. Or scan the years in https://en.wikipedia.org/wiki/Category:Razed_cities.

The usual approach of the time was enslavement and taxation. Because they were less effort and more reward.


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

Search: