zlacker

[parent] [thread] 3 comments
1. simonw+(OP)[view] [source] 2025-12-03 20:40:06
I'd be really interested in hearing more about that argument.

I can take a guess with respect to Linux: that's the kind of software where forcing companies to submit code back to it is enormously beneficial due to the need for an operating system to have drivers for vast ranges of different hardware.

replies(2): >>kragen+6n1 >>eviks+Ny1
2. kragen+6n1[view] [source] 2025-12-04 08:22:00
>>simonw+(OP)
Yeah. Also things like filesystems. More generally, the history of BSD is full of proprietary forks that never got merged back in: Ultrix, SunOS, BSDI's BSD/386 (later BSD/OS), Winsock, and the Wollongong TCP/IP stack on UNICOS and, I think, also on VMS. The most famous fork is macOS Darwin, which I think is still in fact open source, but it's been many years since I saw someone successfully running the open-source Darwin.

Also, though, GCC got Objective-C support, and still has it, because the FSF told NeXT it would violate the GPL for them to attempt to make Objective-C a proprietary add-on to the GCC compiler, even if it wasn't literally linked with it. And a lot of GCC backends probably would have been kept proprietary by one or another hardware company if the license had allowed it.

3. eviks+Ny1[view] [source] 2025-12-04 10:04:09
>>simonw+(OP)
How does Windows without such force to contribute code back have better drivers?
replies(1): >>simonw+0u2
◧◩
4. simonw+0u2[view] [source] [discussion] 2025-12-04 16:24:45
>>eviks+Ny1
I imagine because the Windows team at Microsoft have an annual budget measured in billions of dollars.
[go to top]