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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Copyleft and community licenses are not without merit, but they are a dead end

45 点作者 pauldix超过 6 年前

11 条评论

antirez超过 6 年前
I agree with the overall reasoning of Paul, and we are having the same conversations inside Redis Labs. For instance the reason why Redis remained BSD licensed is that, while it&#x27;s odd that cloud providers are exploiting open source system software in this way, yet to look just at that does not capture the whole story. Open source software changed <i>our world</i> completely, so the real balance must factor in also what happened to IT because open source exists. Even what now is a problem for OSS producers, the cloud providers, is in some way a product of the fact that software was democratised in this way by the OSS movement (and note that without the cloud to productize OSS is harder). Personally even the fact I write software is because I installed Linux 23 years ago or alike. So the point is to also have something that is interesting enough and that can be released in a commercial license and is complementary to the original project. Because the part that needs to be commercial, must go totally commercial (it&#x27;s a long story but AGPL for sure, and probably also other attempts including SSPL and Common Clause are not just confusing, they may not be enough). However what this requires is a very good balance between what&#x27;s open and what not. In the case of Redis this is a bit a natural process because I&#x27;m very unwelcoming to a lot of things that users want because I feel they are not a fit. Proof is that for instance, two of my popular open source projects, that are linenoise and dump1090, are currently both mostly distributed via forks made by other people. So Redis Labs can just jump in and do a number of very useful things like graph database, CRDTs, on-disk support and so forth without any conflict of interests. Let&#x27;s see what happens. Right now the trend is to distribute the non-open parts with source code available and with very few limitations for end users: if this works is great, and it looks like is the only way because it is very unlikely that users will have the need of something as a service if they do not use it already in some form.<p>DISCLAIMER: This comment was written incrementally and modified several times adding things that came to mind while writing.<p>About BSD,MIT,... vs CopyLeft. We can say what we want, but if we just stick to facts, MIT-alike licenses provide more freedom for the final user. If one would like to dig more I think that the canonical example would be the Linux kernel and asking questions about, what if it would be BSD licensed.
评论 #18737527 未加载
评论 #18737421 未加载
评论 #18737191 未加载
评论 #18739334 未加载
评论 #18738830 未加载
评论 #18739105 未加载
评论 #18739201 未加载
评论 #18737292 未加载
评论 #18737117 未加载
评论 #18737211 未加载
dmm超过 6 年前
It was interesting reading this person&#x27;s viewpoints but I think they misunderstand the point of copyleft licenses.<p>&gt; They’re forcing a world view that everything should be free and shared like some sort of make-believe Star Trek future where money doesn’t exist.<p>Is a world where you are allowed to repair and modify your own house or car a &quot;make-believe Star Trek future&quot;? Asking to have insight and control over the software which plays an increasingly important role in our lives is not a fantasy to be dismissed.<p>&gt; Ultimately, in my philosophy, copyleft represents real open source, despite what the OSI says. Copyleft is a restriction.<p>A typo? A restriction for you the creator perhaps, but for your users it represents the freedom to use, modify, and redistribute the software they use.
评论 #18737095 未加载
评论 #18737154 未加载
wwweston超过 6 年前
&gt; If software is a process of evolution and continuously building on previous work, copyleft licenses represent an evolutionary dead end, while liberal licenses represent branches of the tree that can live and progress much longer.<p>This strikes me as not quite right and a bit out of place for an essay that&#x27;s otherwise pretty thoughtful. Copyleft is a niche or a branch, not a dead end.<p>There&#x27;s a fundamental question facing anyone approaching the economics of a software project (and the economics of many other kinds of projects too): how much of the value of the project do you try to control&#x2F;capture vs how much do you try to share in an effort to multiply the value? Source licensing questions are a subset of this: how much of the value of the project lies in certain levels of control of the source vs the prospect of a community around the source.<p>The copyleft licenses are one answer to the question: if the utility value of software developed by an active community around the source strictly exceeds the value of any one player controlling access to the source, control the source to maintain community property of contributions, but let anyone work out their answer to the value capture question via the utility of the software or their knowledge about it.<p>It isn&#x27;t the only answer and I think it&#x27;s fair to say that not every useful piece of software can be developed or maintained on that model, which is why I&#x27;d say it&#x27;s an adaptation to a niche.<p>A niche is pretty different than a dead end, though.<p>This also addresses some odd conceptions of copyleft being incompatible with improving ones own lot or based in premature adoption of Star Trek values.
评论 #18737300 未加载
评论 #18738297 未加载
gtirloni超过 6 年前
I remember a time when people complaining about &quot;open core&quot; licensing were considered OSS zealots. That includes me.<p>Now, in light of even more restrictive licensing options being adopted by prominent companies, &quot;open core&quot; seems awesome!<p>It feels like we take one step forward and two back. I&#x27;ll just say, I wish these companies went full proprietary and stopped capitalizing on community participation while disdaining it at the same time.
Animats超过 6 年前
If Linux was MIT-licensed, there would be proprietary &quot;Linux with Oracle extensions&quot; and &quot;Linux with Microsoft extensions&quot;. They&#x27;d cost money, wouldn&#x27;t operate without the the closed source parts, and would be incompatible.<p>Engulf, extend, devour.
评论 #18738738 未加载
评论 #18739218 未加载
heyjudy超过 6 年前
The challenges are:<p>0. Megacorps exploiting FOSS and not volunteering enough (a) money or (b) code back overall.<p>1. The limitations brought on everyone who&#x27;s not a megacorp by authors trying to acheive 0a &amp;| 0b.<p>As such, there are some difficult &amp;| uncool ways around this:<p>i. A name-and-shame web app that everyone know about that impacts a company&#x27;s sales and reputation if it cheats FOSS.<p>ii. Going micropayment commercial with intrusive license auditing to verify compliance.<p>iii. Begging harder from big companies that are known to abuse FOSS.<p>PS: Before OSS was popular, shareware&#x2F;freeware with code hidden like it was some sort of arcane secret magic much as scientists did before the modern era.
评论 #18738684 未加载
ajross超过 6 年前
&gt; Ok, let’s get into licensing. Copyleft licenses like AGPL and SSPL have a weaker result in terms of overall benefit to society than liberal licenses like MIT and Apache2. [...] They’re forcing a world view that everything should be free and shared like some sort of make-believe Star Trek future where money doesn’t exist.<p>That&#x27;s FUD right out of 1998. Sigh.<p>Look, any attack on copyleft needs to start from a position of describing how any of the open source revolution of the last two decades happens without it. I mean, basically everything was driven by GPL software.<p>Instead, this starts from a position of poop flinging by calling GPL proponents naive communists. I don&#x27;t see that it gets any better. Skip.
stcredzero超过 6 年前
<i>Ok, let’s get into licensing. Copyleft licenses like AGPL and SSPL have a weaker result in terms of overall benefit to society than liberal licenses like MIT and Apache2. You can take two interpretations on copyleft, which I’ll call “the crusader” or “the capitalist”.</i><p>The problem with the &quot;crusader&quot; model, as practiced, is that it came with a &quot;you&#x27;re either with us, or you&#x27;re against us&quot; stance. This created a community subculture which encouraged the alienation of potential allies and served more to make the Free Software movement more of a hipster pose. It served more to make Free Software a kind of antipodean &quot;unwalled&quot; garden, where the barriers to entry also acted as a validation of the virtue signal.<p>Don&#x27;t get me wrong. Copyleft licenses have a place. It&#x27;s just that the place is not &quot;Uber alles.&quot;
评论 #18738262 未加载
xvilka超过 6 年前
I think it won&#x27;t help them in the long run - people and companies will just switch to another software with friendlier license (or a new software will emerge).
claudiawerner超过 6 年前
&gt;People are motivated not only by a sense of purpose and the desire to contribute to something greater, but also by improving their lot in life and that of their families and heirs (read: capitalism). Copyleft ignores the latter while assuming the former will make everything ok.<p>This is a bit of a tricky sentence, because it&#x27;s clear that capitalism isn&#x27;t simply the motivation to improve your lot in life, since this was around since before capitalism. The idea that &quot;copyleft&quot; ignores the desire to improve one&#x27;s lot in life is silly. Much more often (though not even necessarily) it&#x27;s individuals themselves who would rather give something to the world (and make sure it keeps giving to the world if it&#x27;s something good) - and they choose a license accordingly. It&#x27;s also strange to me that while it&#x27;s less likely the most ardent capitalist supports the GPL or copyleft licenses, Richard Stallman is something of a little-L libertarian himself. In fact, he views software freedom as an important freedom like freedom of speech is, to be counted among the liberal ideas that the bourgeois (capitalist) revolution ushered in. Copyleft-as-freedom (in the sense that a freedom cannot be exercised to remove the freedom of others) is spiritually just as much of a &#x27;capitalist&#x27; ideal as permissive licensing is, and the distinction can&#x27;t be reduced down to the more modern dichotomy of positive and negative liberties, since even in terms of software, the content of the freedom can be framed in terms of either.<p>&gt;The community licenses fall in exactly the same boat. They’re open, free to use and contribute to, as long as you follow the set of rules and restrictions. Whether they are open source is a boring semantic argument. If you claim they are not, then copyleft licenses aren’t either, unless you’re actually a crusader. If that’s you, I recommend having some whiskey ready for when the cruel realities of life come crashing down.<p>This is my main disagreement with the author. By brushing aside discussion of whether something is &#x27;open source&#x27; as a mere semantic argument, he&#x27;s of the idea that the principle can be abstracted away from the software. But in the case of open source software, I&#x27;m an essentialist; open source software is essentially open source, and in this Platonic sense is how I understand open source to be, just as an idealist might understand pears, apples and oranges to be part of something supersensibly real - fruit, not merely a mental idea.<p>The issue that people (like me) take with &quot;community licenses&quot; isn&#x27;t that they have restrictions, it&#x27;s that the restrictions are fundamentally at odds with what open source (or &quot;free&quot; or whatever other term you&#x27;d like to use for the essence of this software which would be well represented by a random aliquot of Github to be representative of the class). The author has tricked us - &quot;open, free to use and contribute to&quot; misses out a massive component of what we consider free software (including copyleft licenses) to be.<p>To me (YMMV) free software contains the hope for a better world, one which may be incompatible with this one. The talk of monetization and creating a &#x27;business&#x27; around it has come about very naturally in the trend of commodification. Many people are (justifiably) upset because open source like houses or art now faces an internal contradiction between use-value and exchange-value, and it must do, in order to survive in a world dominated by capital, in which between 8 to 12 hours of our days are shifted towards those activities which produce exchange value away from those that don&#x27;t.
guelo超过 6 年前
GPL was a mostly failed, idealistic attempt at creating a separate non-commercial hobbyist computing ecosystem. It&#x27;s not a big surprise that corporate developers don&#x27;t like non-commercial software that they&#x27;re not allowed to use.
评论 #18738456 未加载
评论 #18743400 未加载