So, you may or may not know that, but you need FreeBSD and OpenBSD and they also need you! Every cent counts and so does every contributor, that helps the foundations keep their non-profit status.
So, you may or may not know that, but you need FreeBSD and OpenBSD and they also need you! Every cent counts and so does every contributor, that helps the foundations keep their non-profit status.
This really isn't how this should work. If one uses Netflix or some gaming hardware (for which one payed) one should not feel obligated in any way to give to FreeBSD. The Netflix or Nintendo might want to donate to ensure they have an even better system available in the future, but because of the BSD license, they aren't obligated either.
That aside, as a personal FreeBSD user, I have actually donated to the FreeBSD foundation every year for the last four or five years and plan to do it again this year.
No free software license that I know of would obligate them to donate money to FreeBSD.
I know you didn’t say otherwise, but in license discussions a lot of people (particular GPL fans) suggest changing to a copyleft license would improve FreeBSD’s financial status, without anything to back it up.
Or looking at it cynically, I am paying for Netflix development who then also charge me for the privilege.
While you're here what did they donate?
Cynicism would say the former but I'd be delighted if I were wrong.
http://freebsdfoundation.blogspot.de/2014/11/freebsd-foundat...
https://www.freebsdfoundation.org/blog/foundation-announces-...
Of course, that is completely awesome!
We also do other things, like sponsor conferences, and work behind the scenes, advocating for FreeBSD support from a wide variety of enterprise hardware vendors.
Not to mention Linux has a much better license for end-users in that it makes some effort to guarantee the code stays free, and that corporations can't close and modify the code and redistribute it for profit.
I feel like "advocating for FreeBSD" really does more harm to the open source ecosystem than good.
Do you have any idea what you're talking about?
BSD literally invented the networking stack that was copied (poorly) by Linux, and most other Unix variants including Darwin (macOS). It is strictly superior for networked applications. Read here for more info (https://news.ycombinator.com/item?id=8167126)
I've been doing kernel development for Linux since a while now, and I'm always amazed at how much time it takes me to understand a new subsystem I didn't use before, because everything is SO damn over engineered it's a farm fest for geek. Whereas when I hack OpenBSD or FreeBSD on my free time I feel like I can be productive making changes in an unknown subsystem in just a few days of reading code and playing with it.
Every part of BSD is from BSD. The kernel, network stack, init system, userland, sshd, etc are all made and released together. Ideas are driven by teams and committees and then implemented.
Every part of a functioning Linux system is from a different vendor. "Linux" makes the kernel and network stack, the init system comes from the FreeDesktop project, the userland comes from GNU, sshd comes from BSD. Things are driven in a variety of different ways, by different people, with different goals and thoughts on how Linux should look. Eventually it all gets glued together and we see what we've got.
I disagree very strongly with this statement. The best license for the end user is the one that enables the developer to thrive financially. If that license is open source it's a bonus for the end user. I also believe that the software is only truly free if you're contributing because you care, not because of a viral contractual clause.
Linux isn't an OS, it's a kernel. There are hundreds of distributions that package Linux and make an OS out of it. You don't think that all that duplication of effort is an even larger waste of time?
Who cares if FreeBSD isn't as relevant. Monocultures suck. There's lots to like and lots to dislike in Linux, and I'm happy that we have other working systems from which to draw lessons and inspiration.
Just looking at how syscalls are made proves that it is not a FreeBSD kernel (It's possible to dump a few nintendo switch binaries, like the webkit browser, through pegaswitch[0]).