zlacker

[parent] [thread] 11 comments
1. simonw+(OP)[view] [source] 2025-12-03 20:24:51
Using a copyleft license can add friction that reduces the amount of value your software can create in the world.

I'd honestly rather Apple and Microsoft ripped off my work if it meant that my work provided more utility to a larger number of people.

replies(4): >>miclil+t2 >>dulvui+L3 >>purple+Y8 >>progme+8Q
2. miclil+t2[view] [source] 2025-12-03 20:36:27
>>simonw+(OP)
I recently heard the argument that the license-friction of copyleft sometimes is actually a good thing. Think linux kernel that arguably is more successful than all the BSDs combined (citation needed)...
replies(3): >>simonw+f3 >>knowkn+S4 >>oblio+0q1
◧◩
3. simonw+f3[view] [source] [discussion] 2025-12-03 20:40:06
>>miclil+t2
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+lq1 >>eviks+2C1
4. dulvui+L3[view] [source] 2025-12-03 20:42:54
>>simonw+(OP)
On the other hand having a copyleft license without CLA makes rug pulls nearly impossible (once there are multiple contributors and copyright holders). But you are right, from a (commercial) value perspective, permissive wins.
◧◩
5. knowkn+S4[view] [source] [discussion] 2025-12-03 20:48:21
>>miclil+t2
Keep in mind that Linux doesn’t use the GPL3 and stuck with the GPL2 since the maintainers and Linus Torvalds thought that it was overly restrictive [1]. So at some point the license friction becomes too large to be practical for organizations to use or contribute to.

[1] https://youtu.be/PaKIZ7gJlRU

6. purple+Y8[view] [source] 2025-12-03 21:11:27
>>simonw+(OP)
> Using a copyleft license can add friction that reduces the amount of value your software can create in the world.

That "friction" is by design. It prevents someone else from screwing over the users.

The people that oppose copyleft are those it was specifically design to protect against.

replies(1): >>theweb+Oe
◧◩
7. theweb+Oe[view] [source] [discussion] 2025-12-03 21:39:19
>>purple+Y8
It's sad, people have really been shitting on copyleft licenses the past few years, when they are critical to ensuring our computing freedoms are preserved.

Copyleft protects the user. The friction is, like you said, by design. It ensures that something that started free, stays free, and can't be rug pulled out from under you.

Big monied interests have been trying, and succeeding, in changing the discourse around free software away from free and to simply just "open source" and moving toward permissive licenses, specifically so community effort can be extracted and monetized without contributing back.

8. progme+8Q[view] [source] 2025-12-04 01:55:12
>>simonw+(OP)
I truly respect this statement, and position. I always hope that the benefit I've provided through my software is felt, even if I don't directly benefit from it. It's about taking pride in your work, and what it has brought others. I think of it as a craft, like woodworking, brewing, art, music, etc. While there are far more rules, the love of it is what makes it viable.

I suspect that those who express concern over your work being ripped off are just showing that they are extremely happy with how you run things. Rather than being under the control of another entity, the actual value is in your personal involvement. That's just my two cents, I hope I'm not putting words in anyone's mouth.

EDIT: I realize that you aren't the creator of Ghostty, but my original statement seemed like I was stating this.

◧◩
9. oblio+0q1[view] [source] [discussion] 2025-12-04 08:19:08
>>miclil+t2
> Think linux kernel that arguably is more successful than all the BSDs combined (citation needed)

I don't think there is any citation needed. Linux powers all the cloud providers, 80% of the mobile market, a ton of random devices. At this point Linux is the most important OS on the planet, ahead of Windows and Apple OSes. It's just not as visible.

◧◩◪
10. kragen+lq1[view] [source] [discussion] 2025-12-04 08:22:00
>>simonw+f3
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.

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