TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

GNU considered harmful (By me, here's why)

8 点作者 oliverkwebb9 个月前

2 条评论

aeadio9 个月前
A genuine missed opportunity in not including one of the most infamous examples of GNU code quality &#x2F; needless complexity,<p><a href="https:&#x2F;&#x2F;drewdevault.com&#x2F;2020&#x2F;09&#x2F;25&#x2F;A-story-of-two-libcs.html" rel="nofollow">https:&#x2F;&#x2F;drewdevault.com&#x2F;2020&#x2F;09&#x2F;25&#x2F;A-story-of-two-libcs.html</a>
saurik9 个月前
The only reasons there are any issues with kind of issue merging code between different projects is 1) if you want to abuse users (which we should have no sympathy for) and 2) because Linus screwed everything up by modifying the GPLv2 to remove the automatic upgrade clause (maybe so his users could abuse their users). The latter is then part of why Rob made the even more awkward decision to do it to busybox, and why any of this is relevant to toybox... a project which shouldn&#x27;t really exist for any reason other than because Rob really really wanted people to be free to abuse users going forward (having felt bad about some prior lawsuits over source code access). Only, as busybox is also now GPLv2 only, not only is busybox part of the problem, but you can&#x27;t even use code from busybox in toybox without yourself becoming part of the same problem (as you get locked to GPLv2).<p>When you work on pretty much anything else, you really aren&#x27;t going to run into this license compatibility problem: these are the only two projects I have ever come across that are using this fork of GPLv2, and, frankly, they are both traitors to the cause and enablers of companies like Samsung and Sony for doing so. And BTW, using some stupid bespoke license isn&#x27;t just a thing people do with forking the GPL: the OpenSSL 1.x license was also incompatible with freedom-preserving licenses... but they fixed this in OpenSSL 3.x, and so the only real problems now are Linux and busybox. Regardless, blaming GNU for Linus and Rob screwing us all over makes no sense: if you want to be upset at anyone, be upset with projects that use non-standard GPL forks (including merely to deal with the OpenSSL 1.x license), not with the GPL itself, as it isn&#x27;t at fault.
评论 #41287252 未加载