248
submitted 1 day ago by 0x0@lemmy.zip to c/technology@lemmy.world
top 50 comments
sorted by: hot top new old
[-] LemmyFeed@lemmy.dbzer0.com 31 points 12 hours ago

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.

[-] M33@piefed.world 39 points 16 hours ago

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.

[-] pelya@lemmy.world 32 points 16 hours ago

In a sane and healthy software company, they would contribute their changes back to BSD just because it makes easier to apply latest BSD changes amd security fixes.

Most companies wont. They fork, modify the BSD code for their specific hardware, sell it, and never ever update thier software.

[-] boonhet@sopuli.xyz 4 points 1 hour ago

Well, Sony contributes, but not as much as Netflix (mostly by paying for development, especially LLVM development)

Apple hired the founder of LLVM and paid him to work on LLVM.

LLVM is pretty important to FreeBSD.

Plenty of big companies contribute to BSD financially or let their devs commit code to BSD because maintaining your own fork is tedious work and the smaller your changes from the upstream source, the easier your life.

[-] lemmyvore@feddit.nl 4 points 4 hours ago

Unfortunately most companies don't have a software culture or even understand it. Heck there are entire nations (like Japan) that are culturally at odds with software. It doesn't stop them from making software (you can't NOT make software in today's day and age), they just go about it in furtive, roundabout and ultimately very inefficient ways.

It's weird because modern software development borrows heavily from industrial process optimizations (some of which were invented and perfected in Japan, ironically) and there are clear, proven benefits to cooperation upstream in projects like Linux... and yet they still fight it every step of the way in the name of "IP".

It doesn't help either that there are countries (US, Japan, what do you know) that nurture the concept of software patents that have a chilling effect on sharing.

[-] mereo@piefed.ca 76 points 19 hours ago* (last edited 19 hours ago)

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.

[-] Jason2357@lemmy.ca 1 points 28 minutes ago

Another way to think of it is the old "you wouldn't steal a car" commercial.

A company using BSD in their product cannot "steal" it, because we still have the BSDs. They can't take them away, so its not stealing. It just comes down to your personality and how much you value control over what they are doing with it (No shade either way from me, if its your work)

In the end, I think it matters less than it seems. Companies can use Linux via either tivoization or proprietary software on top without contributing back,, and other companies voluntarily submit patches or pay FreeBSD developers because maintaining a closed source fork is expensive.

[-] Rossphorus@lemmy.world 11 points 14 hours ago* (last edited 14 hours ago)

To play devil's advocate for a second - no-one is stealing anything, the code is still right where it was. If I willingly give someone a sandwich, did they steal it? Of course not.

There was a reason that PS chose FreeBSD, and it was because of the licence. If FreeBSD used the GPL then PS wouldn't have used it, hence there never would have been a FreeBSD gaming OS either way.

[-] jabjoe@feddit.uk 5 points 5 hours ago

There basically isn't FreeBSD do for gaming as their work is locked away and not shared. If there was no BSD, Sony would have been forced to use a copyleft OS, or make their own. There was a time, a long time ago, where NetBSD was used in routers, etc. But Linux hardware support got to be so much better than NetBSDs, it got to hard to not use it. The more who used, and where forced to open their work, the better Linux got. Today it's all Linux.

Worth pointing out Oracle/Sun and IBM and OpenOffice. Before the buyout, Sun were changing the OpenOffice license to permissive in a version they would sell to IBM who used the code for their closed Lotus Office. This could be done as OpenOffice had a contributor lience agreement where copyright was handed over. So Sun had all the copyright, so could relience at will. When Oracle bought Sun, it was the final straw. So LibreOffice was born from the copyleft version, without copyright ownership, so locked open. All the development moved there. Oracle relicensed OpenOffice to permissive, and tried donating the project to Apache, but no one cared. It's been a husk for well over a decade now. And thing good can be copied straight into LibreOffice, but not the other way round. The free money for OpenOffice is over for Oracle, as is the cheap code for IBM. LibreOffice healthier than OpenOffice ever was.

[-] TeaWithDani@lemmy.world 13 points 13 hours ago* (last edited 13 hours ago)

Exactly, it's a defining feature of the project. They don't care how you use the code as long as you use it. It's just a different philosophy.

BSDs are just doing their own thing and whether they benefit or not from others using their work is not really a concern.

Take OpenSSH, it's used by virtually every operating system and just exists to be used. It's a great contribution to software even if OpenBSD is a tiny marginal thing used by only those that need it. They are cool with that.

[-] communist@lemmy.frozeninferno.xyz 17 points 16 hours ago

If freebsd was copyleft PlayStation would've never used it in the first place. Same as the BSD TCP/IP stack with windows.

[-] jabjoe@feddit.uk 5 points 5 hours ago

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.

[-] 0x0@lemmy.zip 29 points 19 hours ago

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.

[-] pmk@piefed.ca 7 points 15 hours ago

It's not stealing when you willingly allow someone to use it however they want. OpenBSD writes: "We want to make available source code that anyone can use for ANY PURPOSE, with no restrictions. We strive to make our software robust and secure, and encourage companies to use whichever pieces they want to." If your goal is to polish something like OpenSSH until it's as good as it can be, the world is better off when robust and secure software spread, also into proprietary systems. When companies use OpenSSH, it does not take away anything from OpenBSD, they are not competitors.

[-] hexagonwin@lemmy.today 2 points 13 hours ago

i believe it has the advantage of corporate interests not affecting the projects direction. i think linux is doing ok now (other than way too much redhat stuff) but i'm not sure if this is gonna continue after linus is gone.

[-] 712@discuss.tchncs.de 10 points 14 hours ago

What does this mean? Can someone explain in simple terms?

[-] cenzorrll@piefed.ca 22 points 14 hours ago

BSD is a permissive license that allows sometime to take the code and update/change it as they see fit. There are no requirements to publish those changes, and I believe you can license it under a different license.

GPL on the other hand does require that you publish your changes, and that those changes also be licensed under GPL. Thus also requires that a company does due diligence and states what pieces of code they used were GPL and give credit

So in removing the last bit of GPL code, someone can take FreeBSD and do whatever they want without having to worry about what pieces of code might fall under different licenses.

[-] 712@discuss.tchncs.de 1 points 1 hour ago

Thank you. I like the GPL idea more, to be honest.

[-] TeaWithDani@lemmy.world 2 points 5 hours ago* (last edited 5 hours ago)

The only requirement of the BSD license is you credit the code somewhere in a disclosure. That's pretty much it.

[-] KingThrillgore@lemmy.ml 11 points 15 hours ago

Creating a whole unix-like ecosystem without GNU has been the goal since LLVM launched.

[-] jabjoe@feddit.uk 1 points 5 hours ago

Well there was a few before GNU came along. Including versions of UNIX itself. It's just GNU was free, and then, because of contributions, became better. LLVM was originally something the emulation world was into. It meant your JIT could be cross platform. That how I encountered it. It became something for the permissive/coportates to fight GCC later. Having actual competition has made GCC better and it hasn't lost to Clang/LLVM. The closed stuff didn't really compete as much just lock people in so didn't have to.

[-] cenzorrll@piefed.ca 158 points 1 day ago* (last edited 1 day ago)

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.

[-] Jason2357@lemmy.ca 1 points 15 minutes ago

let’s not pretend that they’re benefiting from companies using their work.

Of course they are. Sony, Netflix and the like are major contributors to the project.

[-] boonhet@sopuli.xyz 1 points 54 minutes ago

Of the ones listed, Apple and Sony have definitely contributed back to FreeBSD. Apple hired the lead LLVM dev and paid him to keep working on it. Sony has paid for LLVM development in particular, but also development of other parts of FreeBSD. Source on the Sony bit, which also mentions that for example Netflix is an even bigger contributor

There's plenty of benefit in contributing back to permissive projects you use, because you have less maintenance overhead if the diff between your fork and the upstream source is smaller.

[-] AbidanYre@lemmy.world 24 points 19 hours ago

WRT was the only reason some of those routers were even usable.

[-] cenzorrll@piefed.ca 16 points 19 hours ago

Seriously, it's the only reason I bought one. Plus, my WRT-54gl is still supported 20 years later on DD-WRT, not that it's all that useful at 100mbit. I still use it for testing.

load more comments (1 replies)
[-] Cocodapuf@lemmy.world 44 points 22 hours ago* (last edited 22 hours ago)

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?

[-] boonhet@sopuli.xyz 2 points 50 minutes ago

It's a mixed bag.

The major companies that use it, contribute back to it (think Netflix, Sony, Apple, etc). If they didn't have a copyleft option, Sony and Apple would've built completely closed-source and wouldn't be contributing to anything. Netflix is different in that GPL wouldn't force them to disclose their modifications, they just preferred FreeBSD because of its networking stack, they would've probably just gone with Linux if FreeBSD didn't exist.

[-] TeaWithDani@lemmy.world 3 points 7 hours ago* (last edited 7 hours ago)

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.

[-] cenzorrll@piefed.ca 41 points 22 hours ago* (last edited 21 hours ago)

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.

[-] zerofk@lemmy.zip 3 points 5 hours ago

Counterpoint: Apple used (uses?) a lot of GPL code as well, but their “giving back” was so perfunctory that the community didn’t incorporate most of it.

Big companies will always find ways to skirt what is allowed in ways that benefits them alone.

load more comments (1 replies)
[-] grue@lemmy.world 13 points 20 hours ago

Yes, it's bad. Permissive licensing (instead of copyleft) is for cucks.

[-] fruitycoder@sh.itjust.works 3 points 11 hours ago

No no I just like seeing my work get used without any care or contribution back to create systems that absolutely don't care about the rights of the users too /s

load more comments (1 replies)
[-] RejZoR@lemmy.ml 46 points 1 day ago

WRT54G were the best shit back then. So much choice with firmware, loved the Tomato firmware and its flexible QoS. Good times.

[-] grue@lemmy.world 13 points 20 hours ago

OpenWRT is still the best shit now.

load more comments (1 replies)
[-] HubertManne@piefed.social 23 points 23 hours ago

yeah I liked that bsd really kept to the unix style but license wise gpl is what I respect.

load more comments (4 replies)
load more comments (19 replies)
[-] umbrella@lemmy.ml 9 points 19 hours ago

pushoverOS has finally finished it's transition to free repository for oligarchs.

load more comments
view more: next ›
this post was submitted on 28 Jul 2026
248 points (97.3% liked)

Technology

86683 readers
3284 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related news or articles.
  3. Be excellent to each other!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, this includes using AI responses and summaries. To ask if your bot can be added please contact a mod.
  9. Check for duplicates before posting, duplicates may be removed
  10. Accounts 7 days and younger will have their posts automatically removed.

Approved Bots


founded 3 years ago
MODERATORS