The upshot of the BSD-license in the case of FreeBSD is that it has found it and its components used in many commercial products, including MacOS/OS X, the PlayStation’s Orbis OS, and of course the BSD networking stack is happily used in Windows, macOS and just about anywhere else. Meanwhile the GPL forced Linksys to open the firmware to its WRT54G series of routers, ultimately leading to the development of OpenWrt and similar projects.
They make it sound like the *WRTs were the worst thing to happen to consumer networking and that corporations not being required to contribute back to projects has made BSD stronger, rather than given companies free labor. I find the *BSDs to be pretty interesting, but let’s not pretend that they’re benefiting from companies using their work. Very shilly tone to this article.
WRT was the only reason some of those routers were even usable.
WRT54G were the best shit back then. So much choice with firmware, loved the Tomato firmware and its flexible QoS. Good times.
You are very shrilly yourself. Plenty of companies have shown it isn’t hard to take GPL without contributed back. There are high odds you are using a chrome based browser to read this - did you know that is a GPL project because once upon a time it was khtml (from the KDE project), but the changes were never contributed back. Many embedded companies have their own fork of linux as well - their changes are all available as the GPL requires, but the changes won’t be accepted to the kernel as is and so the fact that they are available is useless.
Meanwhile there are many companies using FreeBSD who choose to contribute their changes back, just like some companies choose to contribute back to various GPL projects they use.
So your argument is that because there are some exceptions to a rule, the opposite of that rule is true.
Basically his argument is that because some companies choose to contribute back to BSD projects even though they aren’t required to, and because some GPL projects choose not to merge some changes from downstream forks, the GPL and BSD licenses are effectively the same. I think the flaw in this logic should be pretty apparent. I think the GPLv2 vs. GPLv3 debate is a lot more interesting, particularly since Linus has come out against GPLv3.
Another way to phrase that is that companies can choose to meaningulfully contribute back, or not, with either project, and there are plenty of examples of each combination.
Rocks are woke now.
Yeah, since rocks went all woke and stuff, they have really been rolling down hill…
My sediments exactly
Honestly this is magnificent. 🤡
So this sounds like a bad thing then…
Like if having gpl code in free bsd forced all these companies to be more open with their software, and now they can be more closed with it, isn’t that bad?
Yes, it’s bad. Permissive licensing (instead of copyleft) is for cucks.
It allows freebsd to be true to the BSD license, and I agree with the author that it makes licensing easier. BSD will always be free and incredibly permissive, and I don’t see this changing anything. But a lot of the strides that linux has made is because people need to release their changes.
BSD on the other hand doesn’t require giving back, so you get Apple that was the largest company in the world building off of the work of FreeBSD. I certainly don’t see FreeBSD being comparable to macOS like Fedora is to RHEL. It’s more like Apple took what they wanted and walked away.
It’s more of a symbolic thing. FreeBSD has removed the vast majority of gpl code over the last decades. I think this specific removal was just a last lingering overlap that was difficult to replace.
Is it bad? It’s subjective. The project goals were always to be permissive. There was just historical borrowing from other open source projects.
I think both approaches are valid. GPL has fostered a greater number of maintainers and volunteer participants. That’s definitely its shown strength but you can also attribute fragmentation to this. Whereas BSD has created much more focused and targeted distributions. I guess that’s indirectly due to the license and more the smaller group of active contributors.
It’s really difficult to rival FreeBSD at certain specific usecases. I wouldn’t use anything else for a NAS or a router.
It’s a very lopsided distro, bad gpu and wifi support. Limited application support. Really not ideal for a desktop, nor is it really meant to be used that way.
In my opinion, I just don’t understand permissive licenses. For example, with FreeBSD’s license, companies can essentially “steal” the hard-earned efforts and use them to enrich themselves. For example, FreeBSD could have been a gaming OS, as the PlayStation’s OS is FreeBSD. However, they didn’t give anything back to the community.
Copyleft licenses, on the other hand, require companies to contribute any changes they make to the code back to the community so that it benefits the community as a whole. In this case, there’s no “stealing”, companies need to respect the community’s efforts by giving back.
That’s my two cents anyway.
Both licenses were made before late stage capitalism started in earnest, and when the Net was young, so there’s the matter of perspective.
Imho the GPL was born out of ideology, whereas the BSD was out of a murican university environment (i.e. preparing proto-capitalists to enter the market).
The debate is endless.If freebsd was copyleft PlayStation would’ve never used it in the first place. Same as the BSD TCP/IP stack with windows.
The TCP/IP stack is a good example where permissive is helpful. Getting a protocol stack adopted. In a world of a mix of open and closed, permissive can paper over cracks.
Lol I read Linus’ release notes for Linux .01 (linked in the article) and I really liked this part listed under the hardware requirements
Finnish keyboard (oh, you can use a US keyboard, but not without some practise :-)
The Finnish keyboard is hard-wired, and as I don’t have a US one I cannot change it without major problems.The requirement for a Finnish keyboard was literally hard coded into the first version of Linux. Hilarious.
Seeing where BSDs are today vs Linux/GNU I would say history made it clear already.
Capitalism will 100% use and give zero every single time when permitted.










