Hacker News new | ask | show | jobs
by wyldfire 1876 days ago
> advocating for using facebook open source stuff.

IMO truly Open Source software that comes out of FB and GOOG are the silver lining - the output from them that you should consume guilt-free.

For a while IIRC FB had some onerous terms levied on their Open Source repos, I'm not sure if that's changed. But if they have sane licenses, we should embrace this work (while still rejecting their misdeeds).

2 comments

I think there's potential for consequences just blindly using the stuff they give away. Its advertising for them. "The best and most innovative work here, look what they do!". Now Facebook is in all of our web frontends now with react, google is in all of our data centers with Kubernetes. Can you even be innovative and get traction anymore without corporate backing? I'm skeptical a project like Linux could take off in our current computing world. Sorry a little ranty but I don't see why we need to keep giving these companies even more share of the tech world, even if they give it away for free.
That's sort of a ridiculous standard. What counts as "corporate backing?" The Intel/AMD chips in your servers? AWS/GCP/Azure that hosts them? The cable companies that own the fiber your data moves over? Businesses don't, and never have, existed in a vacuum. Why draw the line at frameworks like React?
IDK why you think im drawing the line at frameworks? I'm just highlighting it in this situation. I cant rant about everything negative thing corporations do, Ill never be done. But those examples aren't remotely the same. Intel and AMD is a healthy rivalry to have, for awhile AMD wasn't even competitive. Those companies arent trying to reach into every segment of the world. Cable company monopolies have been beat to death, and are an obvious problem so Im unsure why your even bringing it up? But comcast isn't even comparable to the reach google or facebook has. Something like 1/3 of the world in on facebook, you really want to compare that to American cable companies?
And amazingly it is self inflicted by peer pressure, because it’s absolutely possible to build great things without React or Kubernetes. I don’t care because I have my own company now (and yet it’s an everyday to educate both clients and junior devs), but if I were still mainly a dev I would seriously hurt my resume. I don’t know if it’s conscious or not on their part, but the tech marketing achievement is both impressive and disappointing.
I'm starting to feel that "Open Soruce" is somehow beginning to become a cancer. We should really aim for Free Software, not just "Open Source".

Grafana chose to relicense as Affero GPL, whereas Elastic has been kinda doomed by its own homemade license.

We'll see, I guess?

pg has a great article on AirBnB bootstrapping their business by doing things that don't scale. He says that they would go door to door and early on would take pictures of the rooms so that their on-boarding was easier. What I have come to realize is that all businesses do things that don't scale, and not just during the bootstrap process.

Open Source software scales perfectly, and therefore is worthless.

The naive public view of Google is that they are a Search company. The HN take is that Google is not a Search company, they are what they make their money in, which is Advertising. My claim in this comment is a company is whatever they do that doesn't scale. Google is a tracking company. They use that tracking to produce better search results, which they monetize by selling advertising.

It's the tracking that doesn't scale well. And Google knows this, and that's why their Search results punish slow loading pages. They want their tracker(which loads slowly) to be the only tracker. If all sites puts 25 different trackers all with their different stacks on a website, they would lose their 'doesn't scale' property. They then push this even further, by taking control of your browser with Chrome and your device with Android, which also doesn't scale. The market will never allow 100 browsers or 100 mobile operating systems. Developers Developers Developers after all.

So we can see that every company is what the things they do that don't scale. Once they have that, they constrain it and hold it within their walled garden, and from there they can bring in Open Source software. In essence Open Source Software allows the area of the garden to grow. Once OSS grows to being able to do anything that it can possibly do, we will still be constrained to the things that don't scale. These things will allow the companies to enforce monopoly rents within their walled gardens.