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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Has the GPL out-lived its usefulness?

6 点作者 r11t大约 16 年前

7 条评论

jrockway大约 16 年前
<i>Has the GPL out-lived its usefulness?</i><p>Definitely not. Consider the case of Linksys' WRT-54G. Initially, it ran Linux, but Linksys didn't feel like releasing the source code it was using. This made the device essentially useless (except as an average WAP). However, when they were called on their GPL infringement, they released the code, creating a great community around the WRT-54G. Now the thing can be an OpenVPN endpoint, or a backup MX for quick mail server reboots, or anything you can imagine. If Linux was BSD-licenced, the WRT-54G would probably still be a closed device, which would be bad for the computing community in general. (I think Linksys got a lot of sales because of the openness, and they certainly didn't <i>lose</i> any. But it's hard to convince big companies of this unless their lawyers are forced to be involved -- and the GPL ensured that this happened.)<p>Also, I like the GPL, "useful" or not. If you want to use my code, I want the changes you make to it. It's only fair.<p>It's not a loss to me if you refuse to use my code because it's GPL'd. With the GPL, you didn't use it and hence didn't give anything back to me. Without the GPL, you would have used it and not given anything back. So the situation is the same for me either way. (Sure, it's worse for you, but I code with my own interests in mind.)
评论 #585560 未加载
mdasen大约 16 年前
In the ways that the article mentions, the GPL is as useful as it ever was. Nothing has changed that changes the merits of the GPL. It still gives you the freedoms that people want in open source software and it still guards against other companies building proprietary things on top of GPL software. If those protections are what you're looking for, the GPL still provides them as it always has and the Apache license doesn't offer you those protections.<p>I'm not saying whether those protections are good, just that the Apache license and the GPL haven't really changed their stances in a way that one is just so much more 2009 than the other.<p>However, the GPL is outliving its usefulness in another area not mentioned by the article. The GPL is great for software that gets distributed - like a music player that you download or a web browser or whatnot. Once someone distributes it, they have to abide by the license's terms. However, more and more our software isn't being distributed. We're using cloud software which isn't distributed to us. As such, even if someone is using modified GPL code, we have no standing to request the code from them since it wasn't distributed to us in binary form.<p>You might not agree with the free-software philosophy and that's fine, but it is important to see how cloud computing is making it increasingly easy to turn GPL software proprietary. As long as you don't distribute it, you can be as closed source as you want with GPL'd code.
评论 #585514 未加载
biohacker42大约 16 年前
This and this: <a href="http://news.ycombinator.com/item?id=585324" rel="nofollow">http://news.ycombinator.com/item?id=585324</a><p>Is why I think we should ban all computerworld.com articles form HN.
tptacek大约 16 年前
A silly argument. For every argument about how the GPL retards open source adoption, there's a counterargument for how the GPL enables open source authorship. Maybe as much as a plurality of all corporate-owned/sponsored open source software would never have been released if the only way to do so was to allow your competitors to shrink-wrap it and sell it against you.<p>I see this as less of an intellectually honest argument against the GPL than it is another futile bid for Eric Raymond to regain the spotlight by picking a fight with RMS. But RMS has already won; the industry embraces and defends the GPL now even as Stallman becomes more and more marginalized and caricatured. There's no room for Raymond in the picture anymore.<p>And good riddance.
alain94040大约 16 年前
Why not combine the 4 rights of the GPL, so dear to RMS's heart (the right to view the source code, modify it and redistribute it) with the obligation to pay the developers a small price.<p>This would create the best of both worlds: geeks can tweak and modify, consumers pay for the product, so software developers can sustain themselves and receive income for writing great code.<p>In effect, the license would make the software <i>libre</i>, but not <i>free</i>.<p>For those who know me, more specifically I'm talking about combining the Software Bill of Rights, which handles the question of how to share the proceeds among a group of developers, with some form of GPL or Apache license.
评论 #585567 未加载
Angostura大约 16 年前
The main case against it in the article is that there are more "efficient" licenses, in the economic sense of the word.<p>That may well be right, but the GPL was designed as tool to promote an ideology, as opposed to a tool to maximize efficiency and productivity.<p>Therefore, even if it is not maximally efficient, that doesn't imply it has outlived its usefulness.
octane大约 16 年前
No. It hasn't.